Font Size: a A A

Dynamic Global Illumination In Real-time Rendering

Posted on:2021-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:X T DingFull Text:PDF
GTID:2428330611499329Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Dynamic global illumination is an important research area in the computer graphics and game industry.Global illumination is used in movie or game 3D scenes to simulate direct and indirect lighting in the real world to improve the rendering quality.But accurate global illumination techniques often require simulating large amounts of light rays,which is expensive and generally suitable for offline rendering.Dynamic global illumination is an important real-time rendering technique which can maintain the trade off between rendering quality and rendering efficiency.What's more it approximates global illumination at real-time frame rate.Thus,dynamic global illumination has important research value for real-time application field.From the perspective of real-time,dynamic global illumination technology is mainly divided into two types: pure real-time global illumination rendering technology.such as the voxel cone tracing global lighting algorithm.And real-time rendering technology combined with preprocessing.such as the image based lighting global illumination algorithm and the light probe based global illumination algorithm.This paper designs and builds a 3D dynamic global illumination rendering engine based on OpenGL: the Black Pearl rendering engine.Three dynamic global lighting algorithms are designed and implemented on the Black Pearl rendering engine: voxel cone tracing GI,image based lighting GI,and light probe based GI.The time and space storage efficiency are optimized according to the characteristics of the three algorithms.The experimental results show that compared with the traditional dynamic global lighting algorithm,the two dynamic global lighting algorithms designed and optimized in this paper effectively improve the real-time performance of the algorithm and reduce the consumption of resources such as memory and video memory.Finally,based on the Black Pearl rendering engine,this paper makes a detailed comparison and analysis of the three algorithms designed for this project in terms of rendering efficiency,rendering quality,storage space and applicable scenes.
Keywords/Search Tags:dynamic global illumination, render engine, voxel cone tracing, light probe, image based lighting
PDF Full Text Request
Related items