【摘 要】
:
游戏引擎是一个处理游戏底层技术的平台。使用游戏引擎,游戏开发人员可以集中精力处理游戏的设计,忽略游戏的系统架构、内存管理、图形图像的渲染绘制、物理碰撞检测等一些底
论文部分内容阅读
游戏引擎是一个处理游戏底层技术的平台。使用游戏引擎,游戏开发人员可以集中精力处理游戏的设计,忽略游戏的系统架构、内存管理、图形图像的渲染绘制、物理碰撞检测等一些底层技术。物理引擎是游戏引擎中的子模块,它根据牛顿力学定律,计算游戏中物体的合理的物理位置,并将计算结果提供给渲染引擎,从而向使用者展示出真实性的渲染效果。物理引擎的核心是碰撞检测算法。在本文中,作者对开源游戏引擎Nebula2进行深入研究,分析其系统架构及主要模块功能作用;并对开源的物理引擎ODE(Open Dynamic Engine)进行分析;研究常用的碰撞检测算法:AABB、OBB、k-dop等,进而在游戏引擎以及物理引擎技术方面做了一些有益的研究。首先本文分析对比几种常用碰撞检测算法:AABB、OBB、k-dop,在此基础上,对AABB(Axis Aligned Bounding Box)算法进行了改进,提高了其碰撞检测的效率。其次本文构建了通用游戏引擎的架构;参考现有的开源游戏引擎Nebula2,根据分层思想,自底向上搭建了通用游戏引擎系统的架构,并设计各层的基本模块;归纳物理引擎的功能,在此基础上设计了具备刚体和柔体的统一物理引擎的基本架构。最后设计了一个柔性物体物理模型;在研究常用的水面模拟方法和布料模拟方法的基础上,建立质子—刚性杆的物理模型,用来进行水面和布料的模拟;并以此为柔体世界的基本模型,完成了统一物理引擎的详细设计。物理引擎关键技术是三维游戏引擎技术的重要组成部分。对物理引擎关键技术的研究能够促进三维游戏引擎技术的发展,具有很重要的科研意义。
其他文献
建立了电感耦合等离子体质谱法测定化妆品中37种元素的检测方法。根据化妆品不同基质,选用硝酸-双氧水微波消解体系或硝酸-高氯酸湿法消解体系,采用在线内标及碰撞反应池技术
在这篇论文中主要研究了自闭症儿童玩具的设计方法。自闭症儿童是一类特殊的用户,针对他们的玩具设计需要在认知发展方面起到促进作用,从而能够配合他们的康复训练。基于认知
提到药物的不良反应,人们很自然地会想到胃损害、肝损害和肾损害,而对于肺损害却知之甚少。据统计,药物性肺损害占全身药物不良反应的5%~8%,有的可造成肺组织永久性损害,严重
微信公众平台的兴起,催生了政务微信和自媒体微信两种舆论形态,本文通过分析比较政务微信和自媒体各自的特征与关系,提出了政务微信转型发展的几个方向。
在学习可选颜色工具的过程中,很多人只是机械地按照教程的步骤去模仿,结果换一张照片就会往往不知所措。究其原因,正是在于不会用数据去分析色彩。在影楼后期工作中,可选颜色
城市历史发展遗留下来的建筑和空间环境,是一种特殊的文化载体,记录着城市历史演变的轨迹。城市历史建筑及环境是人类宝贵的不可再生的资源,它不仅是国家和民族集体记忆的载
随着我国振动碾压技术的提高,面板堆石坝建设的数量越来越多,目前的大坝安全监测系统大多是针对混凝土坝,而针对面板堆石坝的安全监测系统的研究和开发很少,本文提出了建立一
<正>我国民营企业之所以"夭折率"很高,和绩效考核与管理存在的不足有着密切的关系。目前各种对民营企业的业绩考核,如一些政府部门和专业机构发布的排行榜,其量化指标大都是
本文进行了小型通用汽油机气缸压力采集与燃烧分析系统的开发研究,该系统由数据采集卡、传感器等硬件、缸压数据采集和燃烧分析软件等组成。基于示功图的信息是研究发动机缸
在政府与市场之外,乡村社会相互依赖的村民组织起来,通过自主治理来提供公共物品,是国家治理现代化进程中应有的公共选择。乡村自主治理公共资源物品供给有时需要几个村庄的