Unity地形基础

作者: hrscy | 来源:发表于2016-05-02 21:09 被阅读846次

1.地形绘制
2.地形贴图
3.植物的种植
4.其他细节的实现


![Uploading 2016-05-02_20-09-56_318489.png . . .]](http:https://img.haomeiwen.com/i1116587/d8c862de11f31aaf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

主界面

在 Unity 5 中,默认导入资源包是空,如下图:

Assets

不要着急,需要自己去 Asset Store 下载:

Asset Store

下载完成后,就可以导入 Standard Assets 了。

下载完成 Project

第一个工具可以实现突起和凹陷效果,选择相应的笔刷,设定所需要的笔刷大小以及笔刷的强度,按住左键就可以对地形进行绘制了,按住 Shift + 左键是对凹陷进行的处理,制作凹陷是可以把笔刷调小点。

Raise / Lower Terrain

效果如下:

效果图

第二个工具可以改变地形的高度,可以用来踏平一个地形。

Paint Height

效果如下:

效果图

第三个工具是柔滑高度,就是使地面变得比较光滑。

Smooth Height

效果图如下:

使用柔滑高度工具前 使用柔滑高度工具后

第四个工具是绘制纹理,定型绘制完后,需要给其添加一些纹理,这时需要使用第四个工具,绘制地形纹理。

Paint Texture

点击添加纹理后,弹出下面的对话框:

弹出框

选择一个地形纹理,点击 Add,效果如下:

添加纹理后

可以添加多种纹理,比如添加草地材质,在地形中进行绘制,绘制前可以设置笔刷的大小、强度和融合度。

添加草地纹理

第五个工具是用来在地形上绘制树木的。点击 Edit Trees,然后点击 Add Tree。

Place Trees

弹出下面的对话框:

Add Tree Select GameObject

选择一个游戏对象,点击添加后,可以对添加的 Trees 进行设置:

Settings

参数以及其代表的含义:
Brush Size :笔刷大小
Tree Density : 树的密度
Tree Height : 树的高度
Lock Width to Height : 锁定宽度到高度
Tree Width : 树的宽度(在锁定状态时不可选,在非锁定状态可以设置树的宽度)
Random Tree Rotatio : 树的旋转随机性

如果想在场景中加入大量的树,可以点击 Mass Place Trees,弹出下面的对话框,通过改变 Number Of Trees 的数值来确定最终在场景中种植的树目,还可以通过 shift + 左键去除不想要的树。

Place Trees

在场景中进行树的种植时,不必担心树的悬浮或者插入地面太深的问题,Unity 引擎本身会根据地形的高度自动调节。

最终效果图

第六个工具是绘制草地的细节。

Paint Details

选中第六个工具来绘制草地,添加一个草地的材质。

Edit Details

弹出下面的对话框,选择响应的草地。同时可以根据自己的需要修改下面的参数值。也可以在绘制完后再进行调整。点击 Add 按钮即可。

Add Grass Texture

选中草地之后,按住左键在场景中绘制。我们可以用 PhotoShop 进行草地的绘制,保存成 .psd 格式,再导入到 Unity 中就可以使用了。

效果图

第六个工具是有关地形细节的设置。具体的参数有网格优化的容差,Map 距离,光晕图的设置等。

相关文章

  • Unity地形基础

    1.地形绘制2.地形贴图3.植物的种植4.其他细节的实现 ![Uploading 2016-05-02_20-09...

  • Use A Custom Unity Terrain

    Use A Custom Unity Terrain 静态/背景自定义Unity地形 您可以将自定义Unity地形...

  • Unity基础 -- 地形制作

    我们要搭建一个美丽的游戏场景,首先我们要学习如何进行设计、制作地形 一.创建一个地形后,按照编辑器上的内容编辑自己...

  • Unity3D中的地形转成模型

    Unity3D中的地形转成模型 起因 为什么要把地形转成模型呢?在Unity3D中创建地形很方便,用它自带的地形编...

  • 在Unity地形(Terrain)中使用图集(Atlas)

    Unity地形集成了许多功能:高度图、树、草等。本文仅专注于其中一部分:地形贴图。主要介绍了Unity地形贴图的三...

  • Unity3D基础教程(一)都是些入门教程讲过的东西

    Unity3D基础教程 [toc] 一 课程介绍 场景搭建 资源使用 动画系统 地形系统 角色控制 二 3D场景 ...

  • Houdini for Unity(PDG)/UE4 大地形的实

    本篇主要记录基础地形处理和腐蚀处理一、基础地形处理 比如Noise和Distort等等 先获取到当前基础地形,执行...

  • 2018-06-19

    割了 因为事情太多了本月开始接触Unity3D。 今天主要是基础操作,简单制作了一个地形。导入了一个水面渲染脚本。...

  • UnityTerrainTools初体验

    最近下载了官方地形工具和地形资源,发现Unity在一点点提升地形编辑的功能,能看出些许借鉴其他软件的影子,总体来说...

  • Unity Terrain地形设置

    BaseTerrain Draw:此选项如果不勾选,就不可以去修改地形的高低变化PixelError:像素误差,较...

网友评论

本文标题:Unity地形基础

本文链接:https://www.haomeiwen.com/subject/whklrttx.html