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

上周末突然好奇3d电影的成像原理,就研究了一下,发现和ray tracing里面的景深算法有些异曲同工之处。就自己实现了一下,分别实现了ray tracing和raster的版本。

最近也比较忙,也不打算详细描述stereo vision的算法细节了,实际并不复杂。

光线跟踪中,需要改变下光线生成的代码。而光栅化中,则只需要改变相应的投影矩阵(当然,这个投影矩阵是没有现成的d3dxperspective...来帮计算的,要自己手动计算一下)。

直接上一张图好了,想要代码的朋友,直接去sourceforge上取就可以了(最近渲染器基本不更新了,一直在看实时渲染的东西,离线渲染已经一年多不看了....)

把渲染器中加入了stereo vision算法_第1张图片

上面的图片不是很明显,估计有合适的场景会更好看一些。

代码在这里可以checkout

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

你可能感兴趣的:(Graphics)