UE5.7 光源的LightFunction遮罩部分会给不同LightChannel的模型加一层亮边

移动端延迟和PC下可以见到Light Function材质使用后,在有遮罩的情况下,不同LightChannel的物体会有一层亮边。

[Attachment Removed]

重现步骤

  1. 新建关卡
  2. 放入一个地板模型,放入一个物体模型,放入一个点光源/射灯
  3. 将物体模型的lightchannel修改为1
  4. 将物体模型放在地板模型上面,光源从上往下打光,照射物体模型和地板模型
  5. 给光源放一个Light Function材质,里面的贴图可以任意选择,只要有遮罩效果即可 [Image Removed]
  6. 即可看见很明显的一圈光边,光边颜色会和灯光颜色一致。

移动端延迟和PC皆有这种问题。

[Attachment Removed]

看了下和贴图mip有关;目前贴图采样器使用absolute mip或者贴图设置no mip可以规避掉。目前不清楚具体原因,猜测角色的深度依旧影响lightfunction材质的的计算(这个亮边应该是地面上的效果,而非角色上,隐藏地面就没了)

另外贴图转成VT目前也能规避掉,估计也是跟mip的行为相关

[Attachment Removed]

好的感谢回复!

[Attachment Removed]

不客气,问题是否解决?我先标记关闭了,如果有后续疑问可以随时交流

[Attachment Removed]

贴图采样器使用absolute mip或者贴图设置no mip测试后发现好像依旧存在这个问题欸,不是很清楚是什么情况

[Attachment Removed]

我本地是OK的,录了个视频供参考。如果不起效是否是在你提供的项目中,还是其他特定项目?

[Attachment Removed]

感谢!我这边之前没有对lightfunction的贴图做调整,把地面的贴图改了所以没有效果,修改lightfunction贴图确实能够规避这个问题了。

[Attachment Removed]