Post-Processing FX v2.3


Welcome to Post-Processing FX version 2.3!

In this big update, there were many important bugs fixed to improve the product.

The Depth of Field effect is now HTML5 compatible! New Shockwaves effect with chromatic aberration and customizable LUTs! New more performant Gaussian Blur effect.

See below for the full list in the release notes:

[ADDED] New dedicated Shockwaves effect with chromatic aberration (with LUTs) and better distortions
[ADDED] New Gaussian Blur. This effect has better performance than the previous one, keeping the same quality
[ADDED] Position offsets to: Displacemap, Sinewave and Mist effects
[ADDED] Shockwaves now have animation curves for scale and alpha
[ADDED] PP_MIST_OFFSET, PP_MIST_FADE_AMOUNT and PP_MIST_FADE_ANGLE parameters to Mist effect
[ADDED] Additional Feather's Help
[FIXED] GPU Optimizations: In all shaders, texel size is now calculated in the vertex shader, instead of the fragment
[FIXED] Small optimizations in the ppfx_draw() function
[FIXED] Small optimizations in the ppfx_layer_apply() function
[FIXED] Shockwave normal maps now blends correctly
[FIXED] Depth of Field, Mist and other effects alpha blending in layers with alpha
[FIXED] Chromatic Aberration shader optimized
[FIXED] Radial shader Blur optimized
[FIXED] Motion shader Blur optimized
[FIXED] Bloom shader optimized
[FIXED] When using Bloom and lowering the render resolution, an error occurred
[FIXED] Depth of Field effect only worked on Desktop platforms. Now works on ALL platforms
[FIXED] Depth of Field effect now supports 24-bit depth map (z-buffer)
[FIXED] Removed unused "resolution" parameter from ppfx_get_render_resolution()
[FIXED] Sunshafts effect was getting "world" texture as parameter in "sky" texture parameter when created
[FIXED] "Ternary may yield differing types 'Pointer.Texture' and Real" Feather warning
[FIXED] Error when using ppfx_get_render_surface() after drawing PPFX and switching between windowed and fullscreen mode
[FIXED] Added compatibility check with other system shaders
[FIXED] Minor things
[CHANGED] Now the ppfx_draw() function doesn't throw in-game errors if the surface doesn't exist, but it does show a warning in the console
[REMOVED] room_size_based parameter of ppfx_layer_apply(), because some effects now have offset, making it unnecessary (it is also
not recommended to create surfaces the size of the room)


Thanks for listening. I hope you like it! :D

Have a great day.

Files

PostProcessingFX_v2.3.yyz 40 MB
Dec 28, 2022
PostProcessingFX_v2.3.yymps 2 MB
Dec 28, 2022

Get Post-Processing FX

Buy Now$49.00 USD or more