查看: 4529|回复: 1

[教程] EasyRoad 3D教程 - 创建道路的强大工具

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

发表于 2019-8-18 23:12:24 |显示全部楼层
本文来自Unity 插件宝典一书

EasyRoad 3D -  创建道路的强大工具

简述
以往在游戏中的道路模型是从三维软件制作后导入Unity,如果遇到路面修改的情况就必须回到三维软件进行修改并重复一次导入的工作。EasyRoad3D生正是一个非常理想的道路制作工具,此插件学习容易,对于道路两旁的配套模型也能快速的制作,运用在虚拟现实的场景十分的适合。

功能
EasyRoad3D提供了多种的路面形态,例如围栏、墙面、管道、树木、桥梁与火车轨道,或是任何沿着曲线完全产生的模型,都可以在几个点选后直接完成。

操作流程
以下的部分我们将一步一步的来说明EasyRoad 3D插件的使用过程。

Step 1 首先在场景设置一个具备纹理的地形,或使用任何其它已经具备高度的地形来进行道路制作,如图1-1所示。

1.jpg

图1-1 为已经导入的基本地形网格

Step 2 选择GameObject > 3DObject >EasyRoad3DV3 > New Network功能,在Hierarchy面板里面自动生成一个EasyRoad3D模型组件,如图1-2所示。接着在Inspector的EasyRoad3D工具图示里面单击AddNew Road / Object按钮,底下出现的Type为内置的道路类型,我们可以先使用默认的道路形态,然后再单击Add New Object准备进行道路的创建。

2.jpg

图1-2 Easy Road 3D的专用设置面板

Add New Object的功能是先设置所选择的道路类型,在Hierarchy面板里面的RoadObject底下的子物体即为设置的类型名称,如图1-3所示,RoadObject的层级表示在一个地形上允许创建出多个道路。

3.jpg

图1-3 在RoadObject层级下的结构显示
Step 3 在地形上单击Shift + 左键就可以开始创建道路,如果觉得创建后的道路不是很理想,可以点选道路上的任何一个小圆点,再单击Inspector里面的DeleteRoad直接删除。图1-4显示的是道路上的控制点。

4.jpg
图1-4 显示了EasyRoad3D在道路移动上的控制点

Step 4 创建道路的过程中也可以选择小圆点进行位置的调整,如图1-5所示。这里需要注意的是如果勾选了Follow Terrain Control的选项(Inspector第一个图示工具里面),小圆点就会被锁定在地形表面进行移动。

5.jpg
图1-5 通过控制点的移动改变道路的位置

通过道路上小圆点的位置调整,地形上已经显示出所需要的道路基本结构,如图1-6所示。

6.jpg
图1-6 显示在地形上的EasyRoad道路结构

Step 5  调整好道路的位置后,单击工具栏的贴合地形按钮,如图1-7所示,这个功能主要是让EasyRoad创建的道路与地形无缝的结合,如果道路底下已经有树木与其它物体也会在Build Terrain后自动的移除。

7.jpg
图1-7 显示道路与地形结合的设置功能

经过Build Terrain功能将EasyRoad产生的模型与地形结合后,现在整个道路效果已经呈现出来,如图1-8所示。

8.jpg
图1-8 显示道路与地形结合后的效果

通过几个简单的步骤,我们就可以在地形上面快速的创建出道路,尤其是参数化的调整模式可以帮助我们将道路细节制作的更为完善。

EasyRoad还提供了一个很方便的功能,就是在道路与地形结合之后,如果还需要要修改道路的位置,可以单击Back to Edit Mode就能恢复到原来的道路修改模式,如图1-9所示。

9.jpg
图1-9 显示Backto Edit Mode功能位置

在建立道路时,单击Add New Object之后再打开SideObject State就可以任意选择道路两边的配套模型,如图1-10所示,勾选不同的选项后,在单击Shift键建立道路时就可以看到效果。

10.jpg
图1-10 Side Object的选项列表

如图1-11所示,我们选择了SideObject里面的Concrete Barrier与Lamppost来创建道路中间与两边的路灯。

11.jpg
图1-11 道路添加路灯后的效果

那么要如何查看场景中的道路效果呢? 是否需要再使用一个新的相机来查看? 对于这点,EasyRoad提供了一个非常方便的功能,在Cam Fly Over里面可以拖动Position来预览相机在道路上的任何一个位置,调整Height的数值则是改变相机的预览高度。如图1-12所示

12.jpg
图1-12 相机位置通过CamFly Over进行调整

通过相机的位置与高度预览后,再单击Build Terrain下方的FinalizeRoad Network进行最终的道路与地形结合,系统会提示一旦执行这个动作后就不能回到原来的道路编辑模式,在单击这个按钮前务必确认道路设置已经完成。图1-13 为道路与地形的合并说明提示。

13.jpg
图1-13 道路与地形最终合并的说明

EasyRoad 3D功能带给我们的功能不仅于此,除了弯曲的道路外,也能制作一般的十字路口,而这个道路系统的制作流程有一定的规范,我们特别列出几个操作的重点:

1. 首先是添加EasyRoad 3D的基本组件
2. 选择道路与Side Object的产生类型
3. 单击Shift+左键在地形上添加道路的基础原型
4. 调整蓝色小圆点来修正道路的位置
5. 使用Build Terrain测试道路与地形结合的效果
6. 回到道路编辑模式调整道路
7. 修改完成后执行最终的道路与地形结合

14.jpg
图为设置完成的道路与地形效果


EasyRoad3D教程 - Unity插件宝典.pdf

532.72 KB, 阅读权限: 10, 下载次数: 93

回复

使用道具 举报

9903

主题

126

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
53448
精华
316

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

发表于 2019-8-19 10:01:03 |显示全部楼层
这估计是目前最好用的道路制作工具了。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-3-28 22:24 , Processed in 0.109431 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部