This release adds color grading, chromatic aberration, grayscale and vignette post-processing effects and fast approximate anti-aliasing (FXAA) to renderer. Additionally animation player now supports frame skipping, using which you can for example increase performance when rendering animated characters in the distance by skipping over few frames.
BBMOD_AnimationPlayerusing which you can configure number of frames to skip during animation playback.
BBMOD_EAntialiasing, containing all possible anti-aliasing types.
BBMOD_Renderer, using which you can configure which anti-aliasing type to use. Enabling AA will also require appropriate submodule.
BBMOD_Renderer, using which you can enable post-processing effects. Enabling this will require the post-processing submodule.
BBMOD_Renderer, using which you can configure lookup table texture for color grading.
BBMOD_Renderer, using which you can configure strength of chromatic aberration effect.
BBMOD_Renderer, using which you can configure strength of grayscale effect.
BBMOD_Renderer, using which you can configure strength of vignette effect.
BBMOD_Rendererto fix shadowmap memory leaks. Do not forget to call this method before a renderer instance goes out of scope.
Copyright © 2022, BlueBurn. Built on September 19, 2022 using GMDoc.