Unity3D快速搭建你的高质量地形,最好用的Unity3D地形制作插件Gaia,全中文教程


目录

1、博文介绍

2、Gaia3分钟制作地形效果展示

3、Gaia导入

4、Gaia编辑栏中文详解

(1)Gaia编辑栏

(2)全中文译解

5、利用Gaia快速的制作地形

6、自定义地形贴图,植物素材

7、自定义预设物

8、自定义滤镜

9、自定义天空盒和灯光和环境音等

9、自定义水效果

10、推送

11、结语



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所创,推荐一下!我也在群里!

     本文属于原创文章,转载请著名作者出处并置顶!!!!!

【巨人的肩膀上制造世界】——1——Unity3D实用插件之地形插件Gaia,高质高效搭建你的地形,全中文教程!相关推荐

  1. 【巨人的肩膀上制造世界】——5——Unity3D实用插件之Mouse Interaction-Object Highlight,快速构建模型的悬浮高亮!悬浮提示!悬浮动画!

    [巨人的肩膀上制造世界]--5--Unity3D实用插件之Mouse Interaction-Object Highlight,快速构建模型的悬浮高亮!悬浮提示!悬浮动画! 目录 1.博客介绍 2.内 ...

  2. 【巨人的肩膀上制造世界】——10——Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能

    [巨人的肩膀上制造世界]--10--Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能 目录 1.博客介绍 2.内容 (1)编辑器预制线条 (2)编辑器修改线条 (3)线条 ...

  3. 【巨人的肩膀上制造世界】——2——Unity3D实用插件之QHierarchy,更方便的管理你的层级面板,全中文教程!

    [巨人的肩膀上制造世界]--2--Unity3D实用插件之QHierarchy,更方便的管理你的层级面板,全中文教程! 目录 1.博客介绍 2.QHierarchy介绍 3.QHierarchy操作详 ...

  4. 站在巨人的肩膀上看世界,MySQL初步使用语法

    站在巨人的肩膀上看世界,MySQL初步使用  MySQL是一个常用的数据库,对于他的使用,我们需要尽量的了解它,但是掌握初步的语法,也可以勉强使用它,这都归功于它的研发者们.正是因为这些大佬,写好了软 ...

  5. 【Visual C++】游戏开发笔记三十五 站在巨人的肩膀上:游戏引擎导论

    看到在留言中很多朋友提到不太清楚DirectX与游戏引擎的区别的问题,在这里浅墨就专门把自己对游戏引擎的一些理解写成一篇文章,作为我们<Visual C++游戏开发>专栏的游戏引擎导论,也 ...

  6. 游戏开发笔记三十五 站在巨人的肩膀上:游戏引擎导论

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8250057 作者:毛星云(浅墨 ...

  7. 知识就是力量,让机器站在巨人的肩膀上

    作者:微软亚洲研究院 闫峻博士 知识是什么?抽象来说,是人类对世界的认知,对宏观及微观世界客观规律的总结.具体来说,大到牛顿定律.量子力学中的科学发现,小到自家孩子的生日.太太做饭常用的酱油颜色,都是 ...

  8. 站在巨人的肩膀上“思考”问题,重在思考而不是拿来主义

    米老师按:觉得值得讨论的小文!我还要认真地想一想 主题:围绕职责链设计模式-计算收费有效时间博客展开讨论 参与人: 讨论时间: 讨论内容 这次讨论主要分为以下几点: 一.职责链模式应用于机房收费系统计 ...

  9. 小米:开源不仅要站在巨人的肩膀上,还要为巨人指方向

    今天上午,第一届小米开源技术峰会在北京举行,会上,小米人工智能与云平台副总裁崔宝秋致开场词,并发表了<小米开源之路>的演讲. 崔宝秋强调小米一直在推动开源,也是开源的倡导者.他告诉我们雷军 ...

最新文章

  1. html基础实验的实验原理,html网页设计实验报告.doc
  2. python用函数绘制椭圆_python - 如何使用python从3个点找到椭圆的方程 - SO中文参考 - www.soinside.com...
  3. Vue 路由知识三(过渡动画及路由钩子函数)
  4. Qt connect信号连接的几种写法
  5. 使用Docker,Chef和Amazon OpsWorks进行集群范围的Java / Scala应用程序部署
  6. matlab指定间隔符,在matlab中为.dat文件指定小数分隔符[复制]
  7. Beam概念学习系列之SDKs
  8. python的for语句要用冒号吗_python中循环的写法 for
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的家校通管理系统
  10. SDL2.0文档翻译
  11. 一点SICP(Structure and Interpretation of Computer Programs) 资料 (转载加整理)
  12. 机器学习-随机森林算法
  13. 商场三十六计——第29计 “树上开花”
  14. 脑机接口、开源和民主化增强意识的未来
  15. Jmeter把响应数据结果保存到本地文件
  16. 吃货制霸地图生成 美食标注 中国制霸数据生成器
  17. 21-Chrome开发者工具:利用网络面板做性能分析
  18. WordPress树叶飘落特效插件1.2
  19. 数组、数组的定义、对数组的理解
  20. 打开APPStore跳转到指定APP

热门文章

  1. 计算机开机定屏,电脑主板开机画面定屏解决方法
  2. centos测试主机网络极限速度
  3. 操作系统实验四 进程同步与互斥
  4. FFMPEG 将IPCamera的RTSP视频流传送至RED5服务器 小白教程
  5. 卷积神经网络中卷积的作用与原理
  6. 已知ip地址求子网掩码
  7. Android adb.exe程序启动不起来 具体解决方法
  8. 智慧化工厂安全风险生产预警系统软件
  9. 前端—react项目及版本更新对比
  10. Flutter 多渠道打包详解(埋点统计系列文章)