blendPhoenix: Harmony Detection System
Concordance Illumination Algorithm
Phoenix blending functions as a value harmony detector, generating brightness when colors match and darkness when they differ. The algorithm rewards concordance with light and punishes discordance with shadow.
| Condition | Calculation | Result |
|---|---|---|
| Equal Values | White (maximum harmony) | |
| Maximum Difference | Black (maximum discord) | |
| Close Values | Small difference | Bright tones |
| Distant Values | Large difference | Dark tones |
Live Editor
const fragment = () => { const diagonalA = uv.x.add(uv.y).div(2) const diagonalB = uv.x.sub(uv.y).add(1).div(2) const color = blendPhoenixVec3( vec3(diagonalA), vec3(diagonalB) ) return vec4(color, 1) }