简介: 最近找到了一个有意思的工具叫做 TerrainTools,这个工具原本是 Unity 提供用来处理一些 Terrain 的辅助功能,不过呢,Terrain 辅助功能我没看上,却意外发现了 编辑功能的噪点图 NoiseEditor 生成功能不错
unity版本: 2022.3.14.f1c1
管线: URP
相关官方文档: TerrainTools官网文档链接
安装
TerrainTools 是以 PackageManger 的形式安装的,目前最新版本是 5.0.4,我们在 PackageManager 中直接搜索 TerrainTools 便可以快捷安装。
变化
安装完 TerrainTools 包之后,默认的 Terrain 组件的功能就自动得到了扩展,
画笔变的更多了,有了我们做山体时在第三方软件里比较喜欢的冲蚀功能等,还多了笔画过滤,笔刷的设置,层级的管理等。更多的大家可以自己探索。
TerrainTools
安装完成后,TerrainTools 为我们提供了 ToolBox 和 NoiseEditor 两个独立的窗口工具,在Window->Terrain 下面。
TerrainToolbox
TerrainToolBox 主要提供了一些 Terrain的设置,对选中的 Terrain 进行图层的读取,导入导出,terrain的切分,设置的修改,数据的保存,可视化等功能。
主要作用就是便于我们对我们的Terrain的数据进行一些特殊编辑。
NoiseEditor
本文的主角,之前这些噪点图,美术们都是从外部软件做好导入进来的,或则直接从网上下载的。我们之前做支持的时候也有开发过这种类似的功能,现在官方相当于直接内置了,方便嘞。
可以看到,他可以保存和读取噪点设置,然后就是生成噪点要用到的一些配置,参数不难,正好也是噪点,大家敞开了调整就是,生成了合适的噪点后,直接导出就能使用。而且还能生成 3D 纹理,香,真香。
注意,导出尺寸太大可能会因内存不够而导出失败