期刊文献+

面向虚拟环境漫游的快速碰撞检测算法 被引量:3

Fast collision detection algorithm for virtual environment walkthrough
下载PDF
导出
摘要 分析了虚拟漫游中的碰撞检测失真现象,讨论了克服碰撞检测失真的方法,根据漫游碰撞检测精度要求不高的特点,提出了一种虚拟环境漫游的快速碰撞检测算法.该算法采用包围球来代替化身,先通过三次半空间剔除来建立碰撞形体集,再利用化身运动的几何连贯性将碰撞形体集分割成碰撞形体子集,最后通过实施对球与多边形的碰撞检测来计算碰撞点和可移动距离.实验表明,该算法能在基本不降低帧率的情况下对虚拟环境进行漫游,对一个由1 796个形体组成的虚拟环境,碰撞检测开关处于开和关两种状态时的帧率分别为13.268帧/s和13.340帧/s. The distortion of collision detection in virtual environment walkthroughs was analyzed, and the methods of how this distortion is overcome were discussed. According to the character of low precision requirement in collision detection for virtual environment walkthrough, a fast collision detection algorithm for virtual environment walkthrough is presented. This algorithm substitutes a ball for avatar in collision detection and creates collision bodies set by three half-space culling. Then adopting the geometry continuity of avatar motion, it divides the bodies set into sub bodies sets. Finally, it calculates collision point and movable distance of avatar by implementing collision detection between ball and polygons. The test result show that the algorithm has very little influence on the FPS(frames per second) of virtual environment walkthrough. In a virtual environment which includes 1 796 bodies, when the switch of collision detection is on or off, the FPS is 13. 268 frame/s or 13. 340 frame/s respectively.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第11期7-10,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(70150001)
关键词 虚拟漫游 快速碰撞检测 虚拟环境 帧率 virtual walkthrough fast collision detection virtual environment frames per second
  • 相关文献

参考文献6

二级参考文献11

  • 1肖忠晖,卢振荣,张谦.简单多边形凸单元剖分的编码算法[J].计算机学报,1996,19(6):477-480. 被引量:27
  • 2罗杰斯 石教英 彭群生.计算机图形学的算法基础[M].北京:机械工业出版社,2002..
  • 3Henry sowizral. Scene Graph in the millennium[J]. Computer Graphics and Applications, 2000, 20(1): 56-57.
  • 4Sowizral.H.A, Deering.M.F. The Java 3D API and Virtual Reality[J].Computer Graphics and Applications, 1999, 19(3): 12-15.
  • 5SLATER, M., CHRYSANTHOU, Y. View Volume Culling Using a Probabilistic Caching Scheme[A]. Proceedings of the ACM Virtual Reality Software and Technology Conference(VRST'97)[C].71-77.
  • 6LUEBKE, D, GEORGES, C. Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible Sets[A]. Proceedings of the Symposium on Interactive 3D Graphics, 1995 [C]. 105-106.
  • 7Nicolas Farcet, Patrice Torguet. Space-Scale Structure for Information Rejection in Large-scale Distributed Virtual Environments [A].Proceedings of Vhlaml Reality Annual International Symposium, 1998 [C]. 276-283.
  • 8王世平,工程图学学报,1995年,16卷,1期,42页
  • 9孙立峰,胡晓峰.虚拟实景空间实时漫游的缓存与调度策略[J].小型微型计算机系统,2000,21(3):238-241. 被引量:9
  • 10高晓滨,罗冠,郝重阳,淮永建,张先勇.虚拟现实引擎的设计与实现[J].计算机学报,2001,24(11):1163-1169. 被引量:11

共引文献89

同被引文献70

引证文献3

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部