一.创建地形材质
1.创建材质球
2.建立Layer Blend节点(做地形的关键节点)
3.在Layer Blend节点上添加数组元素,修改图层名称
4.在地形绘制中添加一个(权重混合层)
![](https://i-blog.csdnimg.cn/blog_migrate/57bf54785f2411133441a9334a79bb8f.png)
5.创建MakMaterialAttributes节点(用于重新区分材质的属性)
6.勾选左侧(使用材质属性)
![](https://i-blog.csdnimg.cn/blog_migrate/d063b73c7e40709850a7105fe03fb6c0.png)
7.利用landscapeCoords节点调节贴图UV大小
![](https://i-blog.csdnimg.cn/blog_migrate/0b19e96496a7364a8e44fc29706fbfab.png)
二.Bridge导入ue5的贴图连接方式
![](https://i-blog.csdnimg.cn/blog_migrate/c3ddc911d3f6353e6829f85e53739002.png)
三.在地形上挖洞
利用地形上的visibility,如下图
![](https://i-blog.csdnimg.cn/blog_migrate/b51b4c44c4fbadee3276f3dd10734953.png)
1.复制地形材质
2.将材质改成透明的
![](https://i-blog.csdnimg.cn/blog_migrate/6f9dc7373ccd313c763174ed58b45264.png)
2.在透明通道里面加上一个Landscape Visibility Mask节点
![](https://i-blog.csdnimg.cn/blog_migrate/c33eb4dc122d3df4479dc6cc975dc6bb.png)
3.生成子材质,将参数调整与地形的子材质参数一样
4.将做好的洞的材质赋予下图位置
![](https://i-blog.csdnimg.cn/blog_migrate/4671ba1da6f6c32e611ee17ad24a5d9b.png)
重点:
有时会出现洞挖不出来的情况
原因是纹理取样器(Texture Sample)达到上限,每个材质中的上限为16
解决方法:
将Sampler Source(取样器源)修改为share
![](https://i-blog.csdnimg.cn/blog_migrate/40567b3becc854869327ad736b0612a5.png)