虚拟漫游系统中碰撞检测技术的研究与应用
2016-09-08王瑜
电子设计工程 2016年13期
王瑜
(郧阳师范高等专科学校 湖北 十堰 442000)
虚拟漫游系统中碰撞检测技术的研究与应用
王瑜
(郧阳师范高等专科学校湖北十堰442000)
在基于virtools设计和开发的虚拟漫游系统中,针对人物角色与场景中设定不能被穿越物体之间的碰撞检测情况进行分析并予以解决。当人物角色在建筑模型内行进时碰撞检测拟采用重力模拟的方法,与外部静止的环境小品发生碰撞时要按物体的大小、形状分别采用单独碰撞检测方法或网格碰撞检测方法,而与运动物体的碰撞检测则需要加入相应的滑动处理方式。实际应用表明,完成各项功能的行为模块组合简洁高效,系统仿真度高,相关技术的实现也能为其他类似设计提供很好的参考价值。
Virtools;虚拟现实;碰撞检测;漫游系统
虚拟漫游是虚拟现实技术在复杂场景下最重要的应用,它的设计与开发过程首先需要将现实生活中的自然环境、相关虚拟人物及场景物品通过3DS MAX、Maya等三维建模软件在计算机中虚拟的重现出来,各类素材导入Virtools平台后,利用其内置超过500组的行为交互模块Building Blocks(简称BB)[1],将这些3D模型、2D图像、声音、视频等文件整合在一起构成脚本,通过人机交互图形界面,把这些BB模块和对象(Object)、角色(Character)进行关联,遵照先后顺序以流程图的形式决定BB模块的执行过程,从而完成三维实时浏览、实体变换、场景管理等复杂三维程序的开发,最终逐渐编辑出一个完整的交互式虚拟漫游系统。
在虚拟漫游系统中,漫……
登录APP查看全文
