虚拟现实交互设计-基本3D场景的创建-湖光山色课件_第1页
虚拟现实交互设计-基本3D场景的创建-湖光山色课件_第2页
虚拟现实交互设计-基本3D场景的创建-湖光山色课件_第3页
虚拟现实交互设计-基本3D场景的创建-湖光山色课件_第4页
虚拟现实交互设计-基本3D场景的创建-湖光山色课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、虚拟交互设计基本3D场景的创建湖光山色虚拟交互设计基本3D场景的创建湖光山色提纲项目概览1地形的创建和美化2添加静态物、水面以及场景漫游3其他环境效果4提纲项目概览1地形的创建和美化2添加静态物、水面以及场景漫游01项目概览Part One01项目概览Part One项目概览通过实现本项目,我们将学习如何利用Unity制作3D地形,并使之成为一个可漫游的仿真自然环境。项目概览通过实现本项目,我们将学习如何利用Unity制作3D02地形的创建和美化Part Two02地形的创建和美化Part Two本节学习目标了解地形对象及其“Terrain”组件的作用了解光线对象及其“Light”组件的作用掌

2、握Unity中创建和编辑地形对象的方法掌握将外部资源导入、改造、制作成预制体并使用的方法本节学习目标了解地形对象及其“Terrain”组件的作用地形对象及其“Terrain”组件的作用地形对象是Unity中特有的一种用户制作自然地形地貌的对象通过Unity的“3D Object-Terrain”菜单命令在场景中创建一个地形对象对应一个“New Terrain.asset”文件(可改名)“Terrain”组件是地形对象上的主要功能组件,提供了编辑地形的所有功能地形对象及其“Terrain”组件的作用地形对象是Unity一个地形对象的示例一个地形对象的示例创建和编辑地形对象的方法新建通过Unity

3、的“3D Object-Terrain”菜单命令从已有的地形文件创建在同一个项目中,可以将已有的地形文件“拖曳”到当前场景中(“Hierarchy”窗口或者“Scene”窗口),从而“复制”出新的地形对象创建和编辑地形对象的方法新建编辑地形对象的方法通过“Terrain”组件进行编辑注意事项:新创建的地形高度默认为0,如果需要使用下沉功能,应该在最开始就使用“取指定高度”功能将整个地形的初始高度抬升为大于0的值“设置”功能中可以设置地形对象的大小范围(长宽高)编辑地形对象的方法通过“Terrain”组件进行编辑在地形上种树时应注意为了统一不同来源树木模型的比例不一致问题,可以按下列步骤进行:将

4、不同来源的树木模型导入一个新场景中在加入参照物后通过调整树木对像“Transform”组件的“Scale”属性值将所有模型调整到合适的大小分别创建树木预制体在地形上种树时应注意为了统一不同来源树木模型的比例不一致问题场景中的光源及创建方法默认情况下,Unity在场景中添加了平行光对象“Directional Light”可以通过右键菜单创建新光源场景中的光源及创建方法默认情况下,Unity在场景中添加了平“Light”组件每个光源对象均有“Light”组件“Light”组件每个光源对象均有“Light”组件平行光源的特殊功能场景中的第一个平行光对象“Directional Light”可以与“

5、天空盒”联动平行光源的特殊功能场景中的第一个平行光对象“Directio练习完成课本中地形创建和美化的实操练习体会并理解本节所学的知识点和技能点练习完成课本中地形创建和美化的实操练习03添加静态物、水面以及场景漫游Part Three03添加静态物、水面以及场景漫游Part Three本节学习目标掌握如何在Unity场景中创建基本几何体以及导入外部模型的方法掌握在Unity中快速实现漫游功能的方法本节学习目标掌握如何在Unity场景中创建基本几何体以及导入在Unity场景中创建基本几何体可通过菜单“GameObject-3D Object”命令系列创建也可通过右键菜单创建在Unity场景中创建

6、基本几何体可通过菜单“GameObje在Unity场景中导入外部模型在场景中创建出模型对象的两种方法将导入Unity项目的“FBX”文件拖曳到场景中将导入资源中的“预制体”文件拖曳到场景中在Unity场景中导入外部模型在场景中创建出模型对象的两种方练习在你所创建的地形上载入房屋模型注意对房屋周围的地形进行平整,以使模型和地形贴合练习在你所创建的地形上载入房屋模型创建水面水面的本质是采用了特殊材质并利用脚本控制其呈现效果的平面对象本项目直接从标准资源中加载“水面”对象创建水面水面的本质是采用了特殊材质并利用脚本控制其呈现效果的漫游功能的实现利用“角色控制标准资源”可以快速实现场景漫游功能注意在场

7、景中载入“FPSController”对象后,要删除主摄像机对象为防止“穿墙”,要给房屋模型对象添加“Collider”漫游功能的实现利用“角色控制标准资源”可以快速实现场景漫游功练习完成课本中添加静态物、水面以及场景漫游的实操练习练习完成课本中添加静态物、水面以及场景漫游的实操练习04其他环境效果Part Four04其他环境效果Part Four本节学习目标掌握在Unity中快速实现天空、雾、音效等环境效果的方法本节学习目标掌握在Unity中快速实现天空、雾、音效等环境效天空盒的作用及类别在Unity中,天空的效果是通过在“Lighting”窗口指定天空盒材质来实现的天空盒材质的种类:Pr

8、ocedural默认选项,通过运算模型模拟天空效果,可以与平行光对象联动模拟太阳Cubemap利用“Cubemap”贴图模拟天空效果(本质上是一张全景贴图)6 Sided利用上、下、左、右、前、后6张贴图构建出全景图来模拟天空效果天空盒的作用及类别在Unity中,天空的效果是通过在“Lig快速更改天空盒可以在“Lighting”窗口重新指定场景所用的天空盒材质快速更改天空盒可以在“Lighting”窗口重新指定场景所用雾效在“Lighting”窗口中设置“Collor”雾气的颜色“Mode”雾气透光性的计算模式“Density”雾气的浓度雾效在“Lighting”窗口中设置音效谁来听声音?摄像

9、机对象上的“Audio Listener”组件在Unity中使用“Audio Source”组件实现音效“Audio Source”组件常用属性:“AudioClip”属性要播放的声音文件“Spatial Blend”属性3D效果,范围0到1,0为纯2D,1为纯3D“3D Sound Settings”属性栏下的“Min Distance(最近距离)”和“Max Distance(最远距离)”决定在场景中能够听到声音的与声音源对象的距离范围音效谁来听声音?摄像机对象上的“Audio Listen练习完成课本中设置天空盒、添加雾效以及添加音效的实操练习练习完成课本中设置天空盒、添加雾效以及添加音效的实操练习总结-知识点地形对象及其“Terrain”组件的作用光线对象及其“Light”组件的作用“预制体”的概念及其用法声音对象及其“Audio Source”组件的作用总结-知识点地形对象及其“Terrain”组件的作用光线对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论