Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.
/ horizon Public archive

precompute atmospheric scattering

License

Notifications You must be signed in to change notification settings

hanyangl5/horizon

Repository files navigation

Precomputed Atmospheric Scattering

Build status

Platform Clang MSVC
Windows ✔️ ✔️

Build From Source

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

Other Features

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

Packages

No packages published

Languages