基于CUDA的并行碰撞检测算法研究 |
| |
引用本文: | 田园,万毅.基于CUDA的并行碰撞检测算法研究[J].甘肃科技,2011(14):27-30. |
| |
作者姓名: | 田园 万毅 |
| |
作者单位: | 兰州大学信息科学与工程学院,甘肃兰州,730000 |
| |
摘 要: | 碰撞检测是计算机图形仿真中的关键问题之一。尽管研究人员提出了许多优秀的碰撞检测算法,但是随着仿真场景规模的增大,在单处理器上实现的碰撞检测算法已经难以达到实时性的要求。因此,当前研究的核心问题是如何提高碰撞检测的速度。在对已有算法研究分析的基础上,提出了一种基于层次包围盒的并行碰撞检测算法。该算法的核心思想是用多处理器并行遍历层次树以避免单处理器需要两棵树相互遍历的情况,并提出以并行的方式生成层次包围盒树来进一步提高算法效率。结合CUDA平台提供的并行计算解决方案,整个算法在图形处理器上得以实现。结果表明,该算法显著地提高了碰撞检测的速度,满足实时性的需求。
|
关 键 词: | 计算机图形 碰撞检测 层次包围盒 并行 CUDA |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
|