全局光照及相关算法的汇总介绍.ppt

MLT MLT方法 平均100变异路径/像素 可以实现刻蚀效果 MLT更奇妙的地方在于,这样的变异路径可以更智能的方式去生成。 双向路径跟踪 210路径/像素 光子贴图 针对蒙特卡洛光线跟踪提出的改进算法 目的: 产生优化的取样方向 减少阴影光线数量 渲染刻蚀效果(例如水面的斑驳亮光) 减少反射光线数量 光子贴图 实现步骤一: 产生2张光子贴图---刻蚀光子贴图和全局光贴图 刻蚀光子贴图:使用高密度的光子簇,只向高光泽的物体表面进行碰撞计算,首次碰撞就将光子记录下来 全局光子贴图:使用相对较低密度的光子簇,对所有物体表面进行碰撞计算,并根据碰撞情况对光子分类,首次碰撞记录为直接光子,多次穿透碰撞记录为阴影光子,反射碰撞记录为间接光子 注:碰撞后光子的受影响情况可采用类似俄罗斯转盘方式来计算 光子的存储可采用平衡K-D树结构 将2张贴图存储,用于下个步骤 光子贴图 实现步骤二: 使用蒙特卡洛光线跟踪法来进行光照模拟,在模拟计算过程中借助于光子贴图来加快模拟。 计算遵循的原则: 对于观察较敏感的表面采用精确的计算公式,对于不敏感的表面采用近似的简化公式 基于图像的光照(IBL) 原理图 基于图像的光照IBL 场景中: 药瓶表面的光泽可以看出周围环境 显微镜模型受全局光照显得格外逼真 注意: 除了IBL之外还使用了光线跟踪(RT), 阴影的效果就是由光线跟踪产

文档评论(0)

1亿VIP精品文档

相关文档