光线跟踪是一种渲染三维(3D)计算机图形图像的方法,以创建尽可能逼真的图像。此方法在渲染过程中使用,不一定影响场景或对象的建模或纹理。渲染过程通常包括生成光线来模拟光线在与对象交互时需要光线,以便更准确地分析对象...
光线跟踪是一种渲染三维(3D)计算机图形图像的方法,以创建尽可能逼真的图像。此方法在渲染过程中使用,不一定影响场景或对象的建模或纹理。渲染过程通常包括生成光线来模拟光线在与对象交互时需要光线,以便更准确地分析对象如何反射、折射和吸收光线。光线跟踪可以创建非常逼真的渲染场景,但该过程也相当硬件密集,通常不用于实时图形光线跟踪是一种绘制三维(3D)计算机图形图像以创建尽可能逼真的图像的方法使用计算机图形学创建3D场景通常需要四到五个主要步骤:建模对象、应用照明和相机位置、动画(如果需要)、创建和应用纹理到对象,然后渲染场景。每个步骤都需要大量的时间,整个过程通常包括这个过程的最后一个阶段,渲染,是指光线跟踪可以用来使渲染的产品更真实。在现实世界中,由于光线与周围物体相互作用,然后被接收,人们会感知到周围的物体在人们的眼里光通常可以以四种主要方式中的任何一种进行交互:吸收、反射、折射和荧光。光线跟踪使用相当复杂的算法来复制这种行为,并允许场景中的对象尽可能真实地与光交互。创建3D场景的人或团队将建模、纹理并创建光源在场景中设置一个摄像头,然后使用光线跟踪来进行渲染,而不是评估光线如何从光源传播到物体并与这些物体相互作用,从摄影机反向工作通常更容易,并想象由摄影机发射的光,与对象交互,最终到达光源。这使得摄影机无法捕捉到的光线被忽略,而不是在将不会渲染的场景方面浪费处理能力光线跟踪有效地跟踪光线与场景中的对象接触时所走的路径,然后在二维平面上绘制光线接近摄影机时的最终路径。该平面就是图像它是使用光线跟踪渲染技术创建和显示的。对于光线以及光线如何穿过各种形状的物体以及由高反射或折射的材料制成的物体,产生的图像更加真实,抛光塑料是所有类型的材料,通过这种追踪可以比许多其他形式的渲染看起来更真实然而,分析这些光线的过程相当费时,而且大多数计算机在历史上都没有这样的处理能力。这就是为什么光线跟踪主要用于3D预渲染场景,例如广告中的汽车静止图像或电影中的场景。另一方面,视频游戏的实时渲染hand,通常使用更简单的渲染形式来允许在游戏中渲染场景
-
发表于 2020-07-30 07:33
- 阅读 ( 1062 )
- 分类:电脑网络