在高中的CS课上,我正在做一个关于计算机图形学的演讲,我想谈谈Ray Tracing。我想知道什么是最简单的方法,而又不会引起听众的迷惑?
您最喜欢的一些类比和解释对从未接触过该领域的人有效吗?
/>
请不要将此误认为是“做我的作业”类型的问题。我很好奇,看看有什么用,什么没用。
#1 楼
这是我的简介:http://www.gabrielgambetta.com/computer-graphics-from-scratch/raytracing.html它使用了一些人为设计的类比,即在实际景观前放置网格并绘制正方形通过网格中每个孔看到的颜色。光线追踪器本质上就是这样,但是具有一些线性代数:)
评论
就我个人而言,我认为您不需要为光线追踪提供更好的解释,而需要为栅格化提供一个解释,因为它与自然发生的事情有些相反。现实地讲,光线追踪是我们看到物体的方式,而不是从光线入射到我们的眼睛,而是从向外的眼睛射击它们(如果我们正在谈论向后的光线追踪),并应用所有的光物理原理等。因此,我们之所以如此,是因为逼真的图像使用图片。光线追踪可能是最简单的概念之一。有了足够好的照片顺序,图像就变得很清晰。
迄今为止最好的介绍:迪士尼路径追踪实用指南