Font Size: a A A

3d Graphics Engine Technology

Posted on:2005-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:J K ZhangFull Text:PDF
GTID:2208360122485598Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The technology of the three-dimensional figure is the key technology of such a lot of important application as virtual reality and real-time emulation and mutual three-dimension design, etc. Because the technology of the three-dimensional figure involves a lot of algorithms and professional knowledge, the fast development of three-dimensional application program has certain difficulty, so there is a very great meaning in the research of the three-dimensional engine. The three-dimensional engine offer a easy and clear frame to the programmer, improve the development efficiency of the application program greatly. We have realized a three-dimension engine, and have studied some key technology of three-dimensional application program. We Have made a very good result by apply LOD to scene roaming.The main work of this text is concentrated in four aspects:1. Research and summary of the architecture of the three-dimensional engineThe 3D engine is foundation and core of the three-dimensional application program. This text has been analysed and summarized to the technology and function that is often used in three-dimensional program and common function, and adopt the object-oriented technology to describe the ensemble architecture of the three-dimensional engine, partitioned the main function module at the same time.2. The research of LODComputer figure hardware can not meet drawing demand of extensive complicated scene, so how simplify three-dimensional scene become emphases of this paper. By Studied and compared, The level of details mode accords with people's vision characteristic, can balance better between quality of the picture and speed of drawing, so this paper has carried on further investigation on level of details, and adopt it as the main technology of the scene simplifying in the three-dimensional engine, Multi-resolution ratios topography that the view point is correlated with simplifies algorithms.3. view-depentent level-of-details algorithm to simplify the terrainThis paper has study the mainstream algorithm of multi-resolution terrain rendering, present a view-depentent level-of-details algorithm to simplify the terrain.We detail describe the problem that the algorithm shoulde be solved, and the realization course of the algorithm. At last we provide the experimental result that have proved the algorithm are effective.4. Design and realization of a simple 3D engineWe use OponGL and Visual C++ 6.0 to complete a simple 3D engine which can realize roaming and real-time building of three-dimensional scene. The engine apply the view-depentent level-of-details algorithm and prove that the efficiency of this paper.
Keywords/Search Tags:3D engine, three-dimension render, level of details, multi-resolution terrain
PDF Full Text Request
Related items