运行结果如下: [抗锯齿] 可以看到中间那个竖线的右侧从地面上看有款明显的锯齿,而左边就没有.包括球的反射出来的三角形和地面也有明显的锯齿.那么抗锯齿究竟本例中是怎么做的呢? 首先在采样时,当场景需要重绘时,我们此时定义场景为第0帧,在第0帧时我们绘制精确的有锯齿的场景,在随后的各帧中对其光线的方向增加一个[0, 1]的随机的扰动(因为光线是每个像素生成的,因此0到1之间的扰动真的很小又合适),生成轻微模糊的图像,然后再与上一帧按照权重进行叠加,就形成了虚化一些的反走样的图片.我们来看实际代码: