Font Size: a A A

Implementation, Optimization And Application Of 3D Soft Render On Mobile Devices

Posted on:2007-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:G L XuFull Text:PDF
GTID:2178360182493699Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid popularization of the mobile devices, it has become one of the most important computing platforms and how to provide effective 3D render for mobile devices has also become a hot research area. Compared with the PC platform, mobile platform is a resource-limited platform with low capacity of memory, low display resolution and narrow bandwidth. Since 3D rendering is one service that requires very high computing power and large memory capacity, a great many challenges, naturally, will spring up in its realization on mobile platform.At present, in equipping mobile devices with 3D acceleration, there still exist such difficulties as current batteries' failure to afford 3D acceleration's high power consumption. Luckily, resorting to CPU computing power to fulfill 3D rendering task seems to be a practical choice. This thesis is meant to elucidate our ideas of implementing 3D software render on mobile devices by explaining in detail the software render--Mobile3D's realization with its optimization technology. Mobile3D is a software render which strictly follows OpenGL|ES standard and is targeted on the Pocket PC and Smart Phone. What's more, it features high rendering capacity, low demand for resources and easy flexibility.Based on the principle of balancing the rendering effect and rendering speed, Mobile3D has given up some advance features and modified several traditional algorithms to meet the requirements of mobile devices. This thesis also explains some critical optimizations in Mobile3D library and summarizes the rules to select the optimizing algorithms for software render on mobile devices. At last, this thesis will focus on one application--MR.I system, which is a typical application of 3D rendering on mobile devices. In this section, the key part is on the practical architecture for 3D rendering on the real smart phones and the readers can have a whole image of the developing environment for 3D's application on smart phones.
Keywords/Search Tags:Mobile Platform, 3D Software Rendering, Mobile Graphics, JIT Compiling, OpenGL|ES, Mobile3D
PDF Full Text Request
Related items