基于Virtools的虚拟演示系统的设计【摘要】虚拟演示是近年来兴起的一个研究领域,有各种不同的开发工具
利用OpenGL和VRML技术开发的虚拟交互式演示系统,具有虚拟现实(VirtualReality)的互动和沉浸的特征,但是对开发人员的编程能力有一定的要求,而目前大多数系统并不具有信息询问功能
基于3D动画软件3dsmax和实时VR编辑器Virtools,我们为鹫峰森林公园开发了一套虚拟交互式演示系统
其中,3dsmax用于场景的构建,而Virtools用于场景的可视化,用户可以通过鼠标和键盘控制虚拟人物并与其互动
此外,植物信息可以通过鼠标点击轻松获取
通过这种方法创建的虚拟交互式演示系统不仅拥有很强的互动性和沉浸感,还带有信息询问动能,所有这些为实现此虚拟交互式演示系统提供了一个切实可行的途径
【关键字】虚拟演示;人物行动;信息询问;VirtoolsI
引言虚拟现实是一项广泛集成的技术,涉及计算机图形学、人机交互技术、传感器技术以及人工智能等领域
虚拟现实VR是采用计算机和其他设备来创造一个模拟的三维虚拟环境,在这个虚拟环境中,参与者能够进行虚拟的操作和互动,使人产生如同现实世界的感觉
目前,复杂情景的虚拟演示是重要应用领域之一,也引起了众多专家和学者的关注
虚拟演示已经采取的主要技术有:基于OpenGL和VisualC++[1]的虚拟演示技术;基于VRML和JAVA相关技术以完成虚拟演示[2][3];基于WTK技术进行建模,同时实现虚拟演示[4];基于MultiGenCreator和Vega的虚拟演示技术[5]
基于这些技术的虚拟演示系统的开发能够获得更好的沉浸感和交互性,而在开发过程中,要求开发人员具有一定水平的编程能力,且开发难度也有所增加
虚拟演示的实现方法虚拟演示的实现大概可以分为两部分:场景建模和场景演示
场景模型的构建是整个虚拟场景的基础,它将