Home

Awesome

ssrt

Screen Space Ray Tracing

Real-time indirect diffuse illuminaton using screen-space information for Unity.

Features

Limitations

Installation

Copy the SSRT folder in the Asset folder of your Unity project, and add the SSRT component on the main camera. Tested with Unity 2019.1.1f1.

The project needs to be in linear color space, and the camera should use deferred rendering.

It's highly recommended to add the latest post-processing stack package from the package manager and activate temporal anti-aliasing on the main camera. This will help remove a lot of the noise.

Usage

There are keyboard shortcuts to enable/disable SSRT, mapped to the following numbers:

Properties

Sampling

GI

Occlusion

Offscreen Fallback

Filters

Debug Mode

Credits

The following code has been developed at CDRIN by Olivier Therrien as a R&D project on real-time global illumination.

cdrin

License

The SSRT code is under MIT license (See LICENSE file).

The Plaza model is made by patrix, is under CC Attribution-NonCommercial-ShareAlike license, and comes from here.

Acknowledgements

This project drew a lot of inspiration from the following work: