Color management: change view transform for color pickers and display modes.

* Use simple default view transform for color pickers, as Filmic does not work
  well for all types of colors. We better handle this with an option and tagging
  of colors as emissive or albedo like.
* For solid/workbench we also no longer use Filmic, as there is not enough contrast
  and it's not really needed since this is not physically based lighting.
* For lookdev always take into account the view transform and look. Other view
  settings like exposure are only taken into account if scene lighting is used,
  since these are often dependent on scene light intensity.

Fixes T61022, T57649, T59363.
This commit is contained in:
2019-02-01 20:30:10 +01:00
parent 81fc55f563
commit 9a63fa21eb
14 changed files with 57 additions and 41 deletions

View File

@@ -1168,7 +1168,7 @@ void IMB_colormanagement_check_file_config(Main *bmain)
}
}
void IMB_colormanagement_validate_settings(ColorManagedDisplaySettings *display_settings,
void IMB_colormanagement_validate_settings(const ColorManagedDisplaySettings *display_settings,
ColorManagedViewSettings *view_settings)
{
ColorManagedDisplay *display;