GAIA 是一套為 Unity 遊戲引擎開發的地形與場景生成系統,協助遊戲開發者在短時間內快速製作令人驚嘆的地形景觀。GAIA 在操作上提供了彈性的選擇,讓您可以透過完全程序化或完全手動的方式建立地形。
依赖包
standard assests : environment,characters,CrossPlatformInput,effects
使用流程
工匠是一种精神
提供的使用步骤:
1.打开Unity,清空场景
2.导入资源包,Gaia、Characters、 Effects、 Environment
3.按Ctrl+G或者 Window / Gaia / Show Gaia Manager 调出Gaia Manager管理界面
4.点击”Create Terrain & Show Stamper“然后在'Stamps "文件夹中选择一个高程图像并将它拖到”Stamps Preview“位置。
5.现在 Hierarchy面板中的Stamper相当于一个地形刷子,Stamps Preview“位置的高程图不同,stamper刷子的形状就不同。可以往我们最后的地形上随意刷山、山谷、湖等。但是需要注意的是,地形是越刷越高,stamper上只有高于地形的部分才会被刷上,所以按照我们设计的地形,要从低往高处绘制。这里首先绘制一个湖泊。
(1)点击Hierarchy面板中的Stamper
(2)打开stamps文件夹选择想创建的类型
(3)选择慢则需要的高程图
(4)拖到Stamps Preview位置
(5)取消“Ground Base” 地形基础按钮
(6)通过width height变量决定地形刷子大小和位置
(7)单击Stamp绘制地形
(8)待进度条读完之后,单击preview查看刷好的地形
6.单击Session Manager查看做好的地形 勾选“terrain Helper”可以展平地形“Flatten terrain”等
7.单击“Gaia Manager”中的“Create spawners” 生成的界面如下。此界面可以生成贴图、房屋、树木、花草等。
8.单击“Coverage Texture Spawner” 单击“spawn”所有参数默认,此步骤为山地自动绘制贴图。
9.单击“Coverage GameObject Spawner” 单击“spawn”所有参数默认,此步骤为地形绘制房屋、石头等。
10.单击“Coverage Tree Spawner” 单击“spawn”所有参数默认,此步骤为地形自动生成树木。
11.单击“Coverage Detail Spawner” 单击“spawn”所有参数默认,此步骤为地形自动生成花草。
12.按Ctrl+G或者 Window / Gaia / Show Gaia Manager 调出Gaia Manager管理界面,单击“Create Player, Wind, Water and Screenshotter“,如图所示。此步骤自动生成第一人称控制器,和水等。
13.Gaia Manager管理界面中,单击GX,依次展开”Procedural Worlds“,”camera and light“,然后依次点击”Set Linear Deferred Lighting“, ”Create Camera Effects"," Set Morning Light"如图所示。此步骤为创建灯光特效,镜头特效等。
14、根据需要优化场景
单击“Terrain_0_0-20180116-105653”,右侧为地形编辑的菜单栏,依次为地形拉伸,地形平整,地形平滑,地形贴图编辑、添加书、添加花草、地形设置。
链接: https://pan.baidu.com/s/1pLdt1jl 密码: qa7c
高级技巧
来之King.Sun
分享的高级技巧
- 自定义地形贴图,植物素材
…… 着实没看懂
- 自定义预设物
3.自定义滤镜
这个滤镜呢是嵌入了商店内的免费插件——>Post Processing Profiles,很方便的一个插件,后续会单开一篇文章讲解该插件的运用,这里只说怎么替换,右键创建配置文件后,调整好参数。
a、可以直接替换Global Post Processing的Profie
b、找到脚本AmbientSkiesSamples,直接设置编辑器显示,在GaiaManager面板下修改,写法参考Gaia的例子就好。
- 自定义天空盒和灯光和环境音等
a、第一种直接在面板上直接修改
b、找到脚本AmbientSkiesSamples,直接设置编辑器显示,在GaiaManager面板下修改,写法同样参考Gaia的例子就好。
5、自定义水效果
同样的在AmbientSkiesSamples内有官方的样例和写法供我们参考,官方建议和AQUAS Water插件来使用
笔者还没完全弄明白 …… 加油
新版本说明
不知道新版本会怎么样 我这个看起来不是特别好 所以决定以后使用了新版本后再来添加说明。
特性:
Gaia 相容性
支援匯入與匯出 Unity 內建工具製作的地形。
建立地形後,可刪除場景中原有的 Gaia 系統。
無需搭配其他的著色器,沒有任何相容性問題。
如何获得
1.Unity5.6.0
下载链接https://unity3d.com/cn/get-unity/download/archive?_ga=2.110664517.1175563345.1516068066-173539005.1502070755
2 Gaia Unity地形制作插件 下载链接
链接:https://pan.baidu.com/s/1bqFw9Kr 密码:1yz3
链接: https://pan.baidu.com/s/1pLdt1jl 密码: qa7c
支援 Gaia 的外掛程式
3D Forge ( Village Exteriors Kit )
Dogmatic ( AQUAS Water Set )
GameTextures.com ( Game Textures )
Kronnect ( Volumetric Fog & Mist )
Opsive ( Third Person Controller )
Tanuki Digital ( TENKOKU Dynamic Sky )
参考资料:
GAIA - Unity 3D terrain, texturing, planting, and population!(youtube)
gaia教学(繁体)
gaia教学视频(外文)
【巨人的肩膀上制造世界】——1——Unity3D实用插件之地形插件Gaia,高质高效搭建你的地形,全中文教程!