光线追踪 (Ray Tracing) 是三维计算机图形学中的一种渲染算法,通过模拟光线在场景中的传播、反射与折射路径来生成高度逼真的画面,广泛应用于电影特效和游戏实时渲染,是衡量现代显卡性能的重要指标之一。

| 类型 | 三维图形渲染算法 |
| 所属领域 | 计算机图形学 |
| 代表厂商 | NVIDIA、AMD、Intel |
| 典型应用 | 游戏、影视特效、工业设计渲染 |
| 相关技术 | 光栅化、DLSS、全局光照 |
光线追踪 (Ray Tracing) 是三维计算机图形学中的一种渲染算法,它通过追踪光线在虚拟场景中的传播路径,模拟光与物体之间的反射、折射和阴影关系,从而生成接近真实世界的图像。
在现实世界里,我们看到的一切都是光线从光源出发、经过物体表面反射或折射后进入眼睛的结果。光线追踪正是对这一物理过程的模拟:算法从光源或摄像机出发,计算每一条光线与场景中物体的相交情况,再根据材质属性决定光线如何继续传播,最终确定每个像素的颜色。
由于完整计算场景中所有光线的路径需要消耗巨大的运算资源,实际应用中通常采用「逆向追踪」的思路——只从摄像机(即观察者的视角)出发,反向追踪那些「目所能及」的光线路径,忽略对最终画面没有贡献的光线,以此大幅降低计算量。
与传统的光栅化渲染相比,光线追踪能自然地呈现出精确的阴影、镜面反射、透明折射和全局光照效果,画面真实感明显更强,但计算成本也高得多。因此在很长一段时间里,它主要用于电影特效等离线渲染领域;随着支持硬件加速的显卡普及,游戏中的实时光线追踪才逐渐成为可能。
光线追踪长期是影视动画和工业设计渲染的核心技术。近年来,NVIDIA、AMD、Intel 等厂商相继在显卡中加入专用的光线追踪加速单元,配合 DLSS、FSR 等升级采样技术弥补性能开销,使实时光线追踪进入主流游戏,「支持光追」也成为新一代显卡和游戏主机的重要卖点。
问:光线追踪和光栅化有什么区别?答:光栅化把三维模型直接投影成像素,速度快但依赖各种近似技巧模拟光影;光线追踪则真实计算光线路径,效果更逼真,代价是运算量大得多。
问:开启光线追踪为什么帧率会下降?答:因为每帧都要额外计算大量光线与场景的相交和弹射,GPU 负担显著增加,通常需要借助专用硬件单元和超分辨率技术来弥补性能损失。
问:没有专用光追硬件的显卡能用光线追踪吗?答:可以通过通用计算模拟,但效率很低,难以流畅运行;离线渲染(如影视制作)则不要求实时,普通硬件也能完成,只是耗时更长。

| 类型 | 三维图形渲染算法 |
| 所属领域 | 计算机图形学 |
| 代表厂商 | NVIDIA、AMD、Intel |
| 典型应用 | 游戏、影视特效、工业设计渲染 |
| 相关技术 | 光栅化、DLSS、全局光照 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧