nob_normalise (Compatible with IFFS 2025.1.0 and up)

Download this shader

This Matchbox shader performs image luminance normalization.

All frames will be individually adjusted to match the same arithmetic mean exposure, optionally weighted via a supplied selective.
This is especially handy for removing flicker from a disturbed source, especially in combination with isolating a known static area of the image via selective.

Note that the source and target colour spaces are implied to be scene linear.

Note that this shader does not perform any image scaling or reformatting, so the operation may be incorrect if the result and input image formats don’t match.
It is recommended to leave the canvas resolution as <Same As Input 1>.

This shader is licensed under the terms of the MIT license.

For questions contact:
nobbl211 _at_ gmail.com


Version notes

iterative update


Older versions that shader

9th of September this year, around 14:40

Download

iterative update

5th of September this year, around 14:28

Download

Improved summation method

4th of September this year, around 15:22

Download

Initial publish.


Something wrong with this page or the download?

Contact the site custodians via email, if:

How to get help with this particular shader

Sadly, the custodians likely will not be able to explain to you how a shader works or debug its code, or fix it for you. That is the (volountary) role of the shader author.

If the shader does not work on your system or you have questions about it - read the shader description, and try to find the email address of the shader author. Contact them for any issues – letting them know whether you are on Mac or Linux, what version of IFFS you are running etc. will likely help. Be kind and respectful. If you can't get hold of the author - you can try asking in the Logik forum at logik.tv and ask whether anyone could help you debug a particular shader not working.