期刊文献+

3D游戏开发中的碰撞检测算法研究 被引量:9

Research on Collision Detection Algorithms in 3D Game Development
下载PDF
导出
摘要 碰撞检测在三维游戏开发中是必不可少的环节。目前,主流游戏引擎大多采用基于层次包围体的碰撞检测算法,其基本思想是用一个相对简单的包围体逼近场景中复杂的物体。文中对当前三维游戏开发中常用的四种基于包围体的算法作了理论分析,并通过试验对四种不同的包围体算法作了性能测试。试验结果表明,紧密性越好的包围体其精度越高,但时间消耗也高。因此,在具体的游戏开发中,应根据实际游戏的特殊情况进行算法选用,才能取得较好的效果。 Collision detection is indispensable to the development of 3D games.At present,main-stream game engines generally fall back on hierarchical bounding-volume based collision detection algorithms,which use simpler bounding-volume to simulate the complex object in the scene.In this paper four bounding-volume based collision detection algorithms are analyzed theoretically.Finally,experiments are made to test the performance of four different bounding-volume based algorithms.The result indicates that more compact the bounding-volume is,more accurate the algorithm will be,but will consume more time either.Therefore,collision detection algorithms should be chosed according to specific game development,so as to achieve better effect.
出处 《计算机技术与发展》 2010年第5期39-42,46,共5页 Computer Technology and Development
基金 国家自然科学基金(60573141 60773041) 国家863高技术研究发展计划基金(2007AA01Z404 2007AA01Z478) 江苏省高技术研究计划基金(BG2006001) 南京市高科技项目(2007软资127) 现代通信国家重点实验室基金(9140C1105040805) 江苏省高校科技创新计划基金(CX08B-085Z CX08B-086Z) 南京邮电大学青蓝基金(NY206030 NY206034)
关键词 碰撞检测 游戏开发 包围体 性能 collision detection game development bounding volume performance
  • 相关文献

参考文献10

  • 1范昭伟.实时碰撞检测技术研究[D].浙江:浙江大学,2003.
  • 2王志强,洪嘉振,杨辉.碰撞检测问题研究综述[J].软件学报,1999,10(5):545-551. 被引量:151
  • 3Ar S.Chazelle B.Self-customized BSP trees for collision[J].Computational Geometry,Theory and Applications,2000,15(1):91-102.
  • 4Baraff D.Interactive simulation of solid rigid bodies[J].IEEE Computer Graphics and Applications,1995,15(3):63-75.
  • 5Kamat V V.A survey of techniques for simulation of dynamic collision detection[J].Computer & Graphics,1993,17(4):379-385.
  • 6Lin M,Manocha D,Cohen J,et al.Collision Detection:Algorithms and Applications[J].Algorithms for Robotics Motion and Manipulation,1996,6(1):129-142.
  • 7Palmer L J,Grimsdale R L.Collision detection for animation using sphere-trees[J].Computer Graphics Forum,1995,14(2):105-116.
  • 8Gottschalk S,Lin M,Manocha D.OBBTree:A Hierarchical Structure for Rapid Interference Detection[C]//Proceedings of SIGGRAPH.New Orleans,LA:[s.n.],1996:171-180.
  • 9Jime Hnez P,Thomas F,Torras C.3D collision detection:a survey[J].Computers & Graphics,2001,25:269-285.
  • 10Moore M,Wilhelms J.Collision detection and response for computer animation[J].ACM Computer Graphics,1988,22(4):289-298.

二级参考文献11

共引文献151

同被引文献46

  • 1宫峰勋.基于球形边界的ATC飞行冲突概率预测[J].计算机工程与应用,2005,41(28):177-178. 被引量:4
  • 2朱代武.低空空域飞行冲突避让算法[J].交通运输工程学报,2005,5(3):73-76. 被引量:20
  • 3王冬冬,王琰,祁燕.基于树状层次有向包围盒的碰撞检测算法[J].沈阳理工大学学报,2006,25(5):13-15. 被引量:4
  • 4PALMER I J,GRIMSDALE R L.Collision detection in aspect and scale bounded polyhedral [C].Proc.9th ACM-SIAM Symposium,1998: 127-136.
  • 5Held M,Klosowski J T, Mitchell J SB.Evaluation of Collision Detection Methods for Virtual Reality Fly-Throughs[C].Processings Seventh Canadian Conference of Computational Geometry,1995:205-210.
  • 6赵鑫.基于包围盒与粒子群的碰撞检测算法研究[D].哈尔滨:哈尔滨工程大学,2009.
  • 7王立文,刘璧瑶,韩俊伟.基于包围盒的碰撞检测算法[J].中国民航大学学报,2007,25(4):16-19. 被引量:7
  • 8Aaron Reed. Learning XNA 4.0 [DB/OL]. [2010 - 12 -27] ,http://www. doc88, com/pw780491216522, html.
  • 9Riemer Grootjans, Professional XNA Game Programming[DB/OL]. [2009 - 11 - 18], http://shiba, hpe. sh. cn/jiaoyanzu/wuli/soft/xna. aspx? classId= 4.
  • 10Microsoft.MSDN帮助文档[EB/OL].[2014-11-18],http://msdn.microsoft.com/directx/xna/.

引证文献9

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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