散射贴图

    散射贴图用于提供模型某些区域应该接收的非直接光照的数量信息。非直接光照来自环境光和反射光,因此,模型的高陡度凹陷部分,例如裂缝或褶皱,不会接收太多的非直接光照。

    散射纹理贴图通常由 3D 应用程序计算,由建模器或第三方软件从 3D 模型中直接导出。

    在其他时候,要生成正确的散射贴图稍微有些复杂。例如,场景中的角色戴了头罩,头罩内边缘的非直接光照应该设置的非常低,甚至完全没有。在这些情况下,散射贴图经常由设计师使用 3D 应用程序基于模型自动生成。


    Before and after applying an occlusion map. The areas that are partially obscured, particularly in the folds of fabric around the neck, are lit too brightly on the left. After the ambient occlusion map is assigned, these areas are no longer lit by the green ambient light from the surrounding wooded environment.

    散射贴图应用前和应用后。在左图中,部分被遮挡的区域,特别是围绕颈部的衣服褶皱,被照的太亮了。指定散射贴图后,这些区域不再被来周围森林的绿色环境光所照亮。