Page MenuHome

Texture Paint: Various Shaders aren't Respecting OCIO Colour Space
Closed, ArchivedPublic

Description

System Information
Linux AMD64, Debian Squeeze

Blender Version
Broken:c1d05fa

Short description of error

When using a 32 bit generated texture with Texture Paint mode in the 3D view, the colour picker nor the viewer properly respects the colour space selected. Painting in an emission, diffuse, etc. shader is totally broken. The UV Image Viewer however, completely respects the OCIO configuration and reference space, properly displaying both the picker and the proper internal reference values when painting.

Exact steps for others to reproduce the error

  1. Paint using Texture Paint mode using any OCIO configuration other than the default.
  2. Reference space values will be incorrect.

Replace colormanagement directory in `blender/bin/[version]/datafiles/colormanagement` with the configuration at https://github.com/sobotka/OpenColorIO-Colour-Management-Test

Blend file contains packed whacked-marcie.exr

Details

Type
Bug

Event Timeline

Troy Sobotka (sobotka) set Type to Bug.
Troy Sobotka (sobotka) created this task.
Troy Sobotka (sobotka) raised the priority of this task from to Needs Triage by Developer.
Sergey Sharybin (sergey) closed this task as Archived.
Sergey Sharybin (sergey) claimed this task.

This is a known limitation of viewport: OpenGL still stays sRGB space.

So thanks for the report. but it's not considered a bug atm.