Font Size: a A A

Real-Time Optimization Techniques Based On GPU Programming For Roaming System

Posted on:2012-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:X G YuanFull Text:PDF
GTID:2218330338955015Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, three-dimensional roaming system has been widely applied in simulation, education, games and other fields. The pure CPU processing mode can't ensure real-time because of the increasingly demand on the visual effects and interactivity of the roaming system. In recent years, more and more scholars started to study how to optimize the visual effects and interactive of the roaming system with the flexible programmable GPU, and improve the overall efficiency of the roaming system.Firstly, the research of three-dimensional roaming systems and programmable GPU is elaborate by the paper, and then the development,characteristics and composition of programmable GPU is introduced in detail. the following question will be discussed for optimization of the roaming system with the programmable GPU.1. How to improve the visual effects of the lake in roaming system with the programmable GPU, how to establish the model which is fit to GPU computing and design the mathematical model of the lake, and how to compute the light color of the lake and obtain the reflection texture, and map the reflection texture in pixel shader stage;2. How to improve the visual effects of the lager lawn in roaming system with the programmable GPU, analysis the geometric characteristics of the lawn, establish the grass model which simple to operate but complex in visual effects, and design the mathematical model of the swinging grass, then get the efficient but realistic lawn effect;3. How to Improve the efficiency of the particle system which is common in roaming system, the simulation of the Fountain as an example, analysis of the physical characteristics of particles in the fountain, extract the question which is fit to GPU and accelerate it with the programmable GPU, and design the reasonable drawing program the improve the overall efficiency of the particle system;4. How to Improve the efficiency of the collision detection algorithm which is common in roaming system, classify the objects of the roaming system reasonably, extract the question which is fit to GPU and accelerate it with the programmable GPU, and cooreration with CPU to achieve the best efficiency of the collision detection algorithm.In this paper, with the roaming system of Northeast Petroleum University the programmable GPU is used to improve the the visual effects and increase the efficiency when solve the non-draw question in the roaming system, and achieve good experimental result.
Keywords/Search Tags:GPU, roaming system, lake, lawn, particle system, collision detection
PDF Full Text Request
Related items