Faogenlib3: fast ambient occlusion generator library


Faogenlib3 uses OpenGL 3.3 for GPU baking. Pre-built windows versions of the library are available as static or dynamic libraries for both 32 and 64-bit platforms.

DLL version has a plain C interface and can be used with many different programming languages.

Building Faogenlib3 from the source code will require:

Using Faogenlib3

Include include/faogenlib3.h and link with appropriate faogenlib3.lib from bin folder: for example for x64 release dll version link with "bin/x64/Release dll/faogenlib3.lib"

In your code use functions from faogenlib3 namespace to work with library

See generate_example function in example/example.cpp for basic per-vertex and texture AO generation