/Unity-SRP-VXGI

Voxel-based Global Illumination using Unity Scriptable Render Pipeline

Primary LanguageC#MIT LicenseMIT

Unity - Scriptable Render Pipeline - Voxel-based Global Illumination

Showcase

Screenshot 1 Screenshot 2

Installation

Add the following dependency to <project path>/Packages/manifest.json:

{
  "dependencies": {
    "com.looooong.srp.vxgi": "https://github.com/Looooong/Unity-SRP-VXGI.git"
  }
}

Requirements

  • Unity 2018 (Experimental API). Using Unity 2019 would require slight modification to the code.
  • Shader Model 4.5 or newer.
  • Graphic API that supports geometry shader (this excludes Metal API).
  • Approximately 1GB of VRAM for highest voxel resolution setting.

Acknowledgement

This project is inspired by sonicether/SEGI.