当前位置:秒懂百科馆 >

生活常识

> 光追是什么

光追是什么

光追是什么的答案是:光线追踪。

光追是什么

光追是光线追踪的意思,光线跟踪(raytracing)(也叫raytracing或者光束投射法)是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。一个光线跟踪程序数学地确定和复制从一幅图像的光线的路线,但是方向相反。光线跟踪现在被广泛用于计算机游戏和动画,电视和DVD制作,电影产品中。许多厂商提供用于个人电脑的光线跟踪程序,在光线跟踪中,每一个光线的路径由多重直线组成,几乎总是包含从原点到场景的反射,折射和阴影效应。

在动画中,每一束光线的直线部分的位置和方向总是在不断变化,因此每一条光线都要用一个数学方程式来表示,定义光线的空间路径为时间的函数,根据光线在到达屏幕前经过的场景中的目标的色素或颜色来分配给每一束光线一种颜色。

在游戏中应用

光线追踪是一种“来自几何光学的通用技术,它通过追踪与光学表面发生交互作用的光线,得到光线经过路径的模型”。

这个定义听起来有些晦涩,我们不妨说简单一点:首先假设屏幕内的世界是真实的,显示器只是一个完全透明的框框,那么屏幕内世界里应该有哪些光线会透过屏幕投入人的眼睛呢?光线追踪技术正是为了解决这个问题,以确保3D画面看起来更真实。

中学物理中就曾讲过光学知识,当光线投射到物体表面时,通常会同时发生3件事,那就是光被吸收、反射和折射。特别是当光被折射到不同方向时,光谱就会发生变化。

无论怎样,光线总会经过一系列的衰减最后进入人的眼睛,光线追踪就是要计算出光线发出后经过一系列衰减再进入人眼时的情况,特别是对第一人称的游戏来说,这种技术非常有助于提高游戏场景的真实感。

光线追踪总的来说是一种渲染技术,简单的来理解,就是拥有这项技术之后,能够追踪到画面中每一条光线的位置,它能够通过特殊的算法来追踪光线的 位置并且进行计算来渲染出更加真实更加符合现实的材质以及效果表现。

标签:
  • 文章版权属于文章作者所有,转载请注明 https://mdbkg.com/sheng/ry92v.html