A small demo to show integration and usage of the FidelityFX CACAO library.
In the provided Sponza model, at the bottom of some curtains, there is an issue with incorrect normals in the mesh causing ambient occlusion to be incorrectly calculated as light in places where occlusion should be dark. This is a known issue with the mesh, and not an issue with FFX CACAO itself.
To build this sample, the following tools are required:
Then follow these steps:
-
Clone the repository with its submodules:
> git clone https://github.com/GPUOpen-Effects/FidelityFX-CACAO.git --recurse-submodules -
Generate the solutions:
> cd FidelityFX-CACAO\sample\build > GenerateSolutions.bat -
Open the solution in the DX12/VK directory, compile and run.
