Blender Git Loki
Git Commits -> Revision ee5bf88
Revision ee5bf88 by Sergey Sharybin (master) September 5, 2012, 16:08 (GMT) |
Color Management: RGB curves transform as a part of display transform This replaces per-image editor curve mapping which didn't behave properly (it was possible to open the same image in two image editors and setup different curves in this editors, but only last changed curve was applied on image) After discussion with Brecht decided to have something which works reliable and predictable and ended up with adding RGB curves as a part of display transform, which is applied before OCIO processor (to match old behavior). Setting white/black values from image editor (Ctrl/Shift + LMB) would affect on scene settings. This could break compatibility, but there's no reliable way to convert old semi-working settings into new one. |
Commit Details:
Full Hash: ee5bf889e9e00c93e5790a38cfe90af39b7b2423
SVN Revision: 50425
Parent Commit: 7d980ca
Lines Changed: +170, -96
15 Modified Paths:
/source/blender/blenkernel/BKE_colortools.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/colortools.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+10, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+10, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+5, -0) (Diff)
/source/blender/editors/space_image/image_buttons.c (+0, -49) (Diff)
/source/blender/editors/space_image/image_ops.c (+8, -10) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -5) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+81, -5) (Diff)
/source/blender/makesdna/DNA_color_types.h (+7, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+4, -3) (Diff)
/source/blender/makesrna/intern/rna_color.c (+29, -2) (Diff)
/source/blender/makesrna/intern/rna_space.c (+0, -19) (Diff)
/source/blender/blenkernel/intern/colortools.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+10, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+10, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+5, -0) (Diff)
/source/blender/editors/space_image/image_buttons.c (+0, -49) (Diff)
/source/blender/editors/space_image/image_ops.c (+8, -10) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -5) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+81, -5) (Diff)
/source/blender/makesdna/DNA_color_types.h (+7, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+4, -3) (Diff)
/source/blender/makesrna/intern/rna_color.c (+29, -2) (Diff)
/source/blender/makesrna/intern/rna_space.c (+0, -19) (Diff)