Diffuse Global Illumination using Surfels
| dc.contributor.author | Ekberg, Hampus | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Assarsson, Ulf | |
| dc.contributor.supervisor | Sintorn, Erik | |
| dc.date.accessioned | 2022-11-29T14:57:08Z | |
| dc.date.available | 2022-11-29T14:57:08Z | |
| dc.date.issued | 2022 | |
| dc.date.submitted | 2020 | |
| dc.description.abstract | Simulating global illumination is an important part of rendering realistic-looking scenes. Diffuse global illumination is a subset of global illumination which focuses on the diffuse reflections of light. Methods for solving diffuse global illumination usually require either pre-computations of the light or a lot of raycasts every frame. This thesis explores an alternative approach inspired by Global Illumination Based on Surfels to see if it is possible to reduce the number of rays cast each frame while maintaining a similar visual quality as previous methods, thus reducing the computation cost. This exploration was accomplished by implementing the alternative approach and comparing both performance and visual quality results to a pre-existing diffuse global illumination solution. The results show that it is possible to limit number of rays while keeping a similar visual quality, but the implementation as described in the thesis has other computation bottlenecks that end up overriding the gains from reducing number of rays in many cases. | |
| dc.identifier.coursecode | DATX05 | |
| dc.identifier.uri | https://odr.chalmers.se/handle/20.500.12380/305840 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Computer | |
| dc.subject | science | |
| dc.subject | computer science | |
| dc.subject | engineering | |
| dc.subject | project | |
| dc.subject | thesis | |
| dc.title | Diffuse Global Illumination using Surfels | |
| dc.type.degree | Examensarbete för masterexamen | sv |
| dc.type.degree | Master's Thesis | en |
| dc.type.uppsok | H | |
| local.programme | High-performance computer systems (MPHPC), MSc |
