【Unity地形】使用地形工具创建场景环境-Terrain

2023-12-25 13:16:50

如上图Unity的地形工具可以让我们实现创建复杂、丰富的3D室外环境。

我们创建地形很简单,在层级面板中右键-3Dobject-Terrain 就可以创建一个默认的地形模型!这个模型是Unity内置的。

接下来的地形编辑功能全部集中在这个地形的组件上

主要功能如下:

1.地形拼接扩展工具

可以让用户在黄色线里面点击即可扩增地形

2.地形绘制

2.1 造型的绘制Raise or Lower Terrain

这里面功能稍微多一点,首先是地形造型的绘制Raise or Lower Terrain,这个模式下,我们可以用笔刷绘制一些起伏不平的山丘。

下面选择一个造型的笔刷,笔刷可以自己在PS中制作,白色代表高强度,黑色代表没有绘制强度。

选择笔刷-调整强度-大小,就可以在地形模型上任意绘制了!按住Shift可以压低凸起的地形!

2.2 Hole

2.3?地形贴图绘制Paint Texture

这个就像画画一样,可以分层往地形上涂贴图。而且这个贴图还支持法线贴图!这也像给光秃秃的地面涂上美丽的衣服!

首先我们需要添加贴图,这个题图完全是从百度或者其他网站下载的普通图片。我们准备了三张,分别是土壤贴图、草地贴图、道路贴图!拖到Assets仓库中!

然后在地形组件绘制贴图选项中-右下角点击-编辑层-创建一个层-指定贴图。这样就把笔刷将来要绘制的内容准备好了!

这一步只是实现了外观漫反射贴图,为了增加凹凸感我们添加一张法线贴图!法线贴图的生成是用PS!

原图放在PS中-滤镜-3D-法线贴图

贴图准备好了就可以绘制了!我们可以轮换贴图进行绘制、调节笔刷大小和强度来构建一些更加柔和自然、多样的地面效果!

?

文章来源:https://blog.csdn.net/leoysq/article/details/135195753
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。