SCSModule 04 - Equilibrium

Load an image, estimate its global luminance/saturation budget, and move it along an Equilibrium axis.

04

Equilibrium

This module applies a global SCS rebalance: each pixel moves along two decorrelated axes — its simplex saturation α (radial distance to the uniform point U) and its linear luminance Y. Negative values move the image toward a more luminous / softer budget. Positive values move it toward a denser / more saturated budget.

Controls

The 3 demo portraits are AI-generated.
The uploaded image fills the 4th thumbnail and behaves like the others.
0
The slider does not directly mean “brightness” or “saturation”. It moves the image along a global balance axis between luminance and chromatic density. The protection checkboxes slow the effect in sensitive regions.
No image loaded.

Image

The image reacts directly to the Equilibrium slider. The protection checkboxes preserve sensitive regions while the global budget moves.

Budget graph

Mean luminance
Mean saturation
Target luminance
Target saturation
The diagonal line is the Equilibrium axis used in this prototype. The original point and the corrected point show how the image moves in the global budget plane.
Theory

This prototype assumes that an image can be summarized by a global point in a luminance / saturation budget plane.

Instead of editing luminance and saturation independently, the module moves that point along a single Equilibrium axis. Negative values bias the image toward a more open, luminous rendering; positive values bias it toward a denser, more chromatic rendering.