【摘 要】
:
碰撞检测是计算机图形仿真中的关键问题之一,其基本任务是判断虚拟场景中物体之间是否发生碰撞并进行碰撞响应,以保证场景的真实性。在过去的几十年里,相关的研究人员提出了
论文部分内容阅读
碰撞检测是计算机图形仿真中的关键问题之一,其基本任务是判断虚拟场景中物体之间是否发生碰撞并进行碰撞响应,以保证场景的真实性。在过去的几十年里,相关的研究人员提出了许多优秀的碰撞检测算法,这些算法在很好地解决了虚拟环境中碰撞问题的同时也具备了一定的实时性。然而,随着人们对虚拟场景真实性要求的不断提高,场景规模的增大以及模型复杂度的提高使得在单处理器上实现的碰撞检测实时性下降,因此当前研究的核心问题是如何提高碰撞检测的速度。近年来,图形处理器的高速发展使得GPU在计算能力上有了重大飞跃,使用大量可编程流处理器架构的GPU能够取得百倍于CPU的运算能力。NVIDIA推出的CUDA通用计算平台使得GPU强大的并行计算能力能够用于图形处理以外的通用计算工作中。CUDA平台的出现为碰撞检测算法的研究带来了新的思路,本文在对现有算法研究分析的基础上,提出了一种基于CUDA的并行碰撞检测算法,从以下两个方面对基于层次包围盒的碰撞检测算法进行改进:1.分析自底向上建立层次包围盒树的串行算法,通过寻找算法中的可并行性问题,将建立层次包围盒树的问题归结为适合CUDA并行计算模式的数据并行性问题,并提出相应的并行生成树算法。2.提出用多线程并行遍历层次包围盒树以确定碰撞点的方法,从而避免了串行算法中需要两棵树相互遍历的情况,并在CUDA上实现了使用模拟堆栈遍历二叉树的方法。实验结果表明,基于CUDA实现的并行碰撞检测算法能够有效的提高碰撞检测的速度,能更好的满足实时性的需求。
其他文献
本文以王尔德的四部戏剧(《温德米尔夫人的扇子》、《一个无足轻重的女人》、《一个理想的丈夫》、《认真的重要》)为研究对象,结合历史上花花公子的审美意识和王尔德的唯美
<正>(一)合理选择和搭配饲料原料1.选择适宜的鹅营养需要推荐量。目前我国还没有建立肉鹅的营养需要数据库资料,商品肉鹅养殖场(户)多借鉴美国和前苏联的营养推荐量。近年来,
<正>(一)蜈蚣生活习性蜈蚣主要生活在多石少土的低山地带,平原地区只有少量分布。每年惊蛰后,气温转暖,蜈蚣冬眠苏醒,开始出土活动,善居于阴湿的杂草丛中或乱石沟里。从芒种
<正> (一)江苏常州市宜塘桥水产品交易市场 市场设有海产品交易区、鲜活水产品交易区、特种水产交易大棚、鲜活虾类交易广场等。占地面积50000平方米,年交易额15亿元。 地址:
在经济文化落后,商品经济不发达的国家和地区,如何充分吸收先进国家优秀文明成果,实现生产力跨越式发展,是人类历史进程中的重大问题,也是马克思主义经典作家一直关注的重大
在对公司法人人格否认制度进行概要阐述的基础上,系统论述英美法系和大陆法系的公司人格否认原则,并对各国的公司法人人格否认制度进行比较分析,以期对中国公司法人人格否认
20世纪末以来,人口老龄化趋势在全球范围内日益明显。我国于1999年也进入老龄社会的行列,成为较早进入老龄社会的发展中国家之一,其发展速度之迅猛,在一些经济较为发达的城市
本论文由关于生态移民的政策及其生态移民、巴林右旗生态移民的现状、生态移民面临的问题等主要内容和绪论、结论、参考文献、附录等部分组成。前言和第一章,叙述了关于生态
<正>在海钓过程中,很多钓手喜欢涉水而钓,这是因为涉水而钓能够提供更好的垂钓机遇,无须担忧因为遛鱼而断线,无须担忧抛投的距离过近,更无须租用船只。有很多近岸的鱼类能够