Font Size: a A A

The Design And Implementation Of Three-dimensional Roaming System Based On Engine Pattern

Posted on:2011-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:D J LiuFull Text:PDF
GTID:2178330332966900Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of virtual reality technology, high realism, realistic three-dimensional laneway roaming system has become an urgent requirement for industry and academia. Engine has become a classic means to achieve code reuse and rapid development.Therefore, to provide a package of basic graphics functions, application-oriented, modular three-dimensional development of virtual reality graphics engine has become the key to the Navigation System.It is high realism and efficient to construct the three-dimensional laneway roaming system based on engine pattern.This paper analyzes the core technology of the 3D engine, and do a more in-depth study of the scene management,dynamic lighting, animation, etc. At last,This paper combined with the actual requirements of the laneway system ,pulled in 3D engine technology,designed and implemented a graphical application development for large-scale general-purpose engine Langway3DEngine (LW3D).Laneway Engine has engine core layer and and the engine external interface layer.Engine core layer has rendering system, physical system, resource management, mathematics and other core modules.The rendering system is responsible for coordinate transformation, hidden surface elimination, light and shading, texture mapping and particle effects,and the scene management is based on octree, LOD.The physical system is responsible for the laws of physics simulation and collision detection.The resource management system is responsible for managing texture resources, models, resources, etc.The math module provides mathematical points, vectors, matrices and other three-dimensional mathematical operations.In order to ensure system scalability and reusability,this paper used some classic design patterns such as Factory,Observer,SingleTon,Chain of Responsibility,Facade and Iterator,when designing the framework of laneway engine,and developed the three-dimensional laneway roaming system based on LW3D. The results showed that it is not only highly simulation but also highly efficient to developed virtual reality system.
Keywords/Search Tags:three-dimensional laneway, three-dimensional Engine, design patterns, virtual reality
PDF Full Text Request
Related items