const sat = Fn(([rgb,intensity])=> { const L = vec3(0.2125, 0.7154, 0.0721); const grayscale = vec3(dot(rgb, L)); return mix(grayscale, rgb, intensity); });