-
Title: Real Time Global Illumination
-
Name: Vigneshwar Jayakumar (vj1811)
-
Class: Global Illumination CSCI-711-01
-
Summary: This project will involve
implementing real time Global illumination. The aim would be to display a scene in real time
with Diffuse global illumination using ray-traced irradiance fields. This project will mostly be based on
Dynamic Diffuse Global illumination described using irradiance probes by Nvidua research
-
Project Objectives:
-
Research about dynamic Diffuse Global illumination and understand how to implement it
-
Implement DDGI in a scene and viewing it
-
Possibly improve the DDGI with Using Signed Distance Fields
-
Possibly explore other ideas for Real time Global illumination such as Surfels , Clustered voxel real-time global illumination
-
System and Software:
-
C++
-
Vulkan/Dx12
-
GTX 1660Ti
-
Project Components:
-
Model of the scene to be rendered is .gltf files imported
-
Deferred rendering
-
Area lighting
-
PBR Materials: Standard metal/dielectric material model with Height-Correlated GGX for specular and Disney diffuse
-
Rendering of the scene using Global illumination on and off
-
Project Timeline:
-
Week 3: Research DDGI and how to implement
-
Week 8: implementation of deferred renderer with pbr support as a base
-
Week 12: Complete DDGI implementation with irradiance volumes
-
Week 13: Explore other ideas (if time permits)
-
Week 14: Fine tune and prepare for final presentation
-
Week 15: Presentation
|