Font Size: a A A

Design And Implementation Of Global Illumination Algorithm In Real-time Rendering

Posted on:2020-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:S H WangFull Text:PDF
GTID:2428330572472298Subject:Software engineering
Abstract/Summary:PDF Full Text Request
One of the hottest research directions in computer graphics is global illumination,which provides great realism and immersion to virtual scenes.How to achieve global illumination in real-time rendering and restore real-world illumination information as much as possible depends not only on the advancement of computer hardware,but also on the efficiency of illumination algorithms,which is an urgent challenge for all graphics researchers.In this paper,the global illumination technology in real-time rendering is studied systematically.Firstly,several popular global illumination algorithms are analyzed,their advantages and disadvantages in performance and effect,and their applicability in different scenarios are compared,and the feasibility of their application in real-time rendering is illustrated.By analyzing the requirements and performance limitations of lighting effects in real-time rendering,based on image based lighting and physically-based rendering theory,combined with various image enhancement techniques such as gamma correction and HDR,the global illumination algorithm that can run efficiently in real time on the current mainstream PC is implemented in Windows environment using C++ and OpenGL.The algorithm can be well integrated into the existing rasterization rendering pipeline,while taking into account better lighting effects and operating efficiency.Finally,the illumination effect of the algorithm is tested and compared by experiments.The algorithm not only achieves a very good illumination effect when rendering virtual objects in real scenes,but also meets the requirements of real-time rendering for frame rate in more complex scenes.In addition,by analyzing the rendering process of the algorithm and combining the statistical method,the author has made some improvements to its pre-computation part,so that the speed of the algorithm has been significantly improved,and it can meet the requirements of low-end hardware better.
Keywords/Search Tags:Real-Time Rendering, Global Illumination, Environment Mapping, Image-Based Lighting
PDF Full Text Request
Related items