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 |
ライブエディター
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) }