sphere-tracer - 一个简单的光线追踪器
早在 1999 年,呃,我写了一个非常简单的光线追踪器。 它追踪球体。 除了球体什么都没有。 闪亮的球体。
如果您看过我的 excel-ray-tracer 存储库,您可能已经猜到我喜欢 ray-tracer。 它们编写起来很简单,但可以产生非常漂亮的结果。 它们允许各种扩展,从高度优化的代码到对复杂几何图元的支持,或奇妙的纹理,等等。
这个示踪剂没有这些。 另一方面,它简单明了,并且(回头看)易于阅读。
更新!
从那以后,我决定尝试使用我没有包含在非常基本的原始渲染器中的所有技术。 我们现在有:
spheres生成一整堆闪亮的球体
dof在棋盘平面上生成一排球体(多么原始!),以展示景深和一点点抗锯齿。
soft 显示柔和的阴影,包括一点彩色阴影。
模糊显示模糊反射。 五个图像没有fuzz,两个不同级别的fuzz,然后只有
2021-07-03 18:03:26
18KB
C
1