欢迎光临散文网 会员登陆 & 注册

18. 混合法线贴图

2022-10-09 12:23 作者:那个人真狗  | 我要投稿


法线贴图

基础 | 法线贴图

URP | Normal法线贴图

法线贴图不是颜色贴图,是储存的方向向量。

法线概念

法线是有 正反区别(-1,1)

  • DirectX12 里Y轴是N方向

不同平台使用的贴图正反是不一样的。

  • 不同平台使用的法线格式

注意:很重要unity和UE是不一样的,所以如果要使用Unity的法线需要翻转一下Y通道。

混合法线

  • 我们前看一下基础法线

  • 效果

我们的想法是给原有的法线贴图增加细节,在法线贴图上增加一层法线贴图。

Simple

  • 复制两个基础节点,调整下面的UV平铺次数,RG(红绿通道)叠加到一起。这里没有处理蓝通道,

    我们在增加一个固定数1增加到蓝通道。

  • 效果

缺点

  • 这个方法会让我们法线贴图强度减少。

UDN

这个方法和上面的方法类似,这里的区别不是加1 而是增加原来贴图的Z通道

扩展 UDN和Simple 那个消耗性能更大?

  • 这里是UDN消耗性能更大,比较费。

Whiteout

  • 把两张贴图的Z通道乘起来,增加到合并的第三个通道里。

这里效果是越来越好,截图可能表示很清楚。

Whiteout 的性能消耗比UDN还大。质量越来越好,性能越来越费。

RNM

  • 这个方法比较复杂

  • RNM 在细节贴图中有更多细节,阴影细节。

性能消耗,RNM和上面的WhiteOut是一样的。


NormalBlend

  • 这个节点是UE5提高给我们混合法线贴图的方法。

  • 节点使用方法

效果和上面的RNM一样,就是使用RNM封装成一个节点。

总结

  • 学习认识到法线贴图的混合方式都有哪些,什么方法都有什么效果。

  • 性能耗费程度

    • Simple < UDN < Whiteout < RNM

  • UE5法线混合节点


18. 混合法线贴图的评论 (共 条)

分享到微博请遵守国家法律