Washed out colors with ACESFilmic despite convertSRGBToLinear and sRGBEncoding

right: the figma prototype, left: my current live setup

I have made a quick reduced example here: https://codesandbox.io/s/r3f-contact-shadow-7flbi

The outer ring should have the same color as the background, a happy muted yellow, but it’s washed out into a muddy gray despite conversion being in place.

When i remove ACESFilmicToneMapping the ring is fine, but now gamma is messed up with blown out highlights in the center sphere.

Is there anything i can do to preserve dynamic range with normal colors?

Your approach looks like the right one, to me. I would suggest filing a bug about this.

1 Like