在 Substance 3D Designer(SD) 中,HBAO 和 RTAO 都是通过高度图(Height Map)生成环境光遮蔽(AO)的节点。
核心区别:HBAO 速度快,RTAO 精度高。
Adobe Substance 3D Designer
| 对比 | HBAO | RTAO |
|---|---|---|
| 全称 | Horizon-Based AO | Ray-Traced AO |
| 算法 | 基于地平线的遮蔽 | 光线追踪遮蔽 |
| 计算速度 | 快 | 慢 |
| 精度 | 较高 | 更高 |
| 阴影效果 | 近似计算 | 更自然、准确 |
| 性能消耗 | 低 | 高 |
| 推荐场景 | 日常材质制作 | 高质量材质制作 |
实际怎么选?
-
HBAO: 适合砖墙、地面、岩石等程序化材质,计算快,方便实时调整。
-
RTAO: 适合复杂缝隙、深度变化明显的材质,以及追求更准确遮蔽效果的最终输出。
我的建议
日常制作优先 HBAO,需要更高精度时再使用 RTAO。
另外,RTAO 虽然采用光线追踪算法,但这里是用于生成 AO 贴图,并不意味着导入 UE5 后必须开启硬件光线追踪。