Font Size: a A A

Research And Realization Of 3D Racing Car System Based On Open Source's Engine

Posted on:2012-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y L KeFull Text:PDF
GTID:2178330335961606Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of human society and the progress of science and technology, the game has become an important means of entertainment and education. So far, more and more player love 3D game, especially the 3D racing game which is always player's pet. If it can build a racing car system of realistic audio-visual effects and has the feeling of simulated driving, it will bring players and fans immersive feeling. Therefore, key-technology of the 3D racing game must be researched and developed deeply.This subject firstly introduces concept of game engine, and elaborates the game engine plays an important role in the entire game development process. And then, with the help of deep research of rendering engine OGRE and physical system ODE, these two systems are integrated together to form the core of the 3D racing car system. OGRE renders scene content in real-time. ODE simulates and calculates motion and interactively process of mode based on the physical properties of mode in the scene. Finally, the subject constructs the new game engine of the development of the 3D racing car system. The subject bases on the constructed new game engine, through a third-party software to make racing car models and game scenes, then import them into game to complete the game initialization; Through the input module to complete the control of the car; Through changing the relative distance and orientation of the camera angle to realize to convert view; Through the class of car to achieve the rigid body motion; Through 3D audio systems to promote the immersion of the whole racing system; Through the particle system to simulate racing car exhaust and explosion effects, and then integrates them to form a 3D racing car game. In order to improve validity and efficiency of 3D racing car system, this dissertation researches deeply collision detection that used in game engine. By from rough collision detection phrase to precise collision detection phrase collision detection realizing, this dissertation proposes hybrid bounding box collision detection. Finally, the subject analyses design of the racing car driving and logical structure of the client and server in detail.The results of the 3D racing car system running test show that the operator can precept the real driving feeling such as vision, audio and touching senses from virtual driving environment, 3D audio works and vehicle dynamic simulation produced by system. Because of the basis of open resources, the whole system reduces greatly the software costs and shortens effectively the development cycle, and it can be widely used. Furthermore, this subject establishes a good foundation for more complex and more attractive 3D racing car games research.
Keywords/Search Tags:Open Source's Engine, 3D Racing Car, Object-oriented Graphics Rendering Engine (OGRE), Open Dynamics Engine (ODE), Collision Detection
PDF Full Text Request
Related items