or for approximation ```glsl vec3 aces_approx(vec3 v) { v *= 0.6f; float a = 2.51f; floa

or for approximation
vec3 aces_approx(vec3 v)
{
    v *= 0.6f;
    float a = 2.51f;
    float b = 0.03f;
    float c = 2.43f;
    float d = 0.59f;
    float e = 0.14f;
    return clamp((v*(a*v+b))/(v*(c*v+d)+e), 0.0f, 1.0f);
}
Was this page helpful?