Unity3D快速搭建你的高质量地形,最好用的Unity3D地形制作插件Gaia,全中文教程
目录
1、博文介绍
博主准备新开一个系列专门来介绍Unity内各类超级实用和好用的插件,这个系列就叫做【巨人的肩膀上制造世界】,做这个系列的目的呢就是希望能够充分利用前辈们的车轮子,让开发变得更简单更开心,因为多数插件为外国人制作,所以这一系列博文将对插件进行非常详细的中文介绍,此为该系列第一篇博文,有兴趣的同学可以关注博主,留意后续的文章,本篇文章将介绍一款Unity制作地形的插件——Gaia,该插件将极大的提高制作地形的效率和效果。
2、Gaia3分钟制作地形效果展示
3、Gaia导入
从商店直接导入或者直接运行插件包,这里需要注意到是导入Unity后需要继续加载一个依赖包,位置是在Gaia-Dependencies-Gaia Dependencies,直接双击导入即可。
4、Gaia编辑栏中文详解
(1)Gaia编辑栏
Windows-Procedural Words-Gaia-Show Gaia Manager,或者直接Ctrl + G快捷键。
(2)全中文译解
1、 | Controller | 创建玩家的模式,可以选择第一人称,第三人称或者飞行模式 |
2、 | Environment | 选择不同环境的模式,对应环境对应的默认资源不同 |
3、 | Renderer | 选择渲染的模式 |
4、 | Terrain Size | 选择生成地形的尺寸 |
5、 | Terrain Defaults | 设置地形的默认参数,可以在资源内调整地形的各种参数 |
6、 | Terrain Resources | 设置地形的默认资源,可以在设置呢调整默认资源,植物贴图等 |
7、 | GameObject Resources | 设置地形的默认资源,可以在设置呢调整默认资源,建筑物岩石等 |
8、 | Set Linear Deferred | 改变渲染模式,伽马或者线性 |
9、 | Create Terrain & Show Stamper | 创建地形和对应的地形模具 |
10、 | Enhance Terrain | 地形细节编辑工具 |
11、 | Create Spawners | 创建卵,这个卵的含义是指初始的资源,作为被复制的模板 |
12、 | Create Player,Post FX,Screenshotter,skies,Water&Wind | 创建玩家,风,水效果,滤镜 |
13、 | Bake Lighting | 烘焙灯光 |
14、 | Show Session Manager | |
15、 | Create Terrain | 创建地形 |
16、 | Show Stamper | |
17-25、 | 创建地形模具穿件各种植物模型的卵 | |
26、 | Add Character | 添加玩家控制 |
27、 | Add Wind Zone | 添加风 |
28、 | Add Water | 添加水效果 |
29、 | Add Screen Shotter | 添加屏幕拍摄 |
30、 | Show Scanner | 创建一个扫描仪可以通过拖拽图片快速的生成一个地形的印章 |
31、 | Show Visualiser | 可视化的查看地形上是否适合生成物体 |
32-37、 | 各个资源的纹理导出器 |
38、 | About | 环境设置介绍 |
39、 | Get full Version | 环境例子版本 |
40、 | Morning | 天气设置为早晨 |
41、 | Day | 天气设置为白天 |
42、 | Evening | 天气设置为晚上 |
43、 | Night | 天气设置为深夜 |
44、 | Default Procedural | 默认设置 |
45、 | Add Global Reflection Probe | 添加灯光探针 |
46、 | Remove Global Reflection Probe | 移除灯光探针 |
47、 | Bake Lighting | 烘焙光照 |
48、 | Default Morning | 滤镜早晨 |
49、 | Default Day | 滤镜白天 |
50、 | Default Evening | 滤镜夜晚 |
51、 | Default Night | 滤镜深夜 |
52、 | Remove Post Processing | 移除滤镜 |
53、 | Add Water | 添加水效果 |
54、 | Deep Blue Style | 水面效果改为深蓝 |
55、 | Clear Blue Style | 水面效果清除深蓝 |
56、 | Toxic Green Style | 水面效果改为深绿 |
57、 | Cyan Style | 水面效果改为青色 |
58、 | Remove Water | 移除水效果 |
59、 | Remove Underwater Fx | 移除水下滤镜 |
60、 | Gaia的一些文档视频资料和支持信息 |
5、利用Gaia快速的制作地形
点击GaiaManager的Creat Terrain & Show Stamper生成地形和印章,找寻一个高度贴图,拖拽到Hierarchy面板上刚生成的Stamper的Stamp Preview,再点击下方的Stamp,地形就会根据高度贴图生成。
点击GaiaManager下Create Spawners生成卵,点击生成的Texture Spawner的Inspector面板的Stamp会自动为地形刷上默认的贴图。
点击生成的Tree Spawner的Inspector面板的Stamp会自动在地形上可以生成树木的地方生成默认的树木预设物资源。点击生成的Detail Spawner的Inspector面板的Stamp会自动在地形上可以生成默认的草和花。
点击生成的GameObject Spawner的Inspector面板的Stamp会自动在地形上可以生成的位置生成默认的预设物,模型
点击GaiaManager下Create Player,Post Fx生成默认的滤镜水资源和控制人物,到此快速的制作地形就完成了。
6、自定义地形贴图,植物素材
首先我们找到贴图和植物素材的配置文件,可以从GaiaManager默认素材直接点取
然后我们在我们的地形上添加贴图资源,原先有四个,现在添加一个新的
我们复制一个配置文件,点击右下角的Get Resources From Terrain,就可以添加我们的地形中的贴图资源到我们的配置文件里了,Texture Prototypes原先是四个,现在变成了五个。
最后,我们将默认资源里替换成我们新的资源,在Create Spawners,生成新的Texture Spawner,之后我们就可以用新的Spawners来给地形刷新的贴图了,同样的方法我们来操作树木和花草。
7、自定义预设物
同自定义贴图和植物相似,不过预设物是提前做好的,然后找到预设物的配置文件然后拖到上面就可以在地形上刷出新建的预设物了。
8、自定义滤镜
这个滤镜呢是嵌入了商店内的免费插件——>Post Processing Profiles,很方便的一个插件,后续会单开一篇文章讲解该插件的运用,这里只说怎么替换,右键创建配置文件后,调整好参数。
1、可以直接替换Global Post Processing的Profie
2、找到脚本AmbientSkiesSamples,直接设置编辑器显示,在GaiaManager面板下修改,写法参考Gaia的例子就好。
9、自定义天空盒和灯光和环境音等
1、第一种直接在面板上直接修改
2、找到脚本AmbientSkiesSamples,直接设置编辑器显示,在GaiaManager面板下修改,写法同样参考Gaia的例子就好。
9、自定义水效果
同样的在AmbientSkiesSamples内有官方的样例和写法供我们参考,官方建议和AQUAS Water插件来使用,这个回来单开一篇博客来介绍该插件。
10、推送
先空着
11、结语
本篇文章很长,能看到这里希望同学你能有所收获,博主开这一个系列文章介绍的插件都是博主认为很不错的插件,博主尽量讲的很细,但不免会有一些理解上的错误,官方在包内提供了很详细的英文文档,同学们不妨可以看一下,另博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。
QQ交流群:806091680(Chinar)
该群为CSDN博主Chinar所创,推荐一下!我也在群里!
本文属于原创文章,转载请著名作者出处并置顶!!!!!