基于GPU的碰撞检测算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:Jul-83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
碰撞检测用于确定两个或多个物体彼此之间是否发生接触或穿透,是计算机图形学、虚拟现实、计算机游戏以及CAD/CAM等领域一个非常重要的问题。经过研究人员多年的探索,出现了许多在一定程度上比较成熟的碰撞检测算法。但是,随着应用中三维模型的越来越复杂,以及人们对交互实时性和场景真实性要求的提高,给碰撞检测算法的效率也提出了更高的要求。同时,图形处理器通用计算技术的快速发展,为实时碰撞检测问题的解决提供了一种全新的方法。在对已有碰撞检测算法深入分析的基础上,本文结合GPU通用计算平台CUDA,从如下三个方面对碰撞检测算法进行设计和改进:首先,从GPU的通用计算角度出发,提出一种基于GPU通用计算的碰撞检测算法。算法进行一物体所有三角形和另一物体所有三角形之间的相交测试,以判断两物体之间是否发生碰撞;通过CUDA平台,将相交测试计算映射到GPU多线程,以利用GPU强大的并行计算能力,完成并行化的碰撞检测计算。其次,在上述算法的基础上,引入层次树改进算法性能,得到一种基于GPGPU的实时碰撞检测算法。对于两物体间的碰撞检测,算法首先遍历一个物体的层次包围盒树,进行包围盒与另一物体的三角形之间的相交测试,快速剔除两物体中明显不相交的三角形,将相交计算复杂度从O(N2)降至O(N);然后进行两物体潜在相交三角形之间的相交测试,获得碰撞检测结果。所有相交测试计算均由GPU多线程并行执行。算法利用了“CPU+GPU异构运算”的思想,将不同的任务在CPU和GPU之间进行合理的分配,获得较优的算法性能。最后,根据CUDA编程的优化原则,对算法的GPU内存访问方式和线程并行度进行优化。在内存存取方面,有效利用CUDA的共享内存机制,将数据的全局内存读取次数从每线程一次降低至每块一次;在线程并行度方面,结合计算量和GPU的计算能力对网格和块的维度进行合理配置。实验结果表明,基于GPGPU的实时碰撞检测算法,能适应任意形状物体间的碰撞检测,具有较好的实时性。本文的研究成果,对物体间的实时碰撞检测具有一定的理论和实际意义,同时也对GPU通用计算的发展起到了推动作用。
其他文献
本课题研究一种基于ISO14443 Type A协议的RFID智能卡芯片微控制器,该微控制器全面兼容MCS-51系列指令集,同时拥有比标准8051更高的指令执行效率和更低的系统运行功耗。本课题
人类对信息的需求快速增长,作为信息载体的数字图像已广泛应用于各个领域,图像编辑软件可以轻而易举地篡改图像,而且人眼无法直接分辨真假。如果篡改后的图像被用于法庭审判
随着3G牌照的发放,运营商间的竞争也日益激烈,各运营商都在积极地提供富有个性的新业务。目前中国移动,中国电信等运营商正在准备部署下一代通信网络IMS。IMS主要采用SIP进行呼
由于主流的网络威胁逐渐从大范围无差别的蠕虫和电子邮件病毒攻击转向针对个体的以谋取利益为目的的入侵型黑客攻击。传统的数据鉴别、防火墙、数据加密和认证等安全防护技术
研究了镁合金熔体在半固态温度区间进行不同扰动处理后铸件的组织特征.结果表明经变质精炼的镁合金熔体在半固态温度区间进行吹Ar处理可获得均匀的非枝晶组织,非枝晶组织的形
摘要:随着我国企业体制改革步伐的不断加快,职工与企业、社会之间的矛盾问题日益凸显,企业信访稳定工作面临更多挑战与难题。在新形势下能否做好信访稳定工作,不仅关系到职工利益和企业利益,更关系到社会的和谐发展与稳定性。本文结合科学发展观的实际要求,对当前企业职工队伍的思想状况进行分析,并提出如何做好信访稳定工作。  关键词:企业 信访稳定 思想状况 科学发展观 方法  信访稳定作为党和政府的重要工作,在
弹性光网络是近年来光网络领域最重要的研究热点之一。弹性光网络的频谱灵活性在带来诸多优势的同时,也带来了新的挑战。由于不同业务类型、不同调制格式、不同颗粒度的子载波
人类是地球上的高级智能生命,人类的大脑是其进行思维的基础。人工脑是具有类似于人脑的信息处理功能的人造系统。当前联想记忆研究中的一个难题是如何设计出人工脑的具有期
摘要:乳酸乙酯是一种食用合成香料。本论文研究了在固体超强酸SO42-/La2O3-TiO2催化下,由乳酸与乙醇直接合成乳酸乙酯的新工艺。通过红外光谱及其它方法对产物乳酸乙酯进行检测。  关键词:固体超强酸 乳酸乙酯 酯化反应  一、乳酸乙酯性质及用途  乳酸乙酯为无色至淡黄色挥发性液体,天然存在于苹果、葡萄、可可、菠萝、杏仁、覆盆子、鸡肉中。主要用于调配食用香精,酒用香精。亦用作硝化纤维、醋酸纤维
当今世界,通信技术飞速发展,通讯时代正步入第三代移动通信,国内外研究学者已开始第四代移动通信系统的研究。第四代移动通信系统将提供更高质量、更大带宽、无处不在的实时多媒