Skip to content

Real-Time Global Illumination - University of Leeds MSc Project.

License

Notifications You must be signed in to change notification settings

rebuf/RealTimeGI

Repository files navigation

RealTimeGI

Real-Time Global Illumination - University of Leeds MSc Project.

Demo: https://youtu.be/b3ZG4T-qT6g

Untitled_GGkjkj

Build:

Visual Studio 2019 Vulkan SDK 1.2.162.1

Python script is used to compile shaders.

Open the solution and build, if the Vulkan SDK not found change the project settings.

How to use:

The software load the Sponza scene by default. with default Irradiance Volumes.
Click Build to recompte the lighting.

To load different scenes drag & drop .gltf files into the window. (.rtgi json files are used to load irradiance volumes see the example in Sponza directory).
To edit/insert irradaince volumes create/edit .rtgi files with the same name as the .gltf file. reload the scene by drag & drop the new volumes will be created.

Controls:
1 key -> enable/disable global illumniation.
2 key -> hide/show proxies.

Navigation:
you can move around the scene using w, a, s, d keys.
holding right mouse click and move the mouse to look around.

About

Real-Time Global Illumination - University of Leeds MSc Project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages