AUTO LANDSCAPE
MATERIAL

Unreal自动地形材质

简介INTRO

自动地形材质是为了通过程序生成的方式辅助地编工作的高效进行,摆脱大面积绘制的传统地编做法。自动地形材质也非常适用于开放世界的地形制作。

自动地形材质
Auto Landscape Material

自动地形材质是可以根据地形网格形状自动分布Landscape Layer的材质。演示中主要通过坡度遮罩以及高度遮罩实现。

贴图重复修复
Tiling Issue Fixing

通过Hex Grid UV Manipulation以及Marco Variation两种方法减少远景地形贴图的重复

虚拟贴图
Runtime Virtual Texture

通过虚拟贴图功能提升自动地形的运行效率,同时也可以树木岩石等地面素材更好地与地形融合。

自动植被
Landscape Grass Type

Landscape Grass Type可以直接与自动地形材质关联,非常适合用来创建没有碰撞体积且需要大量铺设的地面素材,演示中的草地以及河床上的石头与树枝是通过Land Grass Type实现的。

自动河床
Auto Riverbed

演示中的河流通过Unreal Water System创建,可以通过Water Brush Manager使得水面周围的区域自动分布上河床材质层,并跟随河流变化。

程序化生成植物
Procedural Foliage Spawner

比起Landscape Grass Type,Procedural Foliage Spawner会消耗更多性能,也不能实时同步,但是非常适合需要碰撞体的地面素材。演示中的树木是由Procedural Foliage Spawner生成。

瀑布特效
Waterfall FX

使用Niagara制作的动态瀑布。