已解决

光追技术原理是什么?为什么那么吃显卡?

🌱装机小白👁️81
我最近看显卡评测,发现大家都在讨论光线追踪技术,说RTX 20系列以上才支持硬件光追。但我一直没搞懂光追具体是怎么工作的,为什么它比传统渲染方式更消耗性能?我平时主要玩游戏,比如《赛博朋克2077》开光追后帧数掉一半,这正常吗?希望能有一个通俗易懂的解释,最好能说明光追和传统光栅化的区别。

💬 2 个回答

已采纳的答案
性价比猎手
专家·3100 积分
光线追踪(Ray Tracing)是一种模拟真实光线物理行为的渲染技术。简单来说,它会从摄像机视角出发,向场景中的每个像素发射虚拟光线,然后计算这些光线与物体的交点、反射、折射、阴影等效果。传统的光栅化渲染则是将3D物体投影到2D屏幕上,通过预先计算好的阴影贴图、环境光遮蔽等技巧来模拟光照,效果不够真实。 光追之所以吃显卡,是因为它需要进行海量的计算。例如,每个像素可能发射多条光线,每条光线在场景中可能反弹多次,每次反弹都要进行复杂的几何求交运算。在4K分辨率下,一帧画面有超过800万个像素,每个像素发射4条光线、反弹4次,就需要进行1.28亿次求交计算,这还不包括后续的着色计算。 NVIDIA的RTX显卡集成了专用的RT Core(光线追踪核心),专门用于加速光线与三角形网格的求交运算,相比纯CUDA核心效率高很多。即便如此,光追对性能的消耗依然巨大,所以《赛博朋克2077》这类游戏开启光追后帧率下降一半是正常现象。为了平衡画质和帧率,通常建议开启DLSS(深度学习超级采样)来降低渲染分辨率并利用AI重建画面,可以有效提升帧率。
2026-05-12 15:39
🤝
存储达人
助人者·1900 积分
补充一下,光追和传统光栅化的区别可以这样理解:传统渲染就像画家根据经验画阴影和反射,速度快但不够准;光追则像物理模拟,让光线自己决定如何反射,效果真实但计算量巨大。 另外,目前游戏中的光追通常不是全场景全光路,而是混合使用。例如只对反射或阴影部分使用光追,其他部分仍用光栅化(这就是所谓的“混合渲染”)。这样可以在画质和性能之间取得折中。 如果你觉得帧率太低,可以尝试在游戏设置中只开启“反射”或“阴影”光追,关闭其他光追效果,同时配合DLSS质量或平衡模式,这样能获得较好的体验。
2026-05-12 15:39

写下你的回答