置换贴图
一种灰度纹理,根据亮度值沿法线方向物理移动网格顶点,创建影响轮廓、阴影和遮挡的真实几何细节。
置换贴图是一种灰度纹理,其亮度值沿表面法线方向物理移动网格顶点。与仅通过着色伪造细节的法线贴图不同,置换贴图创建真实的几何体,影响轮廓、阴影和遮挡。
- 顶点置换:每个顶点沿其法线方向按贴图值比例移动。需要足够的顶点密度才能捕捉精细细节
- 硬件细分:DirectX 11+ 在置换前于 GPU 上动态细分多边形。流水线:
Hull Shader → Tessellator → Domain Shader - 微置换:产品级渲染器(RenderMan、Arnold)在渲染时细分到亚像素级别,实现电影级细节
- 值范围:0.0(黑色,向内)到 1.0(白色,向外),0.5 为中性值。建议使用 16 位或 32 位精度以避免色带
在电影特效中广泛用于岩石、地形和皮肤皱纹。游戏需要支持细分的 GPU,因此置换贴图通常与法线贴图结合使用。Blender 通过细分曲面和置换修改器实现此功能。