参考官方文档折射:
https://docs.unrealengine.com/4.27/en-US/RenderingAndGraphics/Materials/HowTo/Refraction/
参考youtube两个关于透明材质的反射与折射视频:
https://www.youtube.com/watch?v=Sxc3Yl2NWK0
https://www.youtube.com/watch?v=NbNz7gQ4eJg
目录
操作流程如下:
一、新建材质
1.1配置材质属性
1、将材质模式改为半透明,启用双面材质,将光照模式改为后两种其中之一,SurfaceForwardShading消耗比SurfaceTranslucencyVolume大,原因最后分析(SurfaceTranslucencyVolume\SurfaceForwardShading)
2、可以选择启用ScreenSpaceReflections,此选项可以使材质对周围空间进行准确的反射,性能消耗较高
1.2按下图连接材质
其中的IOR代表折射率,20211231日修订:根据:官方文档说明(翻到最后),折射率直接连到specular上即可。文章中还列举了半透明材质在开启光追中的性能优化方案。此链接中的文字摘录如下:
半透明折射率(IOR)
在为光线追踪设置并使用折射时,高光(Specular) 材质输入用于控制半透明材质的折射率(IOR)。 虚幻引擎的光线追踪特性遵循Disney的BRDF模型,其中反射值和IOR值是耦合的,不能独立定义。
光线追踪功能优化
1)设置反射和半透明最大粗糙度(Setting Reflections and Translucency Maximum Roughness)
使用 最大粗糙度(Max Roughness) 在材质上设置光线追踪反射的阈值。可在后期处理体积内,或使用