光线投射是一种有助于识别和解决与图形相关的各种问题的过程。有时与光线追踪过程混淆,光线投射确实执行了一些相同的功能,并且通常能够以比当前光线追踪协议更快的速度移动。第一个光线投射算法的开发通常可以追溯到19...
光线投射是一种有助于识别和解决与图形相关的各种问题的过程。有时与光线追踪过程混淆,光线投射确实执行了一些相同的功能,并且通常能够以比当前光线追踪协议更快的速度移动。第一个光线投射算法的开发通常可以追溯到1968年和亚瑟·阿佩尔的工作。

光线投射使计算机在范围上比光线跟踪更集中,因此可以拍摄三维图像,并将其有效地渲染到二维屏幕上。这是通过跟踪光线从眼睛到某个光源的直接路径来实现的。但是,光线投射会降低眼睛和光源之间可能相交路径的任何元素的影响,尽管这些元素在终止点的效果确实起作用。典型的影响是折射、反射和阴影。
最简单的方法之一要了解光线投射的工作原理,就要考虑从眼睛发出的光线,并沿直线一直持续到被某个物体挡住为止。一部分光线将停止或被物体吸收。另一部分光线可能被物体反射到几个不同的方向。任何剩余的部分由物体折射的光线投射。光线投射试图确定光线或光线在这三种可能性中所占的百分比,以便充分考虑光线或光线。
光线投射的新技术在很短的时间内对动画世界产生了影响由于这一过程是如何构建图像的,光线投射使电影和电视节目的动画设计成为可能,这些电影和电视节目的深度和细节是不容易用其他方法完成的,光线投射已经成为许多动画工作室的常用工具。
随着对电影和电视的影响,光线投射也有助于视频游戏的发展。虽然最初的尝试在70年代末和80年代初有些原始,光线投射在20世纪90年代有助于为视频游戏添加清晰、引人注目的图形和3D图像。这些高分辨率娱乐选项继续为新的视频游戏设计提供信息和灵感,并增强了在电影和电视制作中使用动画的能力。