Platform | Clang | MSVC |
---|---|---|
Windows | ✔️ | ✔️ |
On Windows:
- Vulkan SDK 1.1
- CMake 3.10
- Git
clone the branch PrecomputeAtmosphericScattering
git clone -b PrecomputeAtmosphericScattering https://github.com/hanyangl5/horizon.git
use CMake to generate solution file
cmake -D build .
build and run example/atmosphere
latest update is under branch main
- Physically Based Rendering
- physical light unit
- physical camera and exposure
- pbr shading with energy compensation
- IBL diffuse irradiance with spherical harmonics, specular with split sum approximation
- SSAO
- ssao
- gaussian blur
- Temoral Antialiasing