8000 GitHub - alexmalyutindev/unity-poor-gi: Poor Global Illumination implementation for Unity URP.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alexmalyutindev/unity-poor-gi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poor GI

A basic implementation of Screen Space Global Illumination (SSGI) for Unity URP.

preview-sponza

Core Approach

  • Low-resolution processing (1/4 resolution) for performance
  • Horizon-based ambient occlusion for directional visibility estimation
  • Global illumination is stored as irradiance encoded in 4 spherical harmonics (SH) coefficients + light color (ref. Half Life 2: Shading)
  • Bilateral blur to denoise lighting while preserving edges (ref. Lords of the Fallen: Volumetric Lighting)
  • Bilateral upscaling to reconstruct lighting at full resolution

Notes

  • Designed for experimentation and learning rather than production use

License

This project is MIT License - see the LICENSE file for details

About

Poor Global Illumination implementation for Unity URP.

Resources

Stars

Watchers

Forks

0