首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 853 毫秒
1.
王洪丰 《福建电脑》2009,25(4):81-81
碰撞检测能增强场景漫游中的真实感,在Vega中由于对自定义的运动模型根本起不到实质的作用,因此本文提出了基于视线的碰撞检测算法。借助简化的OBB包围盒来简化碰撞的模型,以提高碰撞检测的效率。经实验验证。该检测方法简单、精确,检测速度快。能够满足大范围场景中实时交互的要求。  相似文献   

2.
为了在虚拟漫游系统中对运动物体的碰撞进行实时检测,分析了基于Vega的相交矢量检测方法,鉴于其LOS方法相交测试效率较高,但碰撞检测精确性较低,而BUMP方法的相交测试精确度较高,但大量计算占用的系统资源导致碰撞检测效率较低,提出了一种分级检测措施,即采用LOS方法做模糊相交测试,再切换到BUMP方法进行精确相交测试,旨在提高碰撞检测效率。实验结果表明,这种分级碰撞检测方法提高了运算效率,保证了检测精度,在视景仿真漫游系统中表现出满意的碰撞处理效果。  相似文献   

3.
在虚拟场景漫游过程中要获得更强的沉浸感和更好的真实感,必须进行碰撞检测。基于碰撞检测理论和技术的基础上,论述了虚拟现实引擎Vega中的碰撞检测方法,实现了Vega环境中虚拟场景的仿真和系统的实时漫游。  相似文献   

4.
基于OpenGL几何变换的虚拟漫游视点控制及应用   总被引:1,自引:0,他引:1  
灵活自然的视点控制和精确实时的碰撞检测可以大幅提高虚拟漫游系统的真实感.探讨并计算漫游交互基本控制动作中视点位置变化,基于OpenGL中的三维几何变换实现漫游时视点控制,创建八叉树进行碰撞检测,最后在基于粒子系统的土壤可视化漫游中予以应用.漫游效果逼真、实时性强,表明所采用的方法具有一定的科研及应用价值.  相似文献   

5.
黄锐 《福建电脑》2008,24(6):136-137
为增强基于VRML的虚拟环境漫游系统的真实感,对于系统中的碰撞检测,显得尤为重要。本文通过分析影响碰撞检测的因素,研究了基于时间片的距离跟踪法和包围盒法,较好地解决了虚拟漫游中的碰撞检测问题。  相似文献   

6.
基于Vega的虚拟现实系统漫游引擎   总被引:2,自引:2,他引:0  
分析虚拟现实系统漫游引擎的设计与实现,提出基于Vega的视点与场景的碰撞检测算法,讨论用鼠标和键盘控制虚拟场景的带碰撞检测的漫游引擎,并把该漫游引擎应用到虚拟校园漫游系统的开发,取得预期的效果.  相似文献   

7.
虚拟漫游中的碰撞检测问题的解决方法   总被引:3,自引:0,他引:3  
碰撞检测是虚拟漫游中的关键技术。在进行虚拟漫游时,为了避免观察者飞人地下或穿墙而过等不真实情况的发生,就需要进行碰撞检测。解决虚拟漫游中碰撞检测问题的一种方法是:将场景中运动的观察者转化为一个视点,场景中的物体表面剖分成三角形,运动的观察者与静态的虚拟场景之间的碰撞检测问题,就转化为点与三角形之问的碰撞检测问题;此方法的优化方法是对场景中的三角形进行过滤,以减少不必要的计算。文中给出了此方法的具体算法及其优化方法。  相似文献   

8.
三维场景漫游中碰撞检测问题的研究与实现   总被引:5,自引:0,他引:5  
碰撞检测问题是三维场景漫游的技术难点。论文在对国内外已有碰撞检测算法进行分析比较的基础上,针对三维城市景观系统的数据特点,提出了基于回避三角形分割的二叉空间分割算法的碰撞检测算法。经实践证明,该算法对于场景漫游过程中产生的碰撞问题,可以进行快速有效地检测。  相似文献   

9.
章玉文  戴青  郭方达 《计算机工程》2011,37(21):270-272
从虚拟漫游角度出发,将场景中的碰撞检测转化为视点与三角形的碰撞问题,提出一种基于矢量判别的快速碰撞检测算法.该算法通过位向因子和有向回路的方向来判断视点是否与三角形碰撞,从而避免复杂的余弦函数、移动距离等计算,加快检测速度.实验结果表明,对于大型复杂场景,该算法的检测效率优于其他基于余弦函数的视点与三角形碰撞检测算法.  相似文献   

10.
一个基于Vega的虚拟场景漫游系统   总被引:2,自引:0,他引:2  
针对城市水环境仿真的需求,提出满足实际需要的漫游方式和碰撞检测方式。采用三维图形高层开发环境Vega软件作为开发平台。开发了符合水环境仿真需要的自动漫游方式;采用Vega软件自带的运动方式进行交互漫游,并采用了利用物理思路解决点在凸多边形内的算法对交互漫游进行范围限定。采用查找相邻物体的算法,对Vega软件自带的碰撞检测方法进行改进,从而提高了检测效率。这些方法已经成功地运用到了城市水环境仿真中,并取得了很好的效果。  相似文献   

11.
基于三维层面的碰撞检测算法都比较复杂,还需要大量场景数据作支撑.本文针对虚拟场景漫游系统的特点,提出一种将三维碰撞简化到二维平面中的检测算法.实践表明:该算法能大大提高检测效率,也能很好地满足漫游系统的需要.  相似文献   

12.
为了提高交互漫游系统中动态人物与静态场景对象之间的碰撞检测性能,提出了将动态人物采用包围盒的方法,与地面、巷道等静态物体采用三角网格面的方法相结合的思想,并将其应用于OGRE和ODE环境的巷道漫游系统中。结果表明,此方法提升了碰撞检测性能,满足了虚拟现实中实时性的要求。  相似文献   

13.
为了提高交互漫游系统中动态人物与静态场景对象之间的碰撞检测性能,提出了将动态人物采用包围盒的方法,与地面、巷道等静态物体采用三角网格面的方法相结合的思想,并将其应用于OGRE和ODE环境的巷道漫游系统中。结果表明,此方法提升了碰撞检测性能,满足了虚拟现实中实时性的要求。  相似文献   

14.
以应急仿真场景为背景,针对其中大量物体碰撞检测过程的需求,提出了层次包围盒与空间划分方法结合的实时碰撞检测算法,可以在完全不降低碰撞检测精度的同时,大大改进了仿真环境碰撞检测的效率,减轻了计算负担,提高了系统的实时性。  相似文献   

15.
针对碰撞检测算法实时性较差的缺点,本文提出基于AABB包围盒与OBB包围盒相结合的混合碰撞检测算法,首先由对象投影来判断是否相交,检测出不可能相交对象;然后对可能相交的对象投影反向构建AABB包围盒,快速地测试对象;再用OBB包围盒进行精确地检测,以实现虚拟环境对象间高效的碰撞检测。本文还针对传统的基元相交测试效率不高的缺点进行了一定的改进。实验结果表明,与另外两种算法对比,该方法在相同环境前提下能够有效的提高碰撞检测的效率。  相似文献   

16.
沈学利  吴琼 《计算机工程》2012,38(6):256-258
针对碰撞检测算法实时性较差的缺陷,提出基于层次包围盒和空间分割的混合碰撞检测算法。该算法采用构造对象的AABB包围盒,快速排除不可能相交的对象进行空间分割,实现虚拟环境对象的碰撞检测。实验结果表明,与经典的Rapid算法对比,该算法能够节省检测时间,提高碰撞检测的效率。  相似文献   

17.
基于压缩的AABB树的碰撞检测算法   总被引:11,自引:0,他引:11  
用于碰撞检测的AABB(axis-aligned bounding boxes)方法与其它基于包围盒的方法相比具有相交测试快速和适合变形体碰撞检测的特点。针对工程中大量存在的刚体和变形碰撞情形,本文基于压缩方法对AABB方法进行了改进。通过从空间的角度来对传统的AABB进行优化.从而节省了大量的存储空间,提高了变性体的碰撞检测效率。  相似文献   

18.
基于动态OBB层次结构的曲面相交算法*   总被引:1,自引:0,他引:1  
为提高大曲面相交算法的效率,提出一种基于新的碰撞检测的曲面相交算法。该算法采用动态OBB层次结构碰撞算法获取相交区域,准确计算交点并构成交线;再利用分治三角化算法重构相交区域,以基于交线平均长度的方法去除窄小三角形,同时对空间闭合交线进行三角化,更新相交区域的三角形,并以闭合交线区分不同的区域。通过分析和实验结果证明,该算法能够对由大量三角形组成且相交情况比较复杂的曲面进行较快的处理。  相似文献   

19.
姜晓路  刘渊 《计算机工程》2012,38(9):285-287
为提高复杂场景中碰撞检测的效率,提出一种传统混合包围盒碰撞检测算法的优化算法。从数据结构上对混合包围盒树进行改进,引入时空相关性概念,将包围盒树分为上下2层结构,上层采用包围球,下层采用轴向包围盒,构造混合层次包围盒树,实现物体的快速碰撞检测,利用碰撞检测的时空相关性,简化树的搜索过程。实验结果表明,与传统的混合包围盒碰撞检测算法相比,该算法具有较好的碰撞检测性能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号