基于Android移动三维应用通用架构的研究和实现

被引量 : 8次 | 上传用户:lvangis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动系统的迅猛发展,移动三维应用技术也被越来越多的人关注。本课题的主要内容是基于Android移动三维应用的通用架构的研究和实现。主要针对四方面的问题,一是对于Android和OpenGL ES2.0技术的深入研究,二是当前越来越多的手机嵌入了GPU,如何对GPU功能进行深层挖掘和利用。三是如何利用相关技术更好地处理三维物体的构建与渲染。四是针对应用开发过程中的优化和适配问题进行解决。本文首先对移动三维应用的相关理论和技术进行了分析,其次搭建了一款基于OpenGL ES2.0和Android的移动三维应用的通用架构,并给出了程序流程和运行机制。对资源载入,三维物体的基本构造,三维图形的渲染,三维场景的布置与整合,投影方式的选择使用以及物理碰撞等模块进行了设计和实现。各个功能模块之间协同合作为三维效果的实现做支撑。其中核心的部分是三维物体的构造与渲染,以及物理碰撞的设计。本文将结合流程图与效果展示图实现对这两大模块的详细阐述。最后本文对渲染速度和性能的优化提出了实现方案,并对移动端的屏幕尺寸进行了适配,使其可以支持当前阶段任意大小的移动设备,同时针对手机端与PDA的不同给出不同设计方案。综合给出了性能分析结果,并对问题的解决方案进行了评估。本架构的显著优势是将计算困难,实现难度高的三维物体构建和渲染内容,由脚本语言传入渲染管线,交由GPU处理,充分利用GPU高效图形处理能力,大大减少CPU运行负担,使该移动三维应用架构运行效果更好。
其他文献
在我国现行法律法规中,生态效益补偿制度还是一个相对薄弱的环节。特别是在湿地生态效益补偿方面,虽然国家政策中涉及到这一问题,但在法律制度上还是一个空白。从建立湿地生
系统级动态电源管理技术的关键问题是在系统性能与能耗之间进行权衡.在硬件提供支持的基础上,操作系统电源管理的优势在于操作系统作为系统资源管理者,根据工作负载和硬件资
介绍全自动胶片冷却生产线主要电气装置的构成;分布式电气控制电气配置的方法;编程过程中需要注意的问题。使用全自动生产线可极大的节省人力成本,提高生产效率,保证胶片的冷却质
[目的]研究黄河河口湿地植被分布及其与环境因子关系。[方法]结合黄河三角洲实际,根据2009~2010年黄河三角洲国家级自然保护区植物样地调查和相关环境因子监测分析的数据,分析
本文以企业异质性理论为研究框架,利用2003-2007年中国企业层面数据,探讨了中国企业对外直接投资(OFDI)的扩展边际,并对企业OFDI区位选择进行了实证检验。研究表明,中国企业O
目的观察不同内固定对兔股骨骨折愈合过程中骨痂的差异。方法取新西兰大白兔27只,建立大白兔股骨中段骨折模型,随机分为3组,每组9只。分别为股骨中段骨折保留骨膜,同时使用钢
在歌唱艺术中,歌唱呼吸是一个永恒的话题。歌唱实践经验表明,胸腹式联合呼吸法是最完善的歌唱呼吸方法。在声乐教学中,如何使学习尽快地理解和掌握胸腹式联合呼吸法?我认为,在呼吸
当前,教育界乃至全社会都很关注思想政治教育的实效性问题。本论文立足于从思想政治教育学与哲学、伦理学、社会学、教育学、人类学相结合的角度出发,通过对在思想政治教育运行
随着信息技术的飞速发展,各种各样的应用系统出现在企业中,比如:邮件系统、OA系统、财务管理系统等,这些系统都有着自己的认证模块。然而,随着企业内应用系统的增加,为了登录
系统质量观从系统的角度对研究生教育质量进行分析,将其分为微观的培养质量与宏观的结构质量。系统质量观的提出有利于深化对研究生教育质量的认识,有利于推动研究生教育管理