blendSaturation: Chroma Channel Filter
HSV Saturation Isolation System
Saturation blending isolates and replaces chroma intensity while preserving color identity and brightness through HSV channel manipulation. Base provides hue and value; blend contributes saturation data exclusively.
Component | Source | Visual Effect |
---|---|---|
Hue | Base | Color identity preserved |
Saturation | Blend | Chroma intensity replaced |
Value | Base | Brightness pattern maintained |
Live Editor
const fragment = () => { const brightPattern = float(0.4).step(uv.x.mul(15).sin().abs()).mul(0.6).add(0.4) const chromaGrad = uv.y const color = blendSaturation( hsv2rgb(vec3(0.6, 0.3, brightPattern)), hsv2rgb(vec3(0.6, chromaGrad, 0.8)) ) return vec4(color, 1) }