Textures imported and mapped to MeshBasicMaterial appear considerably lighter than they should

I have a tile engine that imports a tilesheet and then creates tiles to display them, but they appear much lighter and are somehow being altered. I’ve not changed the initial variables of the scene or renderer. Any help would be appreciated.

Probably need…

texture.colorSpace = THREE.SRGBColorSpace;

… for PNG or JPG textures containing color information (as opposed to non-color data like normal maps). See the “Input Color Space” section on the color management page.

1 Like

That was it, thank you.

I have the same issue I tried texture.colorSpace = THREE.SRGBColorSpace; but no luck

@Tibi probably worthwhile to create a new issue with details. Setting the colorspace is generally necessary but many other things affect final color. Check if you have tone mapping enabled as well.