光線追蹤 光线追踪英語ray tracing是三维计算机图形学中的特殊渲染算法追蹤光線從來源開始照射到物體上再由物體反射的光線路徑由於完整運算所有路徑十分消耗運算資源因此現有光線追蹤技術僅運算目所能及的光線路徑 由於是從玩家視角開始進行運算有時被誤解為光線追蹤是追蹤從眼睛發出的光線通过这样一项技术生成编排好的场景的数学模型显现出来这样得到的结果类似于光线投射与扫描线渲染方法的结果但是这种方法有更好的光学效果例如对于反射与折射有更准确的模拟效果并且效率非常高所以当追求高品质的效果时经常使用这种方法 在物理学中光线追迹可以用来计算光束在介质中传播的情况在介质中传播时光束可能会被介质吸收改变传播方向或者射出介质表面等GPU通过计算理想化的窄光束光线通过介质中的情形来解决这种复杂的情况 在实际应用中可以将各种电磁波或者微小粒子看成理想化的窄波束即光线基于这种假设人们利用光线追迹来计算光线在介质中传播的情况光线追迹方法首先计算一条光线在被介质吸收或者改变方向前光线在介质中传播的距离方向以及到达的新位置然后从这个新的位置产生出一条新的光线使用同样的处理方法最终计算出一个完整的光线在介质中传播的路径