在UE5材质里, DecalBlenMode选项 没了

可以通过自定义方式来混合
在Decal的材质里需要把TangentNormal关掉,因为 DBuffer里用的是 World Space Normal

在接收Decal的物体属性里,关掉 Receives Decals (听起来是挺奇怪的,关掉还怎么接受Decal?)

是因为我们要直接在接受Decal物体的材质上使用Dbuffer里的数据 进行自定义混合
打开材质的 Use Material Attributes
在材质最后添加ApplyDBuffer , 创建三个DbufferTexture 分别选择BaseColor, Nomral, Roughness.
然后根据需要做自定义的混合 , 我这里只简单的对Normal进行了插值
0 = Decal公用模型的Normal
1 = Decal使用自己的Normal

1207




被折叠的 条评论
为什么被折叠?



