想学C++的RAY TRACING编程,但不知如何开始。请高手指点,最好有这方面的网文网站。

解决方案 »

  1.   

    Ray Tracing本质是图形学问题,和用什么语言没有关系。
    推荐《计算机图形学的算法基础》和《真实感图形的算法基础》两本书。
    developer.nvidia.com上有几篇关于Ray Tracing的论文,不过太专业了,不是讲原理的。
    还有,Ray Tracing最大的难点就是现有的图形API(OGL和DX)帮不上太多忙,因为它从原理上和现有的图形API不一样。
      

  2.   

    出去了一段时间,无法回复,实在抱歉。我现在只想用c++编写一个简单的raytracer处理SDF(SCENE DESCRIPTION FORMAT)格式文件,来生成包含简单图形(球,轴平行正方体等)阴影及反射的图片。
    我在网上找到的相关原代码都太复杂,不适合初学者阅读(而且在GNU下都无法编译)。还请大家介绍几个简单的范例。