Font Size: a A A

3d Game Engine Design And Implementation Of Key Technologies

Posted on:2007-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:C FanFull Text:PDF
GTID:2208360182979137Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Game engine is a platform technique in game design. With the engine, game developers can concentrate on game design and ignore stratum technology, game architecture, and rendering etc. The game developers can shorten the period of game development using the engine. Comparing with Europe, America and South Korea, the domestic game engine specially the 3D game engine research and development extremely falls behind. Therefore, in 2003, the 3D game engine research is included the country 863 development plans.This paper has designed the follow aspects based on the issue namded 3D game engine design.Firstly, this paper has designed the system construction of the 3D game engine and has made the detailed design on the function, the module, the thread of the engine.Secondly, the scence interface has been designed to make the game developping easier and make the engine more hider.Thirdly, through researching the graphic render pipeline, this paper designed the render system which including the classes of Camera, ViewPort, RenderTarget and RenderSystem.Fourthly, using the LOD arithmetic, the Texture mapping technology and the Light-mapping technology, the terrain has been rendered smoothly.Fifthly, through researching the collision method based on the triangle and the AABB, an improved collision method has been proponed, and solved the issue while colliding between role and brae.
Keywords/Search Tags:3D game engine, graphics render, terrain, collision
PDF Full Text Request
Related items