Font Size: a A A

Research On Some Key Technologys Of First Person Shoot Game

Posted on:2007-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:G LiuFull Text:PDF
GTID:2178360182492600Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Games are composed of logic and data. Logic definition of the core principles and algorithms of the game engine, the data afford some of its content and the specific details. Using the efficient algorithms and reduce the data can greatly enhance the quality of the game engine.Following works were done in this dissertation:First, after analysis of the current domestic and international situation of the level of research on the game, understand and learn from the general process of the realization of 3D game engines. Studying 3D graphics basic of OpenGL and DirectX, compare the advantages and disadvantages of softwares which can build complex models.Second, study mathematics knowledge needed in game, such as quaternion, vector, matrix.Third, study the pipeline in 3D games, analysis illumination and clipping impact on the efficiency of the engine in different locations in 3D pipeline, and according to the impact to design the pipeline in 3D game engine.Fourth, study efficient algorithms on cutting and rasterize, at the same time build the simple lighting models and materials models. Study how to load the role models into the game and its animation control, and how to draw the shadow of object, the sky enveloping box, bulletin boards, particle systems etc.Finally, achieve the 3D game engine and estimate its performance, and point out the advantages and shortcomings about it, and give some improvements and expectations.
Keywords/Search Tags:FPS, Graphics, OpenGL, DirectX, Game Engine, Rasterize, 3D Pipeline
PDF Full Text Request
Related items