Texture colour depth as original

HI,
In the attached screenshots, the images on the left are loaded as a texture into THREE and applied to a plane in the centre of a frame.

I am trying to get the THREE texture output on the plane to match the colours of the original images.

I have tried multiple light sources, exposure etc with out luck, does any one have any suggestions on how I can achieve this?

Normally would not be a problem but the images and three canvas are being displayed on the same page.

Many thanks


A few things to try:

  • use MeshBasicMaterial to keep lighting out of the equation
  • set texture.colorSpace = THREE.SRGBColorSpace (or as needed for your texture)
  • disable tone mapping
  • check if the material has material.color other than white, or if the mesh has vertex colors, which would multiply against the texture
2 Likes

Hi and thanks for the reply!!

It was the coding in only two of the Images causing the issue. Changed to sRGB and images are now identical.

Many Thanks!

1 Like