引言
我们所做的的地形材质都是多种多样的,有的地形是山地,其中可能有植被与岩石;有的地形是荒漠,它就包括了泥土与沙子。总之,其中材质远不止一种,那么我们如何创建多个材质组成的混合体呢?
我们创建材质的时候通常只能创建一种材质,比如透明材质,水材质。那么如何能让多种材质混合成一种材质且材质之间的不产生冲突呢?这里给出一种方法,使用函数创建材质,在通过地形的lowyer blend 节点创建出多个图层。
地编材质
首先需要帮材质对应的贴图连接上
连接后发现这边的UV重复度不高(分辨率不高)
需创建的首个节点是 LandscapeLayerCoords UV节点。该节点将协助生成UV坐标。它们将被用于将地形材质映射到地形Actor。
最后再加上一个输入
将函数连接到材质中(完成&