Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network

Direct3D-based 3D flight shooting game research

Author XiaoDun
Tutor LiZiLi
School Huazhong University of Science and Technology
Course Electronics and Communication Engineering
Keywords Direct3D Collision Detection Bump mapping Game Engine Flight shooting game
CLC TP393.09
Type Master's thesis
Year 2011
Downloads 76
Quotes 0
Download Dissertation

Computer games as a virtual reality technology is an important branch and applications, reflects the perfect combination of technology and art. With animation and game culture in China's rise and development, more and more people begin to pay attention and experience the game. In recent years, the rapid spread of the Internet is to let the game industry has been developing rapidly. Today, the game has become a leisure and entertainment essential part of life. From a technical point of a 3D game production process. In game development, the core technology is the framework of the game engine. In the game, the story progresses, set off all kinds of roles, various scenes transform, are also constructed in the game engine produced within the framework. Therefore, the engine directly determines the level of technical quality of the game. Mainly on the following aspects were studied: (1) graphics technology development and production level of the game. Recalling the development of computer graphics technology trajectory describes two OpenGL and DirectX graphics interface. In Cg language, for example, introduced a programmable GPU pipeline vertex shaders, pixel shaders and geometry shaders. And traces produced based on their history of development of the game engine. From a technical perspective of the development of their impact on the game production. (2) collision detection algorithm. In 2D and 3D objects in the scene collisions, such as wire and cable, line and surface, surface and the surface, face and body, between the body and the body intersecting detection in depth research. On the AABB and OBB bounding sphere were discussed, analyzed their characteristics. (3) bump mapping algorithm. Introduced the 3D graphics of illumination model. Function from a graphics program to start with the contradiction between efficiency, leads to the concept of normal maps, and bump mapping algorithm is studied, using Cg language of the code statements. Right now the most popular word game industry - the next generation of games a technical explanation. (4) 3D flight shooting game design and implementation. In Direct3D, based on the development of a more complete flight shooter, and to achieve a corresponding three-dimensional game engine functions. Completion of the system architecture module, model module, real-time terrain module, particle system module, collision detection module, camera module, Shader module, auxiliary modules such as the eight modules of 18 categories of design and coding.

Related Dissertations
More Dissertations