基于Unity3D的虚拟现实交互系统的设计与实现
2021-01-20潘舒洁苏州高等职业技术学校
数码世界 2020年12期
潘舒洁 苏州高等职业技术学校
虚拟现实技术是基于计算机和传感器技术的可实现交互功能的数字化环境,一方面可以为用户提供一种真实而又直观视觉、听觉、触觉的真实感受和体验,另一方面可以借助外在设备,实现真实物体与虚拟环境的交流互动,模糊了虚拟与现实之间的界限。近些年随着虚拟现实技术的逐渐成熟和快速发展,在医疗、教育、军事、工业生产、产品展示、房产开发、旅游等行业具有广泛的应用。本文使用Unity3D引擎作为虚拟现实开发平台,使用3DMAX作为三维场景的建模工具,使用HTC Vive作为交互设备,进行校史博物馆虚拟展厅VR交互系统的开发设计。
1 虚拟现实交互系统设计的准备
1.1 构建流程
虚拟校史博物馆交互系统的开发设计与实现,其基本的流程可以氛围以下两个阶段:
第一阶段是对于虚拟校史博物馆的需求和功能实现进行分析,分析整个系统和交互模块的功能分区,以及对于相关文字、图片、影像资料等进行搜集整理。另外需要根据要求使用3DMAX软件建立三维模型,并使用Photoshop软件进行贴图绘制,最后将所完成的三维模型进行烘焙导出FBX格式,并导入到Unty3D中使用。
第二阶段是将所导入的三维模型按照虚拟校史馆的功能分区,并进行场景碰撞检测、运动路线的设定。充分利用Unity3D引擎的OnGUI、NGUI、UGUI模块中的“Button”、“Lable”、“TextField”、“Slider”等控件功能,并使用C#与进行程序脚本的编写以实现对于相关静态模型和影像资料的碰撞检测、事件触发和交互功能的实现。……
登录APP查看全文
