Font Size: a A A

Gpu-based Real-time Cloud View Rendering Technology Implementation

Posted on:2010-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:X DaiFull Text:PDF
GTID:2208360308966415Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the promotion of computer hardware and the development of computer graphic software in game development, movie, animation and other filed gradually, visual reality has become one of most important research content in computer graphic research filed. As a indispensable part in visual reality, the natue sceneries like ocean, river, cloud simulation are always the high points of visual world reality reflection, but these natural sceneries are very difficult to simulate with simple geometry modeling because their dynamicity, complexity, randomness. In order to simulate and implement their dynamic behavior, we usually need to consider the physical model and illumination model involved in them. This thesis implements not only a cloud rendering functional module as a plug-in components builded on digital comtent creation platform which uses GPU programming technology, but also a script system which can be applied for dynamic configuration of cloud rendnering module.On the basis of analyzing cloud simulation theory and implementation technology At First, this thesis discusses the frame design and system composition of digitail content creation platform. Secondlly, it designs a script system used as dynamic invoking for functional module according to its encapsulation. The script system has good hierarchy, understandability, encapsulation and extensibility because of modern software engineering. At last, we finish real-time cloud rendering simulation based on programmable pipeline which uses cellular automata as its theoretical basis in the cloud modeling phrase. In order to enhace its reality, we change the logical transformation rule to ensue the cloud extinction only happened on the boundary region. In the illumination phrase, we make use of multiple scattering illumination model as our illumination simulation model and introduce illumination relation table and light texture dabase to accelerate calculation. In the rendering phrase, we use point spirit to render the final result. This technology helps us to not only redue the system memory consumption but also increase the efficiency of our system.
Keywords/Search Tags:Script System, GPU, Cellular Automata, Mutiple Scattering, Point Spirit
PDF Full Text Request
Related items