把渲染器中加入了stereo vision算法

上週末突然好奇3d電影的成像原理,就研究了一下,發現和ray tracing裏面的景深算法有些異曲同工之處。就自己實現了一下,分別實現了ray tracing和raster的版本。

最近也比較忙,也不打算詳細描述stereo vision的算法細節了,實際並不複雜。

光線跟蹤中,需要改變下光線生成的代碼。而光柵化中,則只需要改變相應的投影矩陣(當然,這個投影矩陣是沒有現成的d3dxperspective...來幫計算的,要自己手動計算一下)。

直接上一張圖好了,想要代碼的朋友,直接去sourceforge上取就可以了(最近渲染器基本不更新了,一直在看實時渲染的東西,離線渲染已經一年多不看了....)


上面的圖片不是很明顯,估計有合適的場景會更好看一些。

代碼在這裏可以checkout

https://soraytrace.svn.sourceforge.net/svnroot/soraytrace 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章