raytracer3:第三个Raytracer 使用Jamis Buck的_The Ray Tracer Challenge_构建 源码
第三射线追踪器 使用Jamis Buck的Ray Tracer Challenge构建 要执行单元测试,请运行python3 unit_tester.py 到目前为止,我已经实现了本书中的所有功能。 添加了一些性能优化,例如为每个对象存储逆变换和逆变换的转置,而不必在每个相交处都进行计算。 我还完成了三个额外的章节:“边界框和层次结构”,“纹理映射”和“柔和阴影”,这些均发布在该书的网站上,为 本书列出了一些可选功能,供人们自己研究和实施。 到目前为止,我已经实现了以下内容: 通过Latin Hypercube(LHC)方法进行抗锯齿,以及自适应采样方法,该方法开始查看像素的四个角和中心
用户评论