共查询到16条相似文献,搜索用时 671 毫秒
1.
基于Vega的虚拟现实系统漫游引擎 总被引:2,自引:2,他引:0
分析虚拟现实系统漫游引擎的设计与实现,提出基于Vega的视点与场景的碰撞检测算法,讨论用鼠标和键盘控制虚拟场景的带碰撞检测的漫游引擎,并把该漫游引擎应用到虚拟校园漫游系统的开发,取得预期的效果. 相似文献
2.
虚拟环境漫游引擎的设计与实现 总被引:4,自引:0,他引:4
文章提出了一种较为通用的、与模型无关的虚拟环境漫游引擎框架结构,给出了漫游引擎中输入映射、视点控制、碰撞检测与响应、地形匹配等关键技术的实现方法. 相似文献
3.
4.
5.
虚拟漫游中的碰撞检测问题的解决方法 总被引:3,自引:0,他引:3
碰撞检测是虚拟漫游中的关键技术。在进行虚拟漫游时,为了避免观察者飞人地下或穿墙而过等不真实情况的发生,就需要进行碰撞检测。解决虚拟漫游中碰撞检测问题的一种方法是:将场景中运动的观察者转化为一个视点,场景中的物体表面剖分成三角形,运动的观察者与静态的虚拟场景之间的碰撞检测问题,就转化为点与三角形之问的碰撞检测问题;此方法的优化方法是对场景中的三角形进行过滤,以减少不必要的计算。文中给出了此方法的具体算法及其优化方法。 相似文献
6.
7.
以室内漫游系统开发为例,描述了基于OpenGL的虚拟漫游系统的构建过程,探讨了构建过程中3DS文件导入、OpenGL绘制、漫游控制和碰撞检测等一些技术问题.实验结果表明,该系统基本实现了三维场景的实时漫游,效果良好. 相似文献
8.
9.
为了更好地表现虚拟漫游中的视点效果,研究Vega的运动模式和视点表现原理,通过VegaAPI函数编程。设计一种利用键盘和鼠标协同控制漫游的方法,对系统自带的运动方式进行扩展,提供更为丰富的运动状态,并基于该方法实现一种自由视点漫游。该视点方式灵活、容易控制,改善漫游的人机交互效果。 相似文献
10.
针对提高交互漫游系统中动态的视点与静态的场景对象之间的碰撞检测性能进行了研究,将碰撞检测算法分成两步:第一步采用包围盒进行碰撞的粗略检测;第二步采用相交测试法进行碰撞的精确检测,并采用限时计算的思想对整个碰撞检测加以优化。实验结果表明,该算法加快了碰撞检测的速度,能较好地适应3D物体碰撞检测准确、快速的要求。 相似文献
11.
12.
13.
借助面向对象概念,根据层数和叶结点链表个数上限来构建存储场景物体信息的高效八叉树。每个叶结点指向记录对应空间区域内物体信息的链表,每个空间物体信息链表按照其对象大小降序排列。在逐步求精阶段用降序包围球遍历链表进行检测,然后根据凸多面体剖分算法,使用主从MPI模式并行处理以实现精确碰撞检测。该方法利用物体空间位置关系进行碰撞检测,毋需存储大量空间物体三角面片。在基于粒子系统的土壤可视化漫游中的运行结果表明,该方法精度高、实时性好,具有一定的研究和应用价值。 相似文献
14.
15.
漫游路径不平滑和漫游相机视角方向固定是导致虚拟漫游沉浸感差的主要问题.基于此,提出一种基于Cardinal样条曲线拟合的漫游路径平滑过渡算法,解决漫游中由于漫游路径不平滑造成的视点跳跃问题;提出一种虚拟漫游相机视角方向动态更新算法,实现漫游相机视角方向沿路径方向动态更新,更加符合人们的观察习惯;最后,基于开源场景图形引擎(OpenSceneGraph,OSG)对上述算法进行了实现和实验验证.结果表明,基于所提方法生成的漫游路径平滑、漫游相机视角方向过渡自然,有效提高了漫游的虚拟沉浸感. 相似文献
16.
LUO Yong-hong 《数字社区&智能家居》2008,(34)
Virtools是目前开发虚拟漫游系统和游戏功能强大的整合软件。该文主要通介绍在Virtools软件环境下设置场景元素的重力、碰撞属性,角色动作控制和摄象机设置等,实现可以人机交互的虚拟建筑场景漫游系统。 相似文献