3D图形引擎的研究与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:NF_Frankie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3D图形引擎广泛地被应用于各种领域,例如游戏开发、虚拟现实、工业设计等等。尤其是3D游戏设计,其最核心的组件就是3D图形引擎。3D图形引擎已经发展成为一套由多个子系统共同构成的复杂系统,包含建模、动画、阴影、粒子特效、物理检测、文件管理等子系统,几乎涵盖了开发过程中的所有环节。使用3D图形引擎,游戏开发人员不用将过多精力放在底层的图形效果实现上,而是可以直接使用引擎来进行游戏开发,从而大大缩短游戏的开发时间,显著地提高了开发的效率。本3D图形引擎是基于Direct3D和OpenGL的图形引擎,具有很好的跨平台性和可扩展性等优点。3D图形引擎将3D计算机图形学的各种算法整合起来,提供便捷的SDK接口方便开发人员调用来高效地开发游戏。
其他文献
随着GIS的迅速发展和广泛应用,各行各业的用户对GIS的需求也越来越具体,同时要求定制的级别也越来越高。这不仅考验着GIS开发人员的开发水平和设计能力,同时也更是对现有的GIS开
P2P系统是近年来出现的一种很流行的应用,P2P的对等网络结构使节点既可充当服务请求者,又可以是服务提供者,相对传统的C/S架构有很多优势。P2P系统可分为结构化P2P和非结构化
混沌系统是具有复杂的、不可预见行为的确定性非线性系统,初值敏感性是其主要特性之一,这一特性使得混沌同步的方法在保密通信领域得到了广泛的应用。近年来,混沌系统同步的
地下水是我们生活中不可缺少的自然资源。随着现代工农业的迅速发展,人类对地下水资源的合理开发和有效利用,逐渐成为了学术界所关注的焦点。我们主要利用数值模拟的方法来进
现实世界中,一个地区或城市通常由不同的部门在不同的时间负责采集地理数据,并各自建立相应的地图数据库,在地理信息系统中亟待解决的问题是,如何将来源不同或者差异程度不同
随着计算机网络技术在产品开发设计过程中的进一步应用,网络化产品协同设计技术已经成为现代产品设计理论和方法研究领域关注的研究热点,网络化产品协同设计是指多学科群组人
随着信息时代的到来,软件技术突飞猛进,软件产品在社会各个应用扮演着越来越重要的角色。如何保证软件质量一直是计算机技术的热门研究领域。软件测试已经成为了保证软件质量
软件测试是软件开发的关键环节之一,直接关系到软件的质量。其中API测试是软件测试的重要环节之一。目前API测试过程繁琐而且对测试人员的编码能力要求较高。另外,当测试数据