Font Size: a A A

Research On Real-Time Rendering Engine Based On Deferred Shading

Posted on:2012-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z H PanFull Text:PDF
GTID:2178330335952720Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Real-time rendering is an important part of virtual reality. It requires the real-time drawing of virtual reality scene must be in a refresh rate that can be accepted by the human eyes (at least 24fp/s and above). Therefore, real-time rendering has high demands on interaction, real-time and sense of reality. Especially the rendering of the sense of realistic scene has become the hot topic of rendering technology in recent years.Because of deficiencies of computer hardware processing graphics and incompetence of real-time rendering, real-time rendering is far away the expected effect on realistic scene rendering. At present, deferred shading technology is one of the best solutions on real-time rendering. Post-processing effects play an important role in real-time rendering based on deferred shading technology. The research based on deferred shading technology is still in its early stage and it is especially new in China. Currently, there has been no systematic research and development on the real-time rendering engine based on deferred shading technology, especially lacking of support from post-processing framework, so that there is no effective way to integrate various post-processing effects. Meanwhile, the currently used of effect algorithm HDR is inefficient and the rendering can't meet the requirements for realistic rendering.This thesis designs and implements a post-processing effects architecture of real-time rendering engine through researching and analyzing the theory related to deferred shading technology, as well as analyzing various post-processing effects of real-time rendering. It describes the characteristics of this architecture and each module in detail. Then, this thesis presents an improved method combining starlight effect and traditional HDR effects by analyzing and studying HDR effects theory used in post-processing stage of real-time rendering. Meanwhile, this method is improved by overcoming disadvantages of traditional starlight algorithm. Eventually, we apply real-time rendering engine based on post-processing architecture to virtual reality tools.Studies have shown that the real-time rendering engine based on post-processing architecture designed by this thesis can fuse well all kinds of post-processing effects, demonstrating good reusability, scalability and portability. The improved HDR effects by combining starlight effects could better simulate natural phenomena and enhance the sense of reality of real-time rendering. Compared with traditional methods, the improved starlight algorithm consumes less internal memory and video memory, reduces the complexity of algorithm and enhances performances of the engine. The research in this thesis to some extent can fill the vacancy of domestic study on deferred shading technology. Meanwhile, it has some theoretical and practical significance on improving HDR algorithm and starlight effects.
Keywords/Search Tags:Deferred shading, Real-time Rendering Engine, Post-process, HDR, Star effect
PDF Full Text Request
Related items