Real time global illumination using the GPU
Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Global illumination is an important factor when striving for photo realism in computergraphics. This thesis describes why this is the case, and why global illumination is considered acomplex problem to solve. The problem becomes even more demanding when considering realtime purposes. Resent research has proven it possible to produce global illumination in realtime. Therefore the subject of this thesis is to compare and evaluate a number of those methods.
An implementation is presented based on the Imperfect shadow maps method, which per se isbased on instant radiosity and reflective shadow maps. The implementation is able to renderplausible global illumination effects in real time, for fully dynamic scenes.
With conclusions that while it demonstrably is possible to provide believable global illum-ination in real time, it is not without shortcomings. In every case approximations or restrictionshas to be done to some extent, sometimes leading to wrong results. Though in most cases, notvisually unpleasing by a great deal.
The final conclusion is that global illumination is possible on current hardware, with believablequality and good speed. Showing great potential for future implementations on next generationof hardware.
Place, publisher, year, edition, pages
2010. , 43 p.
real time rendering, global illumination, indirect light, imperfect shadow maps, reflective shadow maps
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-60770ISRN: LiU-ITN-TEK-A--10/059--SEOAI: oai:DiVA.org:liu-60770DiVA: diva2:359067