正文
地形层数太多,不用 RVT 的情况下可以考虑一下 Texture2DArray 。
创建 Texture2DArray
往里面扔要用的贴图,要保证贴图的大小、压缩格式等设置完全相同。这里测试用的 BaseColor 和法线各做一个 Texture2DArray。点旁边的加号添加几张贴图进来就行
创建地形材质,直接把创建好的 Texture2DArray 拖进来
Texture2DArray 的 UV 是三维的,由平常的 UV 与贴图的 ID 合并而成。直接拿 UV 和贴图序号 Append 一下就可以用了
将各层的材质都采样出来,做地形混合
正常刷地形就能用了