2012-03-01 257 views
2

我試圖想出一個應用程序,它呈現來自網絡攝像頭的兩個視頻流,以便在3D顯示器上將其視爲立體圖像。我以前從來沒有處理過立體3D,但從理論上講,這應該像將流渲染到兩個不同的表面併爲每個適當的眼睛顯示(對不起,不完全熟悉術語)一樣簡單。我知道NVidia驅動程序可以「立體化」任何3D應用程序。我也知道電子遊戲將這個功能作爲一個獨立的設置,所以開啓這個功能並使用它應該很簡單。立體渲染

儘管如此,我還是無法在MSDN或NVidia網站上找到任何指南。

我希望在這方面提供任何幫助。

謝謝!

回答

1

我已經附加了一個鏈接到我剛纔發現的一個小項目,但它在XNA 3.1中,所以我將它轉換爲XNA 4.它使用RenderTargets以創建效果。您需要將網絡攝像頭中的圖像存儲到Texture2DRenderTarget以修改代碼。

3D Test

+0

謝謝!從代碼中我可以看到,您支持浮雕或交叉眼法。不過,我對NVidia 3D Vision類型的3D感興趣,您可以在其中看到帶有主動式眼鏡的全綵圖像。你知道如何處理嗎?順便說一句,NVidia 3DVision是唯一允許這種技術的技術嗎? – Corvin 2012-03-01 19:05:40