2010-12-04 149 views
4

几年前在uni我用C++写了一个光线跟踪器,但现在我几乎不记得任何它。为了好玩,我决定再次尝试使用C#编写光线追踪器。但遗憾的是,我正在努力从摄像头坐标转换到世界坐标。简单的光线追踪教程?

任何人都可以推荐我一套很好的从头开始写射线追踪器的教程吗?我的数学知识是非常基础的,所以我需要重新学习矩阵乘法,以计算出屏幕上的点在3D空间中的位置,以便通过它投射光线。

与形状和阴影部分的交集我认为我可以解决,但我需要回到基本的相机翻译。

谢谢!

+2

[this](http://www.devmaster.net/articles/raytracing_series/part1.php)? – bobobobo 2011-08-03 21:05:12

+0

另请参阅http://stackoverflow.com/questions/362140/literature-and-tutorials-for-writing-a-ray-tracer – lhf 2011-10-23 10:51:03

+1

爱一个6岁的问题沉默downvote:P – 2016-09-22 17:08:11

回答