移动3D高效引擎的研究和开发(Brew & Android)

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:daiap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3D技术传承已久,随着近几年移动互联网的迅猛发展更是得到了前所未有的关注。本课题的主要内容是移动高效3D引擎的研究开发,根据不同的平台分为两部分,一是解决Brew平台3D引擎的适配问题,二是开发基于OpenGL ES的Android平台高效3D引擎。本文先介绍了Brew平台3D引擎的适配问题,针对性地分析了问题的症结所在并给出了解决方案与测试结果。问题的解决方案主要主要包括图片资源的载入、图片资源在内存中的存储方式和引擎对图片资源的计算。然后对引擎适配的屏幕尺寸进行了修正,使其可以支持现阶段任意大小的移动设备。最后给出了性能分析结果,对问题的解决方案进行了量化评估。本文的重点在于搭建了一款全新的基于OpenGL ES的Android平台的3D引擎。在进行相关知识的针对性学习后,首先描述了对引擎的模块化设计思路。引擎可以分为资源载入模块、物件构造模块、图形渲染模块、三维场景布置模块和投影变换模块,各个模块协作用为3D绘制提供支撑。其中核心部分是物件的构造与渲染,本文结合流程图与部分代码实现对此模块进行了详细阐述,并举例说明如何进行具体的应用。引擎的最终落实在于应用于程序开发,本文对使用引擎进行开发的具体实现做出了介绍。在这部分中引擎与Android的特性进行了结合式的说明,重点在于Android平台本身的性质与游戏逻辑。最后给出的测试与优化结果说明了本引擎的执行效率。
其他文献
目的:人才培养模式决定了整个教育、教学活动的所有过程,其中包含了教育理念和培养目标等相关的部分。本文先对口腔专科护士培养的意义进行简析,然后在确定培养 目标、建设教
慈善被称为社会资源的第三次分配,是我国社会保障体系的必要补充。在我国慈善事业飞速发展的过程中,官办慈善组织在救助弱势群体、缓和社会矛盾以及推动社会公平、文明、进步
介绍西直门立交桥改造工程的缘起与特点,说明了工程核心问题的解决方法。
目的 探讨K2 O(氧化钾 )在白榴石微晶化增强牙科玻璃陶瓷的原材料组分与比例方面的规律以及白榴石微晶含量对该玻璃陶瓷抗压强度的影响。方法 利用特定的热处理温度程序对
1990年以前,没有任何人能够搜索互联网,一切搜索引擎的祖先,是1990年由McGill University学生Alan Emtage、Peter Deutsch、Bill Wheelan发明的。  1994年4月,杨致远和David Filo创办了雅虎。随着访问量和链接数增长,雅虎开始支持简单的目录和数据库搜索,但由手工制作。后来陆续使用Altavista、Inktomi、Google搜索引擎
中共政权建设思想是马克思主义政权建设理论中国化的重要成果。新民主主义革命时期,中共认识上形成完整的"人民民主政权"概念;新中国建立后至改革开放之前,中共提出加强经济建
采用高效液相色谱法分析野生(5叶、7叶和9叶3种生态类型)和人工种植(7叶)绞股蓝的叶及茎中6种多酚化合物的含量,并测定样品醇提液的总多酚含量及抗氧化活性。结果表明:色谱条
为探究T-2毒素对凡纳滨对虾DNA黏度的损伤效应,通过小牛胸腺DNA与T-2毒素作用,采用响应面分析T-2毒素与DNA的最佳作用条件,通过体外T-2毒素与对虾DNA作用验证,以及喂食对虾T-
<正> 5 孔道摩阻值测定方面 通病表现之二十: 摩阻值测定不准确。 危害及影响: 影响张拉控制应力的确定,易造成控制截面有效预应力值小于设计值的隐患。
在抗日战争时期,中国共产党及其领导的八路军、新四军担当起民族自卫战争的中流砥柱;而国民党蒋介石集团不顾抗日大局,背信弃义,在1941年制造了震惊中外的皖南事变。此为国家