Font Size: a A A

Research And Implementation Of 3D Real - Time Rendering Technology

Posted on:2016-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:J X SuFull Text:PDF
GTID:2208330470470593Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Rendering 3D scene is a difficult programming job. A good 3D rendering engine can lower that difficulty, and provide convenient study environment for graphics rendering, also can be applied to many aeras, like game,3D environment simulation and roaming and so forth. To make programming for rendering 3D scene easier and to provide users’ an easy-to-use programming environment, this paper design a rendering framework, analyze various kinds of rendering techniques’ theories, and has done researching work as follow:1. Design one rendering framework, which is low coupling, high cohesion, high extendability, and easy-to-use;2. Analyze Scene Graph from data structure and design pattern point of view; effectively manage 3D scene, especially complicate ones, by using scene graph; and originally optimize scene graph by utilize the knowledges of data structures and algorithms;3. Analyze lighting techniques, design multiple lighting modules, and implement them with shaders.4. Analyze basic texturing and advanced texturing, such as environment mapping, normal mapping and projective texture mapping; design environment rendering module for this paper’s rendering framework;5. Analyze techniques about particle effects, and design particle system based on GPU, which work as an independent module and could be push in as part of scene graph.Techniques analyzed in this paper are combined together as rendering framework system, are low coupling and work as a whole and rendering expeiments show good results; this paper could be positive reference and suggest concrete working techniqes for 3D game, simulation system and so on, so it is meaningful for research and practice;...
Keywords/Search Tags:GPU, Computer graphics, Rendering, Shader, Scene graph
PDF Full Text Request
Related items