Font Size: a A A

Research And Implementation Of High Performance Mobile3D Engines Based On Brew And Android Platform

Posted on:2014-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z GaoFull Text:PDF
GTID:2248330398471886Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
3D technology has been researched for a long time,it attracts great attention in recent years with the soaring development of Mobile Internet.This article mainly dicusses the research and implement of high performance3D engines,and it is separated into two parts by different platforms.Part one is the solution of adaptation problems of3D engine on Brew platform,and the other part is to develop a new engine on Android platform based on OpenGL ES.As the beginning,this paper explains the adaptation problem of3D engine on Brew platform,analyzes the key point of the issue and gives out the solutions and test result.The solutions contains the process of loading image resourse,the storage of image resourse in the memory and the computing of image resource in the3D engine.Then we modify the screen size supported by the3D engine to make sure it can adapt to any mobile devices at present.At last we give the quantized assessment based on the performance test analysis.The emphasis of this article is building a new3D engine on Android platform based on OpenGL ES.After the stydying of relative knowledge,this paper describes the design of the modulized engine architecture.This engine contains resource loading module,object building module,graphics rendering module,3D scene setting module and projection module,these module work together to support3D rendering.The core module is graphics rendering module,to explain it in details,the paper illustrates flow charts,basic code and some instances.The final purpose of3D engine is to develop an application based on it,so the paper’s final part introduces the application.In this section,the paper focuses on the game logic and the combination of the engine and the characteristics of Android.Last but not least,the optimized operating efficiency of this engine is showed by the test result.
Keywords/Search Tags:Android, Brew, OpenGL, 3DEngine, optimization
PDF Full Text Request
Related items