首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 46 毫秒
1.
基于复合层次包围盒的实时碰撞检测研究   总被引:9,自引:1,他引:8  
针对各种层次包围盒的特点,提出了基于球状包围盒(Sphere)结构与有向包围盒(OBB)的复合层次包围盒的碰撞检测方法。将复合包围盒树分为X、Y、Z层,X层节点为球状包围盒(Sphere)结构,Y层为OBB-Sphere混合结构,Z层为OBB结构。上层节点间的相交测试采用Sphere与Sphere或者OBB的方式,以此快速排除不可能相交的物体;下层节点间的测试采用OBB与OBB的方式保证精确的判定距离较近的物体的碰撞状态。实验通过与OBB算法的性能比较,证明了复合包围盒能有效地应用于复杂场景的实时碰撞检测。  相似文献   

2.
复杂虚拟环境下的实时碰撞检测算法   总被引:2,自引:0,他引:2  
提出了一种共享存储系统的并行碰撞检测算法。利用AABB包围盒的优点来构建任意物体的混合包围盒层次,利用并行模型来并行遍历混合包围盒层次,进一步加速碰撞检测算法。实验结果表明,与现有的经典算法相比,该算法在效率、精确性方面具有明显优势,能够满足交互式复杂虚拟环境的实时性和精确性的要求。  相似文献   

3.
基于粒子系统的实时雨雪模拟   总被引:42,自引:4,他引:38  
雨雪效果的模拟可以大大提高飞行模拟器视景的逼真度,粒子系统是模拟雨雪效果的有效方法。在分析粒子系统的基础上,提出了一种模拟雨雪的实时算法。该算法的基本思想是将全部雨雪粒子分布于眼点前的视区内,高效率地利用有限的粒子来渲染场景。通过恰当选择粒子数量和粒子模型,该算法可以生成逼真的视觉效果并满足视景系统实时性的要求。  相似文献   

4.
一种基于混合包围盒结构的实时碰撞检测的有效方法   总被引:3,自引:0,他引:3  
朱元峰  孟军 《系统仿真学报》2008,20(19):5099-5104
有向包围盒(OBB)是一中用于复杂结构刚体模型间碰撞检测的有效方法,但是由于其自身的算法复杂性导致在检测距离较远的模型时检测效率不及轴向包围盒(AABB)或球形盒(Sphere).使用OBB和Sphere的混合包围盒结构的碰撞检测算法,通过使用Sphere与Sphere或Sphere与OBB包围盒之间的检测方法快速剔除了模型距离较远时相交的可能性,通过使用OBB与OBB的检测方法精确检测距离较近的模型之间的相交状态.通过与经典算法OBB的比较试验及其他实验证明对于具有复杂结构的刚体,基于混合层次包围盒结构的算法是一种有效的并且精确的实时碰撞检测算法.  相似文献   

5.
基于粒子系统的导弹尾焰和尾迹的实时模拟   总被引:2,自引:0,他引:2  
导弹飞行尾焰和尾迹的模拟效果极大地影响飞行类视景仿真的真实感和用户的沉浸感.基于粒子系统的原理,首先,分析了导弹尾焰和尾迹的运动模型:其次,采用了一种新的三元十字交叉粒子系统模型并简化了数学计算模型;另外,还结合纹理映射、公告板技术和其它计算机图形技术,对导弹尾焰和尾迹进行了同时模拟.仿真效果逼真且满足系统实时性的要求.  相似文献   

6.
作为自然场景中特殊效应的一部分,火焰效果有着重要的作用。设计了基于粒子系统的火焰模型,讨论了模型参数变化对显示效果的影响,为了增加粒子系统的灵活性,引入空气速度场模拟火苗跃动现象,采用改进的高级粒子系统思想建立了粒子系统的四层层次结构,实现了具有较强真实感和实时性的火焰效果。  相似文献   

7.
基于包围盒的碰撞检测算法综述   总被引:23,自引:4,他引:23  
马登武  叶文  李瑛 《系统仿真学报》2006,18(4):1058-1061,1064
对基于包围盒的碰撞检测算法中的轴向包围盒法、方向包围盒法、离散方向多面体法、时空包围金法的检测原理和检测效率进行了详细地分析比较。分析结果表明:包围盒的简单性和它包裹对象的紧密性是一对矛盾,包围盒越简单其包裹 紧密性越差,如何更好地兼顾简单性和紧密性成为包围盒法的关键;离散方向多面体是介于轴向包围盒和凸包之间的包围盒,只要合理地选取平行平面对的个数和方向,就可以在碰撞检测的简单性和包裹物体的紧密性之间灵活取舍。研究结论对于虚拟场景的动态建模具有一定的指导意义。  相似文献   

8.
为了提高粒子系统进行自然场景仿真应用的效率,提出了频率层次模型(Level of Frequency,即LOF)。在分析了各种基于粒子系统的自然现象(如雨、雪、云彩等)的表现特征之后,可以赋予各种粒子集以不同的刷新频率即建立频率层次模型。根据频率层次模型,可以使有限的计算资源实现重新分配,从而达到更佳表现效果。另外,粒子系统的频率层次模型的提出,使得自然场景仿真可以按不同频率进行任务分割,从而有利于将来进一步实现并行处理。  相似文献   

9.
基于虚拟装配的碰撞检测算法研究与实现   总被引:13,自引:3,他引:10  
快速的碰撞检测对提高虚拟环境的真实性和增强虚拟环境的沉浸感有着至关重要的作用,而虚拟装配环境的复杂性、实时性和精确性又对碰撞检测提出了更高的要求。文中对基于虚拟装配的碰撞检测问题进行了描述,提出了面向虚拟装配的分层精确碰撞检测算法,并对该算法中的面片层碰撞检测算法和精确层检测算法进行了论述,应用结果表明该算法能够满足虚拟装配系统的实时性和精确性要求,为虚拟环境下的装配工艺规划奠定了基础。  相似文献   

10.
使用粒子系统实现的喷泉效果能够有效的增强三维场景的真实感,但传统的粒子系统在实时仿真中,粒子总数最多只能达到一万个左右,限制了喷泉规模和模拟效果.针对上述问题,提出了基于GPU加速的粒子系统喷泉模型,该方法将所有计算全部放在GPU中进行并行加速处理,提高了算法的运算速度,能够对100万数量级的喷泉粒子进行实时绘制,同时还模拟了水滴运动的视觉图像残留效应,有效地提高了喷泉的真实感.  相似文献   

11.
在层次包围盒的基础上,提出一种基于多智能体粒子群的快速碰撞检测方法.算法首先利用层次包围盒方法快速减小物体间可能发生的碰撞检测区域,并基于随机碰撞检测核心思想将问题转变为物体特征对间距离机制的非线性优化问题,在建立的层次拓扑结构基础上,结合多智能体系统技术和粒子群算法的进化策略,设计了一种多智能体粒子群算法来求解碰撞检测问题.通过仿真测试表明,该算法具有很高的搜索效率和寻优性能,能够满足碰撞检测的实时性要求.  相似文献   

12.
通过对现实世界中脆性物体破碎现象的分析,实现了一种在虚拟场景中实时模拟物体破碎效果的方法。该方法采用三角面片模型对破碎物体进行建模,采用BSP树结构存储以实现三角面片的快速分类及检索。对模型进行预处理并使用平面进行切割,对切割所产生的多边形进行三维重建,得到新的完整的三角面片模型。对预处理所得的各个三角面片设置其初始位置、速度、角度等以实现物体破碎过程的实时仿真,引入碰撞检测以免碎片相互贯穿。  相似文献   

13.
Vega Prime实时视景仿真中粒子系统的应用研究   总被引:2,自引:0,他引:2  
介绍了利用粒子系统方法模拟动态自然景物的基本步骤。应用了VegaPrime实时视景仿真软件中的粒子系统,通过设置粒子系统的颜色、亮度、透明度、形状、纹理、大小、速度和位置,逼真的模拟了火焰和烟雾的特效。通过将火焰粒子系统在发射坐标系中的速度转换到场景坐标系中,实现了火焰随着发射装置的随动。  相似文献   

14.
虚拟装配环境下快速碰撞检测方法的研究   总被引:14,自引:2,他引:14  
碰撞检测算法的效率对提高虚拟装配环境的真实性和沉浸感具有重要的影响。提出了基于分层次剖分的快速碰撞检测方法。该方法通过综合运用空间剖分法和层次包容盒法快速减少需要检测的基本几何元素对数。利用虚拟装配过程的时空连贯性,通过引用模型缓存和冗余面片索引技术减少计算量和内存占用。应用结果表明该方法能够满足大规模虚拟装配环境的要求。  相似文献   

15.
基于物理的流体模拟近年来成为了计算机图形学和动画领域的研究热点,其方法在总体上可以分为欧拉法和拉格朗日法,其中基于拉格朗日法的流体模拟在处理边界时一般采取单元格标志的方法,这种方法精度较低且细节表现力不强。引入刚体碰撞检测的方法,对流体边界模型和算法进行了改进,通过对流体边界的预处理加速了碰撞检测的过程,使流体的边界不限于标志为边界的单元格,而是自由的面或线段。用例证明改进的算法提高了碰撞的精确度,增强了算法的实用性、灵活性和模拟的真实感。  相似文献   

16.
仿真中的时间和实时仿真   总被引:8,自引:1,他引:8  
从仿真中的时间概念的演变出发,对数字仿真中的时间概念和时间关系展开全面详细的探讨,在此基础上给出实时仿真的严格数学定义,同时分析实时仿真中的时间约束关系,并从具体工程实现的角度给出实时仿真中的时间控制策略  相似文献   

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

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