A particularly clear example of gamma correct (left) and incorrect (right) rendering. Source.
Best practices
- Textures with color data (
.map
,.emissiveMap
, etc.) should be configured with.encoding = sRGBEncoding
; all other textures useLinearEncoding
. - Vertex colors should be stored in linear colorspace.