• 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