Font Size: a A A

Research And Implementation Of3D Game Technology Based On Opengl ES

Posted on:2015-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:H M ZouFull Text:PDF
GTID:2268330428478735Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of computer graphics and mobile Internet technology,3D mobile game has become a major demand of our life. Although a smartphone seems as a personal computer, and many applications on the personal computer is constantly migrating to the smartphone, but the development of3D game based on smartphone is different from that on personal computer. For example, different smartphones run under different operating systems. On the hardware side, compared with the computer, the smartphone has smaller memory, lower computing capability, smaller screen, no real keyboard and so on. These have led to the methods of3D game development on personal computer are not entirely suitable for the smartphone.As the amount of data in3D game rendering process to be processed is huge, how to improve the rendering efficiency of the development of3D game based on smartphone has become a problem which is need to be solved urgently. Considering the features that the smartphone has small memory, small screen, using graphical interfaces, no real keyboard, this paper has designed and implemented a3D game scene management method based on the smartphone. The method is mainly achieved block management of the entities and batch loading and rendering models to improve rendering efficiency. Meanwhile, in order to further improve the rendering efficiency of the3D models, using the methods of multiply-level texture, this design divides the models into several different levels of detail. It will call different levels of detail models according to the distance to the position of camera. It can reduce the number of triangles and decrease the burden of GPU (graphic process unit). Furthermore, to enhance the interest of the game, this design also enables gradual transition effects between the models. The effect can dynamically show the gradual process of the entity from one to another and add dynamic effects to3D game, increasing users’visual enjoyment. Finally, to verify the effectiveness of scene management, levels of detail model application and gradient effects, a3D casual game was designed. This game is to verify the methods above and realize some basic functions, such as model rendering, voice playing, and collision detection.Firstly, this paper introduces the research background, significance, research status and major research work of3D mobile game technology. Secondly, the development platform and some basic techniques are described. Thirdly, methods of scene management, use of LOD models and gradient effects algorithm for3D entity in3D game are also given in this paper. Based on these knowledge, a3D game for smartphone is designed. Finally, the thesis displays and tests the3D game. Meanwhile, summarizes the whole design work, analyzes the current existing problems concerning the work, and points out some improvements for future research.
Keywords/Search Tags:3D Game on Smartphone, Scene Management, LOD Models, Gradient Effects
PDF Full Text Request
Related items