双向光线跟踪(bi-directional path tracing),理学-计算机科学技术-计算机应用-计算机图形学-真实感图形合成-基于物理的光能传输计算方法-路径跟踪方法,通过同时从视点和光源出发跟踪光路,有效提高生成有效路径的效率的光线跟踪算法。路径跟踪是由视点作为起始点求解绘制方程,当主光源需要多次折射才能进入视点时,路径跟踪技术产生有效路径(收集到主光源能量的路径)的效率非常低。双向路径跟踪算法包含了发射光线和收集光线两个独立的步骤。在发射光线的步骤中,这一算法由源向外发射上百万的光线并在场景中生成随机长度的路径,如果这些路径最终进入视点,则会对相应的像素产生光照贡献。此算法的收集光线步骤同路径跟踪算法类似,是由视点逐像素向场景中发射光线,并在场景中多次反射。如果能生成连接光源的路径,则计算此路径对像素的光照贡献。在收集光线的过程中,由于双向光线跟踪算法同时从视点方向和从光源方向独立地生成路径,两者互相补充,既可以更高效地寻找有效光路,又提高了算法的收敛速度。