看到一篇MiloYip的文章《用 JavaScript玩转计算机图形学(一)光线追踪入门》
例子代码用javaScript写的,还能在网页上改改各种参数并看到执行效果; (不支持IE,需要浏览器支持html5的canvas)
觉得写得很棒;
我改写了一个C++实现版本,应该有人也需要吧
下载地址: http://cid-10fa89dec380323f.skydrive.live.com/self.aspx/.Public/raytracerCpp.zip
这里的代码以可阅读性和忠于原始的javaScript实现为标准