Blender Git Loki
Git Commits -> Revision 9a63fa2
Revision 9a63fa2 by Brecht Van Lommel (master) February 1, 2019, 19:56 (GMT) |
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. |
Commit Details:
Full Hash: 9a63fa21eb45038ce747748156da61b14213d6c7
Parent Commit: 81fc55f
Lines Changed: +57, -41
14 Modified Paths:
/release/datafiles/colormanagement/config.ocio (+1, -1) (Diff)
/source/blender/blenkernel/BKE_colortools.h (+4, -2) (Diff)
/source/blender/blenkernel/intern/colortools.c (+11, -6) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -1) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+12, -12) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_data.c (+3, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_effect_aa.c (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_manager.c (+17, -10) (Diff)
/source/blender/draw/intern/DRW_render.h (+1, -1) (Diff)
/source/blender/imbuf/IMB_colormanagement.h (+1, -1) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_colortools.h (+4, -2) (Diff)
/source/blender/blenkernel/intern/colortools.c (+11, -6) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -1) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+12, -12) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_data.c (+3, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_effect_aa.c (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_manager.c (+17, -10) (Diff)
/source/blender/draw/intern/DRW_render.h (+1, -1) (Diff)
/source/blender/imbuf/IMB_colormanagement.h (+1, -1) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+1, -1) (Diff)