Font Size: a A A

.3 D Game Engine And Achieve

Posted on:2006-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:F JiangFull Text:PDF
GTID:2208360152470383Subject:Computer application technology
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 storajf system, game architecture , and rendering etc. The game developers can shorten the period of game development using the engine , So we call the engine does not belong to game design technique. 3D engine is one part of game engine, just charjfd with the 3D graphic process. This thesis design and implement a perfect 3D engine of new generation .3D engine is charjfd with the graphic process in game developing First, it control the light effect , Further more , the light echo , refraction , dynamic light, and multicolor light source are also implemented by the engine.Second, 3D engine control the animation. The two animation systems used by most of the games now are bone animation and model animation . Bone animation is that can move the model by moving the bone. Model animation do it by matrix transform.Engine also provide the physics system, making the model move according to the physics theory. For example , when an actor jump, the engine need calculate the jump height and the speed of the actor when it fall. The engine can also define how truck have a jolt ,Collision detection is the core of physics system. This module can detect the brim of object and decide the new pose of the two objects after collision .Engine can process the user input .After analyse the codes of genesis3d , unreal and quake , we design and implement a 3d engine . This engine include world module , Actor module, motion module,bitmap module, Fog, camera, pixel format,collision detection module etc.Thesis contribution:1. Design and implement a 3D engine with most of the graphic process procedure. With this 3D engine, the game developers can make a new game without considering all kinds of graphic APIs2. Establishes a complete mechanism to render the vejftation in a larjf scene3. Provide a new conception of realistic vejftation rendering.
Keywords/Search Tags:3D engine, render, collision detection, bone animation, fog effect, pixel format
PDF Full Text Request
Related items