教程- www.youtube.com/griffpatchthe 你在这里看到的图像100% 是由这个项目创建的。它模拟光的物理性质,用球体制作三维模型,并用画笔绘制, 用turbowarp运行。 ( https://turbowarp.github.io/#412737809)因为它运行 的速度比scratch快20倍,然后我可以给这个作品设置一个800周期,分辨率为1的无噪音的图像。 这是一个爱的劳动:)-我以前从未尝试创建一个光线追踪,但现在已经在scratch上发现了一些不错的作品,并找到了一个好教程,我决定尝试一下。 引擎使用周期光线追踪器,也就是说,当光线在场景中反射时,引擎循环次数越多,产生的图像质量就越好。 与标准的光线追踪器最大的不同在于,我们的全局光源有着非常柔和的阴影,如果你观察球体周围的地板,你可以看到球体用它们自己的颜色照亮了地板(发挥作用的光辐射度)。 引擎还支持反射、折射、景深和抗混叠。 你在开始看到的例子场景是分辨率1和800次循环渲染的图像。 这意味着图像的每个像素都被800条模拟光线投射。 就是9200万束光线! 如果你让它在scratch中运行,会花很长时间,但多亏了turbowarp,只花了35分钟。 这里有一个我参考的教程的链接:https://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf SAMPLES-每个像素的投射光线数量 机器+人工汉化 by interestsoul