磨砂玻璃着色器提供两种基本实现方式,每种方式都有其优点和缺点(它们可以组合使用):
表面材质:
•支持每个表面的漫反射颜色(用于类似彩色玻璃的效果)
•支持每个表面的反射颜色
•不支持在磨砂表面后渲染半透明效果
•支持移动设备渲染(较低质量)
后期处理材质:
•支持每个后期处理体积的漫反射颜色
•支持每个表面的反射颜色
•支持在磨砂表面后渲染半透明效果
•支持移动设备渲染(完整质量)
最好的方法是查看包含的展示关卡,了解不同版本的使用方式以及如何组合使用它们以实现更复杂的效果,例如多层磨砂玻璃。大多数示例还在关卡中放置了注释,其中提供了有关该特定示例的更多信息。
如何使用表面材质:
•只需将其中一种磨砂玻璃材质分配给您的网格,该效果将立即生效
•如果您选择在材质实例中启用背面剔除(有助于消除复杂表面上的自重叠伪影),请确保在网格上启用“渲染自定义深度通道”
如何使用后期处理材质:
•在“项目设置”中,将“自定义深度-模板通道”设置为“启用模板”
•将常规玻璃材质分配给您的网格
•在您的网格上,启用“渲染自定义深度通道”并将“自定义深度模板值”设置为 1-255 之间的任何值
•在您的后期处理体积上,将磨砂玻璃后期处理材质实例添加到“后期处理材质”部分
•您现在应该能够在玻璃上看到效果 - 如果您需要更多信息,请查看有关后期处理材质的官方文档
关于在 UE5.0 中使用的注意事项:
•由于 Lumen 尚不支持玻璃表面的镜面反射,您可能会注意到反射看起来模糊。在这种情况下,我建议关闭 Lumen 玻璃反射并使用立方体贴图以获得清晰的反射。相关的命令是“r.Lumen.TranslucencyReflections.Enable 0”
•此外,如果您希望查看静态光照场景,请在项目设置中将全局光照解决方案设置为屏幕空间(这将允许像在 UE4 中一样显示光照贴图和来自捕获的反射)。
•光线追踪半透明仅支持简单的磨砂玻璃,其中反射光和透射光都会散射。
全部评论 0