基于OGRE 3D引擎的漫游系统的研究

被引量 : 14次 | 上传用户:dancingkingb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
步入21世纪,伴随着数字娱乐业的发展,3D游戏产业得到了空前的繁荣。但是游戏业的发展少不了计算机多媒体技术发展的支撑。做为游戏的引擎更是功不可没,它已经成为推动游戏开发的高层平台。可以在不变模式的情况下,快速开发出新的游戏。引擎就是,这些可以使高层开发者直接使用而不必关心底层的主控程序,如三维对象的移动,碰撞等。研究引擎技术,在3D游戏和VR产品中,具有非常重要的意义。在引擎的相关技术中,3D场景的管理和组织技术,对于引擎技术起到关键基础作用。因为其它的渲染技术和碰撞检测技术,往往是基于某种特定的场景组织方式,也就是说场景管理和组织方式决定了依赖它的其它更高级的技术。而实践中为了有效管理场景,提高管理效率,一般是根据场景自身的特点进行划分的,如BSP树管理技术特用于正交或近似正交的对象,一般是人工建筑物,如房子、大厦。而Octree树技术适用于户外没有规则的对象,如大型户外场景。但在实际的应用中,可能存在室外与室内两种场景共存的环境,这时就需要在引擎中结合两种场景管理方式,如虚拟城市。本文将首先深入分析3D引擎的一些特点,包括3D图形引擎通用的构架,以及构架中的主要子系统。然后引入了一款开源的面向对象的Ogre3D图形引擎,并从总体上介绍了Ogre的体系结构,核心对象,以及核心对象间的关系,且以开发框架为开端,逐步引入Ogre的使用方法。再次,比较了室内场景管理技术与室外场景管理技术的不同。针对流行的室内场景管理技术-BSP树技术,深入它的理论探讨BSP树的相关技术,以及BSP树在理论上的优缺点。LOD层次细节表达方式,MRBSP树在多层次地形的表达。综合上述所示,本文给出了使用Ogre3D引擎的三维漫游系统的室内漫游的面向对象的设计方案,同时实现了碰撞检测,增强了真实感。并通过用例比较了基于两种3D API平台:DirectX和OpenGL在画质,效率上的比较。用以说明这两种平台的不同适用环境。最后,通过对Ogre图形引擎的实用设计和场景管理技术的研究总结,提出了对Ogre图形引擎的新的应用展望,以及3D引擎中其它研究方向。
其他文献
带式输送机是连续运动的无端输送带输送货物的机械。它结构简单、造价低、运输距离长,而且有很高的生产率。被广泛用于冶金、采矿、煤炭、电站以及工业企业。随着现代工业科学
信用卡业务是银行零售业务利润贡献的重要组成部分,基于运营商大数据可以对用户进行全面立体的刻画,进而分析信用卡潜在用户的特征。提出了基于人工蜂群算法的K-means聚类算
蒋孔阳是中国当代美学和文艺理论的与时俱进重要代表人物,也是实践美学的主要代表,还是新实践美学的开启者。他的美学思想体系可以概括为"实践创造美学",实践创造美学的集中
近年来,特别是党的十六大以来,北京市中小企业蓬勃发展,截至2006年底已达到30余万户,中小企业已成为做大经济总量、解决城乡就业、增加财政收入、促进科技创新、实现便民服务
近年来,随着科学技术的迅猛发展,科技语篇在人们的日常生活特别是科研活动中占据着越来越重要的位置。而英文科技语篇,由于其语言的国际通用性,更受到人们的广泛关注。可以说只有
乡村旅游源于19世纪中叶的西方国家,在我国起步较晚,开始于20世纪末期。凭借我国古老的农业文明与历史背景,乡村旅游已迅速发展成为国内旅游的一支重要力量,在促进农村经济发
糖尿病属本虚标实之证,肝肾亏虚为其本,肺胃郁热是其标,治疗必须标本兼顾。笔者常用自拟方“消渴汤”(即人参白虎合增液汤化裁)治之。系统观察50例,效果显著,现总结如下。
随着社会的发展和教育改革的不断深入,幼儿教育越来越受到全社会的重视,幼儿教师的专业化日益成为国内外教育研究的热点问题。本文以幼儿教师成长的摇篮阶段的幼儿师范学校的
近几年,我国宏观经济持续向好,汽车产业的发展也稳步增长,然而红旗轿车的发展却明显落后于时代的步伐,特别是2006年11月上市的红旗HQ3轿车,销售情况一直低迷。本文宗旨在于通
在和谐社会的背景下,刑法不再是单纯的暴力强制工具,其主要功能在于妥善地化解、控制矛盾,防止矛盾过度激化而破坏了社会和谐的基础。相应地宽严相济刑事政策应该有所侧重,在