nirvik-d / ASSAO

Adaptive Screen Space Ambient Occlusion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adaptive Screen Space Ambient Occlusion

Demo solution is in /ASSAO.sln and requires Visual Studio 2015 to build

Pre-built demo binary is in /Projects/ASSAO/ASSAO.exe

All files required to port/implement the effect are in https://github.com/GameTechDev/ASSAO/tree/master/Projects/ASSAO/ASSAO (ASSAO.h, ASSAODX11.cpp and ASSAO.hlsl) and the complete usage example is in https://github.com/GameTechDev/ASSAO/blob/master/Projects/ASSAO/ASSAOWrapperDX11.cpp

To embed the shader source into the compiled binary, the 'USE_EMBEDDED_SHADER' in the ASSAOWrapperDX11 line 35 approach can be used. In that case, ASSAO.h, ASSAOdX11.cpp and ASSAO_shader.c (generated when you build sample Release) are required for implementing the effect.

For details please go to: https://software.intel.com/en-us/articles/adaptive-screen-space-ambient-occlusion

For any questions please feel free to contact the author at filip.strugar@intel.com

About

Adaptive Screen Space Ambient Occlusion

License:MIT License


Languages

Language:C++ 64.2%Language:Pascal 22.0%Language:HLSL 5.9%Language:Assembly 3.8%Language:C 3.5%Language:C# 0.5%Language:Batchfile 0.0%