第八章-虚拟现实技术及其应用课件

上传人:txadgkn****dgknqu... 文档编号:241568402 上传时间:2024-07-05 格式:PPT 页数:80 大小:3.20MB
返回 下载 相关 举报
第八章-虚拟现实技术及其应用课件_第1页
第1页 / 共80页
第八章-虚拟现实技术及其应用课件_第2页
第2页 / 共80页
第八章-虚拟现实技术及其应用课件_第3页
第3页 / 共80页
点击查看更多>>
资源描述
8.1 虚拟现实技术概述虚拟现实技术概述 8.1.1 虚拟现实技术的概念 8.1.2 虚拟现实技术的特征 8.1.3 虚拟现实系统的分类 8.1.4 虚拟现实技术的应用 8.2 虚拟现实系统的组成虚拟现实系统的组成 8.2.1 虚拟现实系统的硬件设备 8.2.2 虚拟现实系统的开发软件 8.3 虚拟现实系统的开发虚拟现实系统的开发 8.3.1 Virtools软件特点及工作流程 8.3.2 Virtools软件的界面与工具简介 8.3.3 建模与模型导入 8.3.4 角色动作与移动控制 8.3.5 场景属性设定 8.3.6 系统的输出第八章 虚拟现实技术与系统开发8.1 虚拟现实技术概述 81 1学习目标学习目标1.掌握虚拟现实技术的相关概念和关键特性;2.了解虚拟现实系统的组成;3.了解虚拟现实系统的开发流程;4.掌握Virtools虚拟现实软件的基本操作。学习目标1.掌握虚拟现实技术的相关概念和关键特性;2 2 8.1.1虚拟现实技术虚拟现实技术 虚拟现实技术就是虚拟现实技术就是采用以计算机技术为采用以计算机技术为核心的现代高科技生核心的现代高科技生成逼真的视、听、触成逼真的视、听、触觉一体化的特定范围觉一体化的特定范围内虚拟的环境(如飞内虚拟的环境(如飞机驾驶舱、分子结构机驾驶舱、分子结构世界)。世界)。8.1.1虚拟现实技术 虚拟现实技术就是采用以计算3 38.1.2虚拟现实技术的特征虚拟现实技术的特征 沉浸性(沉浸性(Immersion)3I想象性想象性(Imagination)交互性交互性(Interactivity)沉浸性沉浸性沉浸性沉浸性交互性交互性交互性交互性想象性想象性想象性想象性8.1.2虚拟现实技术的特征 沉浸性(Immersion)34 48.1.3虚拟现实系统的分类虚拟现实系统的分类 1 1按虚拟世界模型的建立方式分类按虚拟世界模型的建立方式分类按虚拟世界模型的建立方式分类按虚拟世界模型的建立方式分类 (1 1)影像式虚拟现实)影像式虚拟现实 影像式虚拟现实又分为针对环境的全景虚拟现实和针影像式虚拟现实又分为针对环境的全景虚拟现实和针对物体的环物虚拟现实两类对物体的环物虚拟现实两类 全景虚拟现实全景虚拟现实 环物虚拟现实环物虚拟现实8.1.3虚拟现实系统的分类1按虚拟世界模型的建立方式分类5 58.1.3虚拟现实系统的分类虚拟现实系统的分类(2)3D/VR虚拟现实 3D/VR虚拟现实(Polygon base Virtual Reality)是使用三维模型设计软件,通过多个多边形组合成一个三维模型,再给模型增加上纹理、材质、贴图等完成虚拟场景及人物的三维呈现。8.1.3虚拟现实系统的分类(2)3D/VR虚拟现实6 6图图8-4 3D/VR虚拟现实虚拟现实图8-4 3D/VR虚拟现实7 72按虚拟现实系统的功能和实现方式分类按虚拟现实系统的功能和实现方式分类(1 1)桌面式虚拟现实)桌面式虚拟现实2按虚拟现实系统的功能和实现方式分类(1)桌面式虚拟现实8 83D/VR虚拟现实虚拟现实(2 2)沉浸式虚拟现实系统)沉浸式虚拟现实系统)沉浸式虚拟现实系统)沉浸式虚拟现实系统 沉浸式虚拟现实系统(沉浸式虚拟现实系统(Immersive VRImmersive VR)是一种)是一种高级的、较理想的虚拟现实系统,它提供一个完高级的、较理想的虚拟现实系统,它提供一个完全沉浸的体验,使用户有一种仿佛置身于真实世全沉浸的体验,使用户有一种仿佛置身于真实世界之中的感觉。它通常采用洞穴式立体显示装置界之中的感觉。它通常采用洞穴式立体显示装置(CAVECAVE系统)或头盔式显示器(系统)或头盔式显示器(HMDHMD)等设备,)等设备,首先把用户的时间、听觉和其他感觉封闭起来,首先把用户的时间、听觉和其他感觉封闭起来,并提供一个新的、虚拟的感觉空间,利用三维鼠并提供一个新的、虚拟的感觉空间,利用三维鼠标、数据手套、空间位置跟踪器等输入设备和视标、数据手套、空间位置跟踪器等输入设备和视觉、听觉等设备,使用户产生一种身临其境、完觉、听觉等设备,使用户产生一种身临其境、完全投入和沉浸于其中的感觉全投入和沉浸于其中的感觉 3D/VR虚拟现实(2)沉浸式虚拟现实系统9 9图图8-6沉浸式虚拟现实系统沉浸式虚拟现实系统 图8-6沉浸式虚拟现实系统 1010(3)增强现实系统 增强现实(AR Augmented Reality)是一个较新的研究领域,是一种利用计算机对使用者所看到的真实世界产生的附加信息进行景象增强或扩张的技术.增强现实系统是利用附加的图形或文字信息,对周围真实世界的场景动态地进行增强。在增强现实的环境中,使用者可以在看到周围真实环境的同时,看到计算机产生的增强信息。(3)增强现实系统1111图图8-7增强现实头盔显示器增强现实头盔显示器 图8-7增强现实头盔显示器 1212(4)分布式虚拟现实系统 分布式虚拟现实系统(DVR)是指一个支持多人实时通过网络进行交互的软件系统,每个用户在一个虚拟现实环境中,通过计算机与其它用户进行交互,并共享信息。(4)分布式虚拟现实系统13138.1.4 虚拟现实技术的应用虚拟现实技术的应用 军事模拟军事模拟军事模拟军事模拟数字城市数字城市数字城市数字城市工业仿真工业仿真工业仿真工业仿真数字教学数字教学数字教学数字教学数字娱乐数字娱乐数字娱乐数字娱乐电子商务电子商务电子商务电子商务8.1.4 虚拟现实技术的应用 军事模拟数字城市工业仿真数字14148.2 虚拟现实系统的组成 一个典型的虚拟现实系统主要由计算机、输入输出设备、虚拟现实设计/浏览软件(应用软件系统)等组成。用户以计算机为核心,通过输入输出设备与应用软件设计的虚拟世界进行交互。8.2 虚拟现实系统的组成 一个典型的虚拟现实系统主15158.2虚拟现实系统构成虚拟现实系统构成 计算机头盔显示器3D立体显示器3D立体眼镜CAVE 展示系统影象分离器力反馈系统虚拟现实设计/浏览软件游戏手柄/摇杆3D鼠标器3D数据手套位置追踪器动作捕捉器输出设备输入设备虚拟世界虚拟现实设计/浏览软件8.2虚拟现实系统构成 计算机头盔显示器虚拟现实设计/浏览16168.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备1输入设备输入设备(1)3D鼠标器鼠标器(2)数据手套)数据手套8.2.1虚拟现实系统的硬件设备1输入设备17178.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备(3 3)位置追踪器)位置追踪器 三维定位跟踪设备是虚拟现实系统中关键三维定位跟踪设备是虚拟现实系统中关键传感设备之一。它的任务是检测位置与方位,传感设备之一。它的任务是检测位置与方位,并将其数据报告给虚拟现实系统。并将其数据报告给虚拟现实系统。8.2.1虚拟现实系统的硬件设备(3)位置追踪器18188.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备(4 4)3D3D扫描仪扫描仪 三维扫描仪是当前三维扫描仪是当前使用的对实际物体三使用的对实际物体三维建模的重要工具,维建模的重要工具,能快速方便地将真实能快速方便地将真实世界的立体彩色的物世界的立体彩色的物体转换为计算机能直体转换为计算机能直接处理的数字信号,接处理的数字信号,为实物数字化提供了为实物数字化提供了有效的手段。有效的手段。8.2.1虚拟现实系统的硬件设备(4)3D扫描仪19198.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备(5 5)动作采集器)动作采集器 运动采集系统利用网运动采集系统利用网络连接的运动捕捉摄络连接的运动捕捉摄像机和其它相应设备像机和其它相应设备来进行实时运动捕捉来进行实时运动捕捉和分析和分析 8.2.1虚拟现实系统的硬件设备(5)动作采集器20208.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备2 2输出设备输出设备 (1 1)头盔显示器)头盔显示器 (2 2)3D3D立体眼镜立体眼镜8.2.1虚拟现实系统的硬件设备2输出设备21218.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备(3 3)3D3D立体显示器立体显示器 使用特殊的光学元件改变显示使用特殊的光学元件改变显示器和人眼的成像系统。利用通用器和人眼的成像系统。利用通用的的TFT LCDTFT LCD液晶显示器作为图像液晶显示器作为图像显示部件,通过科学设计符合立显示部件,通过科学设计符合立体显示照明原理的照明板部件,体显示照明原理的照明板部件,与液晶盒精密装配在一起组成裸与液晶盒精密装配在一起组成裸眼立体显示屏,配合电路系统和眼立体显示屏,配合电路系统和显示软件完成裸眼立体显示器的显示软件完成裸眼立体显示器的系统结构设计。系统结构设计。8.2.1虚拟现实系统的硬件设备(3)3D立体显示器22228.2.1虚拟现实系统的硬件设备虚拟现实系统的硬件设备(4 4)CAVE CAVE 展示系统展示系统 CAVE CAVE(洞穴式)是一种基于多通道视景(洞穴式)是一种基于多通道视景同步技术和立体显示技术的房间式投影可同步技术和立体显示技术的房间式投影可视协同环境视协同环境.该系统可提供一个房间大小的该系统可提供一个房间大小的最小三面或最大七十六面(最小三面或最大七十六面(20042004年)立方年)立方体投影显示空间,供多人参与,所有参与体投影显示空间,供多人参与,所有参与者均完全沉浸在一个被立体投影画面包围者均完全沉浸在一个被立体投影画面包围的高级虚拟仿真环境中,借助相应虚拟现的高级虚拟仿真环境中,借助相应虚拟现实交互设备(如数据手套、力反馈装置、实交互设备(如数据手套、力反馈装置、位置跟踪器等),从而获得一种身临其境位置跟踪器等),从而获得一种身临其境的高分辨率三维立体视听影像和的高分辨率三维立体视听影像和6 6自由度交自由度交互感受。互感受。8.2.1虚拟现实系统的硬件设备(4)CAVE 展示系统23238.2.2虚拟现实系统的开发软件虚拟现实系统的开发软件1 1建模工具软件建模工具软件建模工具软件建模工具软件 在建筑设计、游戏场景及角色设计和动画设在建筑设计、游戏场景及角色设计和动画设计等数字娱乐领域比较通用的有计等数字娱乐领域比较通用的有AutodeskAutodesk公司公司的的3DS Max3DS Max和和MayaMaya,AvidAvid公司的公司的Softimage Softimage XSIXSI及及NewTekNewTek公司的公司的LightwaveLightwave等;在飞机设计、等;在飞机设计、船舶设计、汽车设计等工业机械设计领域主要船舶设计、汽车设计等工业机械设计领域主要被法国达索公司(被法国达索公司(Dassault SystemesDassault Systemes)的)的CatiaCatia,美国,美国PTCPTC(Parametric Technology Parametric Technology CorporationCorporation)公司的)公司的Pro/EPro/E(Pro/EngineerPro/Engineer)和)和美国美国UGSUGS公司的公司的UGUG(UnigraphicsUnigraphics)三大厂商)三大厂商的产品占据主流市场。的产品占据主流市场。8.2.2虚拟现实系统的开发软件1建模工具软件24248.2.2虚拟现实系统的开发软件虚拟现实系统的开发软件2虚拟现实交互设计工具软件虚拟现实交互设计工具软件 虚拟现实技术的迅猛发展,从美国Sende8公司开发的WTK(WorldToolKit),到在军事仿真领域占据统治地位的美国MultiGen-Paradigm公司的Vega及发展到后来的Vega Prime,另外包括Virtools、Cult 3D、EON Studio、Quest3D、Anark等Web 3D技术。8.2.2虚拟现实系统的开发软件2虚拟现实交互设计工具软件25258.3 虚拟现实系统的开发 虚拟现实系统的开发三个步骤虚拟现实系统的开发三个步骤:第一步:虚拟现实作品三维模型建立,包括设计第一步:虚拟现实作品三维模型建立,包括设计3D3D型、型、3D3D场景、贴图、骨骼系统、场景、贴图、骨骼系统、角色动作等等。角色动作等等。第二步:虚拟现实作品交互设计,对第一步建立的三第二步:虚拟现实作品交互设计,对第一步建立的三维模型进行整合、加入互动、物体行为、镜头特效、维模型进行整合、加入互动、物体行为、镜头特效、光影效果、粒子效果等。光影效果、粒子效果等。第三步:系统集成,即将输入输出设备与虚拟现实作第三步:系统集成,即将输入输出设备与虚拟现实作品内容整合起来,完成读取虚拟世界资料、接收输品内容整合起来,完成读取虚拟世界资料、接收输入设备信号、送交计算机运算、将结果传到输出设入设备信号、送交计算机运算、将结果传到输出设备等功能,形成一套完整的系统,以供用户使用。备等功能,形成一套完整的系统,以供用户使用。8.3 虚拟现实系统的开发 虚拟现实系统的开发三个步骤:2626三维建模辅助硬件设备三维建模辅助硬件设备三维扫描仪三维扫描仪动作捕捉器动作捕捉器三维建模软件三维建模软件3DS MaxMayaLightwaveSoftimageAuto CadCatiaPro/EUG输入设备输入设备数据手套数据手套运动跟踪器运动跟踪器摄像头摄像头三维鼠标三维鼠标输出设备输出设备数字头盔数字头盔影分离器影分离器CAVE系统系统力反馈系统力反馈系统立体显示器立体显示器应用领域应用领域虚拟现实软件虚拟现实软件作品内容作品内容VegaVirtools工业仿真工业仿真军事模拟军事模拟数字城市数字城市数字娱乐数字娱乐数字教学数字教学电子商务电子商务三维建模辅助硬件设备三维扫描仪动作捕捉器三维建模软件3DS 27278.3.1 Virtools软件特点及工作流程软件特点及工作流程 Virtools 是一套整合软件,可以将现有常用的文件格式整合在一起,如3D的模型、2D图形或是音效等。Virtools 不是3D Engine,Virtools 是一套具备丰富的互动行为模块的实时3D环境虚拟实境编辑软件,可以制作出许多不同用途的3D产品.8.3.1 Virtools软件特点及工作流程 Vir2828Virtools软件的特点软件的特点 Virtools软件的特点 2929Virtools软件开发流程软件开发流程 Virtools 4基本平台部分就拥有超过500个以上的互动模块可供运用,经由编辑后的互动模块群可以组合成一个新的单一互动模块以方便重复使用、编辑,甚至可以交换或卖给需要的使用者。Virtools软件开发流程 Virtools 4基3030第八章-虚拟现实技术及其应用课件31318.3.2 Virtools软件的界面软件的界面 8.3.2 Virtools软件的界面 32328.3.2 Virtools软件的界面软件的界面 Virtools Virtools的编辑界面以许多的的编辑界面以许多的TabTab所组成,每所组成,每一个编辑器、设定界面等都放在一个编辑器、设定界面等都放在TabTab中。中。1 13D Layout3D Layout Virtools 3D Virtools 3D场景编辑区域场景编辑区域 8.3.2 Virtools软件的界面 Virtool33338.3.2 Virtools软件的界面软件的界面2Building Blocks 行为模块组库 8.3.2 Virtools软件的界面2Building 34348.3.2 Virtools软件的界面软件的界面3 3Virtools Resources Virtools Resources Virtools Virtools外部资源库外部资源库 8.3.2 Virtools软件的界面3Virtools 35358.3.2 Virtools软件的界面软件的界面4 4Level ManagerLevel Manager Virtools Virtools内部资源管理器内部资源管理器 8.3.2 Virtools软件的界面4Level Man36368.3.2 Virtools软件的界面软件的界面5 5Schematic Schematic Virtools Virtools脚本编辑区域脚本编辑区域 8.3.2 Virtools软件的界面5Schematic37378.3.2 Virtools软件的界面软件的界面6 63D Layout 3D Layout 工具工具形变工具形变工具.对象建立工具对象建立工具.场景浏览工具场景浏览工具8.3.2 Virtools软件的界面63D Layout3838 8.3.3建模与模型导入建模与模型导入1 1静态场景输出静态场景输出(1 1)安装)安装Plug-in For 3DS MAXPlug-in For 3DS MAX。(2 2)执行命令)执行命令 8.3.3建模与模型导入1静态场景输出3939 8.3.3建模与模型导入建模与模型导入(3 3)执行命令。)执行命令。(Step 1Step 1)选择存档类型,并输入文件名称)选择存档类型,并输入文件名称 8.3.3建模与模型导入(3)执行命令。4040 8.3.3建模与模型导入建模与模型导入(Step 2Step 2)在)在Virtools ExportVirtools Export对话框中,选择对话框中,选择“Export as Objects”“Export as Objects”,然后按,然后按“确定确定”即可完成即可完成场景的输出。场景的输出。8.3.3建模与模型导入(Step 2)在Virtools4141 8.3.3建模与模型导入建模与模型导入2 2动态主角与动作动态主角与动作(1 1)执行命令)执行命令 8.3.3建模与模型导入2动态主角与动作4242 8.3.3建模与模型导入建模与模型导入(2 2)执行命令)执行命令 (Step 1Step 1)在图)在图8-348-34中选择存档类型,并输入文中选择存档类型,并输入文件名称。件名称。8.3.3建模与模型导入(2)执行命令4343 8.3.3建模与模型导入建模与模型导入(Step 2Step 2)选择)选择“Export as a Character”“Export as a Character”,并输,并输入入“Character Name”“Character Name”的名称,按的名称,按“OK”“OK”确定。确定。3 3输入场景与人物至输入场景与人物至VirtoolsVirtools中测试。中测试。8.3.3建模与模型导入(Step 2)选择“Export4444 8.3.4角色动作与移动控制角色动作与移动控制1 1开启资源文件(开启资源文件(ResourcesResources)8.3.4角色动作与移动控制1开启资源文件(Resour4545 8.3.4角色动作与移动控制角色动作与移动控制2 2加入场景、人物加入场景、人物 8.3.4角色动作与移动控制2加入场景、人物 4646 8.3.4角色动作与移动控制角色动作与移动控制3 3加入人物动作,将所有的动作全选后,拖加入人物动作,将所有的动作全选后,拖曳至角色曳至角色WarriorWarrior上。上。8.3.4角色动作与移动控制3加入人物动作,将所有的动作4747 8.3.4角色动作与移动控制角色动作与移动控制4 4加入移动控制加入移动控制 使用的行为模块为:使用的行为模块为:(1 1)Character ControllerCharacter Controller(Characters/Characters/MovementMovement)8.3.4角色动作与移动控制4加入移动控制4848 8.3.4角色动作与移动控制角色动作与移动控制(2 2)Keyboard ControllerKeyboard Controller(Controller/Controller/KeyboardKeyboard)8.3.4角色动作与移动控制(2)Keyboard Con4949 8.3.4角色动作与移动控制角色动作与移动控制(Step 1Step 1)分别将)分别将Character ControllerCharacter Controller、Keyboard ControllerKeyboard Controller行为模块加至角色行为模块加至角色“武士武士”上。上。Character ControllerCharacter Controller设定设定 8.3.4角色动作与移动控制(Step 1)分别将Char5050 8.3.4角色动作与移动控制角色动作与移动控制直接将直接将Keyboard ControllerKeyboard Controller拉至人物主角即拉至人物主角即可。可。完成后完成后 8.3.4角色动作与移动控制直接将Keyboard 5151 8.3.4角色动作与移动控制角色动作与移动控制(Step 2Step 2)按)按Play Play 钮执行测试结果如图。钮执行测试结果如图。8.3.4角色动作与移动控制(Step 2)按Play 钮52528.3.5场景属性设定场景属性设定1 1重力属性设定重力属性设定重力属性设定重力属性设定(1 1)场景部分的设定)场景部分的设定(Step 1Step 1)在欲设定在欲设定为地板的物体上按为地板的物体上按鼠标右键,选择第鼠标右键,选择第一项一项“Show 3D “Show 3D Object Setup”Object Setup”。8.3.5场景属性设定1重力属性设定53538.3.5场景属性设定场景属性设定 (Step 2Step 2)画面下方会出现画面下方会出现“3D Object “3D Object Setup”Setup”的的TabTab,如图。选择,如图。选择“Attribute”“Attribute”,将,将会显示此物的属性。会显示此物的属性。8.3.5场景属性设定 (Step 2)画面下方会出现 54548.3.5场景属性设定场景属性设定(Step 3Step 3)点选)点选“Create Attribute”“Create Attribute”8.3.5场景属性设定(Step 3)点选“Create 55558.3.5场景属性设定场景属性设定(Step 4Step 4)展开)展开“Floor Manager”“Floor Manager”,选择,选择“Floor”“Floor”,再按,再按“Add Selected”“Add Selected”。完成后按。完成后按“Close”“Close”。(Step 5Step 5)设置结果如图所示。)设置结果如图所示。8.3.5场景属性设定(Step 4)展开“Floor Ma56568.3.5场景属性设定场景属性设定(2)人物主角部分的设定 设定完成地板的属性后,还要再新增一个行为模块作用于角色上,告诉Character必须站在我们所设定的地板上,使用Building Blocks。Enhance Character Keep On Floor(Character/Constraint)8.3.5场景属性设定(2)人物主角部分的设定5757“Enhanced Character Keep On Floor”行为模组行为模组“Enhanced Character Keep On Fl5858图图8-49 武士角色的脚本武士角色的脚本 图8-49 武士角色的脚本 59592碰撞属性设定碰撞属性设定 1)设定碰撞属性 若场景中欲设定为碰撞的物体不多时,可用此方法,设定的方法与增加地板属性类似。(Step 1)在欲设定为碰撞的物体上按鼠标右键,出现如图所示的选单,选择第一项“Show 3D Object Setup”。2碰撞属性设定6060图图8-50 碰撞属性设定碰撞属性设定图8-50 碰撞属性设定6161图图图图8-51 8-51 添加碰撞属性添加碰撞属性添加碰撞属性添加碰撞属性(Step 2Step 2)画面下方会出现)画面下方会出现“3D Object Setup”“3D Object Setup”的的TabTab,选择,选择“Attribute”“Attribute”,将会显示此物的属性。,将会显示此物的属性。(Step 3Step 3)点选)点选“Create Attribute”“Create Attribute”,出现如图所示,出现如图所示的对话框。的对话框。图8-51 添加碰撞属性(Step 2)画面下方会出现“6262(Step 4)展开“Collision Manager”,选择“Fixed Obstacle”,再按“Add Selected”。完成后按“Close”.(Step 5)在人物主角的部分,加入BB:Prevent from Collision(Collision/3D Entity)。(Step 6)按Play 钮执行测试结果。(Step 4)展开“Collision Manager”,6363(2 2)使用)使用GroupGroup 此为较方便的方法,可以此为较方便的方法,可以不用为每一个障碍物设不用为每一个障碍物设定碰撞属性,只要将物定碰撞属性,只要将物体加入指定的体加入指定的GroupGroup中,中,再由行为模块再由行为模块“Object“Object Slider”Slider”控制即可。控制即可。使用的行为模块使用的行为模块Object Object SliderSlider(Collisions/3D Collisions/3D EntityEntity)(2)使用Group6464(Step 1Step 1)点选)点选“Create Group”Create Group”(Step 2Step 2)重新命名)重新命名此此GroupGroup的名称,以的名称,以方便辨识方便辨识,这里命名为这里命名为“Collision Group”“Collision Group”。(Step 1)点选“Create Group”6565(Step 3)在 Level View的3D Object中,将欲设定为障碍物的物体,拖拉至新增的Group中。(Step 4)将Object Slider(Collisions/3D Entity)行为模块加在角色上,出现一个对话框,将其中的参数设定,Group设定为刚刚新增的 Collision Group。(Step 3)在 Level View的3D Objec6666图图8-55 “Object Slider”行为模块参数设置行为模块参数设置图8-55 “Object Slider”行为模块参数设置6767(Step 5Step 5)按按Play Play 钮执行测试结果。钮执行测试结果。(3 3)使用)使用GridGrid 使用的行为模块使用的行为模块 Layer Slider Layer Slider(Grid Grid)(Step 5)按Play 钮执行测试结果。6868(Step 1Step 1)建立一个新的建立一个新的GRIDGRID。点选。点选“Create “Create Group”Group”,如图所示。,如图所示。(Step 2Step 2)将)将GRIDGRID缩放至适当的位置。缩放至适当的位置。(Step 1)建立一个新的GRID。点选“Creat6969(Step 3Step 3)在在GRID SetupGRID Setup中,图中,图8-588-58所示的红色所示的红色圈选的区域内按鼠标右键,会出现圈选的区域内按鼠标右键,会出现“New Layer“New Layer Type”Type”选项,以鼠标左键选择此项,就可以新增选项,以鼠标左键选择此项,就可以新增一个一个“Layer Type”“Layer Type”。(Step 3)在GRID Setup中,图8-58所示的7070(Step 4Step 4)将新增的)将新增的LayerLayer名称定为名称定为“Collision”“Collision”,以方便辨识以方便辨识 (Step 4)将新增的Layer名称定为“Collisio7171(Step 5Step 5)将此新增的)将此新增的LayerLayer拖拉至左方的区域拖拉至左方的区域中中 (Step 5)将此新增的Layer拖拉至左方的区域中 7272(Step 6Step 6)确定)确定CollisionCollision是在被选择的状态是在被选择的状态 (Step 6)确定Collision是在被选择的状态 7373(Step 7Step 7)在图一所示)在图一所示3D Layout3D Layout中,将视角切为中,将视角切为“Top “Top View”View”,以方便编辑。,以方便编辑。(Step 8Step 8)在图二中点选发生碰撞的位置。)在图二中点选发生碰撞的位置。图一图一 图二图二(Step 7)在图一所示3D Layout中,将视角切为 7474(Step 9Step 9)将)将Layer SliderLayer Slider(Grid Grid)行为模块加在)行为模块加在角色上,参数设定如图所示。角色上,参数设定如图所示。(Step 10Step 10)按)按Play Play 钮执行测试结果。钮执行测试结果。(Step 9)将Layer Slider(Grid)行为75758.3.6系统的输出系统的输出 VirtoolsVirtools作品的发布有三种方式:网页方式发作品的发布有三种方式:网页方式发布、发布为布、发布为.vmo.vmo格式通过本身的播放器播放和格式通过本身的播放器播放和打包成打包成.exe.exe执行档。执行档。网页发布是将在网页发布是将在VirtoolsVirtools中创建好的中创建好的.cmo.cmo格式的格式的工程文件通过工程文件通过FileFile菜单里的菜单里的Creat WebPageCreat WebPage命令命令输出、保存;发布为输出、保存;发布为.vmo.vmo格式是通过格式是通过FileFile菜单里菜单里的的Export to Virtools playerExport to Virtools player命令将命令将.cmo.cmo文件输出文件输出成成.vmo.vmo文件保存;打包文件保存;打包.exe.exe文件是通过文件是通过VirtoolsVirtools的的SDKSDK(Software Development KitSoftware Development Kit)将)将.cmo.cmo文文件打包出来。件打包出来。8.3.6系统的输出 Virtools作品的7676本章小结本章小结本章主要介绍了虚拟现实技术的相关概念和特性、虚拟现实系统的组成和虚拟现实系统的开发流程以及Virtools虚拟现实软件的基本操作。虚拟现实技术就是采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围内虚拟的环境。虚拟现实技术具有沉浸性、交互性和想象性三个突出特征。本章小结本章主要介绍了虚拟现实技术的相关概念和特性、虚拟现实7777本章小结本章小结虚拟现实的分类主要可以从两种角度来划分,一方面是虚拟世界模型的建立方式;另一方面是虚拟现实系统的功能和实现方式。一个典型的虚拟现实系统主要由计算机、输入输出设备、虚拟现实设计/浏览软件(应用软件系统)等组成。用户以计算机为核心,通过输入输出设备与应用软件设计的虚拟世界进行交互。本章小结虚拟现实的分类主要可以从两种角度来划分,一方面是虚拟7878写在最后写在最后成功的基成功的基础在于好的学在于好的学习习惯The foundation of success lies in good habits79写在最后成功的基础在于好的学习习惯79 结束语当你尽了自己的最大努力时,失败也是伟大的,所以不要放弃,坚持就是正确的。When You Do Your Best,Failure Is Great,So DonT Give Up,Stick To The End演讲人:XXXXXX 时 间:XX年XX月XX日 结束语80
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!