高度图转法线贴图算法是经常需要使用到的。下面是在虚幻4中的实现。当然写成HLSL代码也更好。但是为了快速看到效果,我就用材质节点连了一下。

虚幻4高度图转法线


首先这个方法的整体思路是:利用一个像素周围的四个像素保存的高度值来算法线。

下面的一串算法是找到一个像素周围的像素,然后采样获取这些像素里面的高度值,然后获取那几个像素位置的向量方向,然后再乘以我们自己定义的高度值缩放

虚幻4高度图转法线虚幻4高度图转法线


获取周围高度并且获取高度平面的向量之后,求两个高度平面向量的叉乘就可以获取法向量了

虚幻4高度图转法线

算法挺简单的,虚幻4的材质节点都能实现。

相关文章:

  • 2021-06-02
  • 2022-01-14
  • 2021-06-11
  • 2022-01-16
  • 2021-12-07
  • 2021-06-20
  • 2021-10-01
  • 2021-04-20
猜你喜欢
  • 2021-05-06
  • 2021-11-11
  • 2021-09-17
  • 2021-07-31
  • 2022-12-23
  • 2021-08-09
  • 2022-01-31
相关资源
相似解决方案