blendNegation: Symmetric Color Equilibrium
Unity-Centered Symmetric Balance
Negation blending creates symmetric color relationships through a unity-centered equilibrium function. The mathematical formula generates white when base and blend values sum to unity, establishing a balanced pivot point for color interactions. Below this equilibrium, colors combine additively; above it, they invert subtractively.
The mathematical definition centers on unity equilibrium:
This creates a symmetric relationship where the sum determines output behavior around the critical point at unity.
Symmetric Equilibrium Properties
Property | Description | Mathematical Expression |
---|---|---|
Unity Pivot | White generation at sum unity | |
Additive Domain | Direct addition below unity | |
Subtractive Domain | Inverted subtraction above unity | |
Perfect Symmetry | Mirror behavior around unity | where |
Live Editor
const fragment = () => { const horizontalGrad = uv.x const verticalGrad = uv.y.oneMinus() const equilibrium = blendNegationVec3( vec3(horizontalGrad, 0.2, 0.3), vec3(verticalGrad, 0.8, 0.7) ) return vec4(equilibrium, 1) }