虚拟现实制作技术(Unity)教案项目十-三维游戏场景设计(一).docxVIP

虚拟现实制作技术(Unity)教案项目十-三维游戏场景设计(一).docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

PAGE9

章节标题

项目十三维游戏场景设计(一)

课程类型

理论+实践

授课班级

数字媒体应用技术专业

第11周

教学目标

知识

目标

主要介绍地形概述、Unity3D地形系统创建流程、地形编辑工具、环境特效。

能力

目标

1.了解地形

2.了解Unity3D地形系统创建流程

3.掌握地形编辑工具

4.掌握环境特效。

5.完成综合任务3D游戏场景设计的前期准备工作。

重点

地形概述、Unity3D地形系统创建流程、地形编辑工具、环境特效。

难点

地形编辑工具的运用。

教学方法

任务驱动法、案例法

教学手段采用:打“√”

模具

实地参观

挂图

现场演练

多媒体

上机训练

CAI

听力训练

虚拟仿真

其他

教学过程设计(分教学步骤列出内容、时间安排、教学方法、训练项目、素材等)

过程

教师活动

学生活动

课程

导入

在Unity3D设置中最重要的部分就是游戏场景设计,3D游戏场景设计的主要内容包括游戏场景的规划、地形设计、山脉设计、河流山谷设计、森林设计等。针对不同的游戏采用不同的策略,根据游戏的每一个故事情节设计游戏的每个游戏场景以及场景内的各种物体造型。

观看幻灯片

思考

讨论

地形作为游戏场景中必不可少的元素,Unity3D有一套功能强大的地形编辑器,支持以笔刷方式精细地雕刻出山脉、峡谷、平原、盆地等地形,同时还包含了材质纹理、动植物等功能。下图1就是基于Unity3D开发的场景。

图1

一、Unity3D地形系统创建流程

1.创建地形

执行菜单GameObject→3DObject→Terrain命令,如下图2所示,窗口内会自动产生一个平面,这个平面是地形系统默认使用的基本原型。

图2

Unity3D创建一个地形对象后,在属性中会出现地形菜单栏。地形菜单栏一共有7个按钮,含义分别为编辑地形高度、编辑地形特定高度、平滑过渡地形、地形贴图、添加树模型、添加草与网格模型、其他设置,如下图3所示,每个按钮都可以激活相应的子菜单对地形进行操作和编辑。

图3

2.地形高度绘制

在地形编辑器中,前3个工具用来绘制地形在高度上的变化。

左边第一个按钮激活Raise/LowerTerrain工具,如下图4所示。当使用这个工具时,高度将随着鼠标在地形上扫过而升高。

图4

左边第二个工具是PaintHeight,类似于Raise/Lower工具,但多了一个属性Height,用来设置目标高度,可以实现地形的整体抬高,如下图5所示。

图5

左边第三个工具SmoothHeight并不会明显地抬升或降低地形高度,但会平均化附近的区域。这缓和了地表,降低了陡峭变化,类似于图片处理中的模糊工具(blurtool)。SmoothHeight可以用于缓和地表上尖锐、粗糙的岩石,如下图6所示。。

图6

3.地形纹理绘制

在地形的表面上可以添加纹理图片以创造色彩和良好的细节。

地形编辑器左边第四个按钮是纹理绘制工具,单击该按钮然后单击EditTexture按钮可以添加纹理,如下图7所示。

图7图8

4.树木绘制

Unity3D地形可以布置树木。地形编辑器左边第五个按钮是树木绘制工具,单击EditTrees按钮并且选择AddTree命令,将弹出一个窗口,从中选择一种树木资源,如图8所示。

5.草和其他细节

地形编辑器左边第六个按钮是草绘制工具,单击EditDetails按钮,在出现的菜单中将看到AddGrassTexture和AddDetailMesh选项,选择AddGrassTexture,在出现的窗口中选择合适的草资源,如下图9、图10所示。

图9图10

6.地形设置

单击地形编辑器最右边的按钮可以打开地形设置面板,如下图所示。该面板用于设置地形参数,如下图11所示。

图11图12

7.风域

地形中的草丛在运行测试时可以随风摆动,如果要实现树木的枝叶如同现实中一样随风摇摆的效果,就需要加入风域。

执行GameObject→3DObject→WindZone菜单命令,创建一个风域,风域的参数如图12所示。

二、环境特效

Unity3D游戏开发引擎为了能够简单地还原真实世界中的场景,其中内置了雾特效并在标准资源包中添加了多种水特效,开发人员可以轻松地将其添加到场景中。

1.水特效

在Project面板中右击,执行ImportPackage→Environment命令

文档评论(0)

135****6994 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档