基于OSG的虚拟现实碰撞检测及GPU并行加速

来源 :河北大学 | 被引量 : 0次 | 上传用户:qq2009liuwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
碰撞问题是机器人、动画仿真、虚拟现实、计算几何、CAD/CAM等领域的关键问题之一,而实时性和精确性是衡量一个碰撞检测算法是否优越的重要标准。尽管国内外已经对碰撞检测问题做了许多有意义的工作,但是随着计算机软硬件及网络等技术的日益成熟,尤其是GPU并行计算技术的快速发展,不同规模程度场景下实时而又精确的碰撞检测问题逐步成为当前研究的热点。针对大规模复杂场景的碰撞检测问题,本文首先从场景渲染入手,在详细了解OSG渲染引擎的场景组织方式、渲染流程之后,利用新一代的三维图形渲染系统的功能特性,搭建一个高效的基于场景图的河北大学新校区校园漫游系统。进而在场景交互方面,通过深入研究基于图像的碰撞检测算法,提出了实时性更好的基于向指定平面投影、模板测试和深度测试的改进型图像空间碰撞检测算法,实现了虚拟校园漫游系统中对漫游角色模型与场景模型之间的快速碰撞检测。同时引入GPU并行计算,调高了碰撞检测的效率。对于更加注重于碰撞检测精度的虚拟手术仿真系统来说,本文在基于距离的碰撞检测算法基础之上,通过扫描线确定模型间潜在碰撞区域内的刨分顶点、自适应面刨分、构造刨分三角形、判断刨分点到刨分三角形之间的距离实现了骨锯模型和头盖骨模型间的精确碰撞检测。该算法不仅能获得碰撞发生位置,还把碰撞区域局限在几个刨分顶点构成的多个刨分三角形之内,同时还继续引入GPU并行计算技术,优化了整个碰撞检测算法,缩短了计算周期。
其他文献
要想使移动机器人完全实现自主,必须要解决的一个基础的问题是同步定位与地图构建(SLAM)。正是由于这个原因,近年来,同步定位与地图构建问题吸引了学者大量的注意力与研究精
随着信息社会的发展和人民生活水平的提高,人们的安全防范意识也随之加强。家庭、公司、仓库等无人时,发生的意外事件可能会严重影响到人们的正常生活。因此,需要建立一套适
轮式滑动转向移动机器人(Wheeled Skid-Steered Mobile Robots,WSMR),由于其坚固耐用的机械结构和高度的灵活性,可以被应用于排除危险、科学考察、军事战斗、救生援助、智能交通
作为一种新兴的纠错编码方案,数字喷泉码由于具有无需事先确定码率,较低的编码译码复杂度,无需反馈信道来确保传输的可靠性等优势,已经成为当今通信领域的研究热点。本文以数字喷
膜计算(Membrane Computing)是计算机科学一个重要的研究领域,是从细胞结构和功能、组织和器官的细胞群协作中抽象出来的模型。膜计算模型被命名为膜系统也叫作P系统,该系统
本文主要是对生物雷达的信号处理算法进行研究。生命特征信号是由呼吸和心跳信号组成的,属于低速的运动目标信号,它所引起的多普勒频移是很小的,微弱的回波信号极易淹没在强
随着全球环境气候的变化,海气界面微尺度过程即海气相互作用越来越受到科学家们的重视,因此在实验室中模拟海浪成为研究海气界面微尺度过程的一种重要手段。海浪理论及其计算
模块化多电平换流器(MMC)广泛应用于直流输电、新能源并网发电、传动、无功补偿、潮流控制等领域。它拥有级联式变流器的特点——结构模块化,很容易改变电平的数目,同时也能
图像是人们获取外界信息的重要来源,也是进行信息交流的重要媒介。探寻高效的图像表征方法,对于深入开展图像处理和图像理解方面的研究具有重要的意义。同时,建立高效的图像
如今,随着工业化的飞速发展以及生产装置规模的不断扩大,生产过程也越来越复杂,企业对生产过程的自动化程度和生产信息集成度的要求也越来越高。在工业化大发展的背景下,分布