跳到主内容
快讯直播
AI智模界
AI 词典

光线追踪:算出来的画面,不是画出来的

一句话定义

光线追踪(Ray Tracing)是一种图像渲染(Rendering)方法:它不直接“画”出颜色和光影,而是模拟光线在三维场景里怎么传播、怎么反弹、怎么被吸收,再由光线走过的路径反推出每个像素最终的颜色。

它是怎么“算”出画面的

传统主流做法叫光栅化(Rasterization),思路像搭舞台布景:把场景里的三角形投影到屏幕上逐个上色,再用阴影贴图、屏幕空间反射等技巧去“暗示”这里有影子、那里有倒影。它快,但本质是近似——倒影里通常看不到镜头之外的物体。

光线追踪把方向反过来:从摄像机出发,为每个像素射出一条光线,看它先撞到什么;命中后根据材质决定下一条光线往哪走——镜面沿法线反射,粗糙表面朝一个锥形范围随机散射,玻璃则发生折射;光线继续前进,直到撞上光源或能量衰减到可以忽略。像素的最终颜色,是这条(往往是很多条)光线一路累积的结果。

打个比方:光栅化像画背景板,画师凭经验补影子、点高光;光追像真的在片场打灯——光从灯里出来,照到人身上,弹到墙上,再映进镜子里,你换个角度看也依然对得上。所以软阴影、镜面倒影、红墙把旁边白球染上一层红(色溢)这类“环境互相影响”的效果是自然长出来的,不必一条条写特例规则。

代价是计算量:为了压住噪点,一个像素常常要发出多条光线再取平均。工程上通常用低采样数加降噪(Denoising)来折中——这也是神经网络大量介入的地方,学习型降噪器和超分模型让实时全局光照变得可行。

和相邻概念的区别

光栅化光线追踪
思路物体投影到屏幕再上色追踪光线路径与反弹
强项吞吐高,适合实时反射、折射、阴影自然正确
弱项全局光照靠近似和技巧计算贵,依赖采样与降噪
常见场合游戏实时渲染影视离线渲染、实时光追

路径追踪(Path Tracing)是它的一个分支,用随机采样估计完整的全局光照,影视离线渲染常用;实时场景里往往只追踪少数几次反弹,再靠降噪补齐。

对你意味着什么

做图形、游戏、工业仿真或自动驾驶仿真的人,光追把“物理正确的光照”变成了可选项甚至默认项,需要熟悉采样噪声、降噪、光线求交加速结构这一套词汇;对普通人来说,设备宣传里“支持光追”意味着游戏中的水面、玻璃和阴影更接近肉眼所见,而影视里那些“看不出是 CG”的画面,很大一部分功劳要记在这里。具体支持到什么程度,各家实现差异很大,以官方页面为准。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。