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.
Frameskip
to BBMOD_AnimationPlayer
using which you can configure number of frames to skip during animation playback.BBMOD_EAntialiasing
, containing all possible anti-aliasing types.Antialiasing
to BBMOD_Renderer
, using which you can configure which anti-aliasing type to use. Enabling AA will also require appropriate submodule.EnablePostProcessing
to BBMOD_Renderer
, using which you can enable post-processing effects. Enabling this will require the post-processing submodule.ColorGradingLUT
to BBMOD_Renderer
, using which you can configure lookup table texture for color grading.ChromaticAberration
to BBMOD_Renderer
, using which you can configure strength of chromatic aberration effect.Grayscale
to BBMOD_Renderer
, using which you can configure strength of grayscale effect.Vignette
to BBMOD_Renderer
, using which you can configure strength of vignette effect.destroy
of BBMOD_Renderer
to fix shadowmap memory leaks. Do not forget to call this method before a renderer instance goes out of scope.Copyright © 2023, BlueBurn. Built on September 11, 2023 using GMDoc.