blender/release/scripts/ui
Matt Ebb b89138564e Changes to Color Management
After testing and feedback, I've decided to slightly modify the way color 
management works internally. While the previous method worked well for 
rendering, was a smaller transition and had some advantages over this
new method, it was a bit more ambiguous, and was making things difficult 
for other areas such as compositing.

This implementation now considers all color data (with only a couple of 
exceptions such as brush colors) to be stored in linear RGB color space, 
rather than sRGB as previously. This brings it in line with Nuke, which also 
operates this way, quite successfully. Color swatches, pickers, color ramp 
display are now gamma corrected to display gamma so you can see what 
you're doing, but the numbers themselves are considered linear. This 
makes understanding blending modes more clear (a 0.5 value on overlay 
will not change the result now) as well as making color swatches act more 
predictably in the compositor, however bringing over color values from 
applications like photoshop or gimp, that operate in a gamma space, 
will give identical results.

This commit will convert over existing files saved by earlier 2.5 versions to 
work generally the same, though there may be some slight differences with 
things like textures. Now that we're set on changing other areas of shading, 
this won't be too disruptive overall.

I've made a diagram explaining the pipeline here:
http://mke3.net/blender/devel/2.5/25_linear_workflow_pipeline.png

and some docs here:
http://www.blender.org/development/release-logs/blender-250/color-management/
2009-12-02 07:56:34 +00:00
..
properties_data_armature.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_bone.py pep8 cleanup in ui and op dirs, added popup to select pattern 2009-11-28 23:37:56 +00:00
properties_data_camera.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_curve.py surfaces were displaying the Geometry panel that only curves need 2009-11-30 19:24:13 +00:00
properties_data_empty.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_lamp.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_lattice.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_mesh.py more ui api changes. 2009-11-23 11:43:38 +00:00
properties_data_metaball.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_modifier.py Mesh Deform Modifier 2009-11-28 13:33:17 +00:00
properties_game.py commenting out "Todo" labels from bge player stereo options 2009-11-24 01:09:19 +00:00
properties_material.py Changes to Color Management 2009-12-02 07:56:34 +00:00
properties_object_constraint.py UI Scripts Bugfixes: 2009-11-29 02:14:34 +00:00
properties_object.py [#20051] x for removing a mesh from a group doesnt scale with ui 2009-11-26 06:32:43 +00:00
properties_particle.py operator renaming for more consistent word ordering (_add/_remmove shold be last, ACT_OT_* --> ACTION_OT_*) 2009-11-28 14:37:21 +00:00
properties_physics_cloth.py pep8 cleanup in ui and op dirs, added popup to select pattern 2009-11-28 23:37:56 +00:00
properties_physics_common.py operator renaming for more consistent word ordering (_add/_remmove shold be last, ACT_OT_* --> ACTION_OT_*) 2009-11-28 14:37:21 +00:00
properties_physics_field.py more ui api changes. 2009-11-23 11:43:38 +00:00
properties_physics_fluid.py more ui api changes. 2009-11-23 11:43:38 +00:00
properties_physics_smoke.py more ui api changes. 2009-11-23 11:43:38 +00:00
properties_physics_softbody.py more ui api changes. 2009-11-23 11:43:38 +00:00
properties_render.py pep8 cleanup in ui and op dirs, added popup to select pattern 2009-11-28 23:37:56 +00:00
properties_scene.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_texture.py more ui api changes. 2009-11-23 11:43:38 +00:00
properties_world.py Approximate AO: Diffuse Bounce Hack 2009-11-30 18:42:13 +00:00
space_buttons.py rna UI api rename... 2009-11-23 00:27:30 +00:00
space_console.py more ui api changes. 2009-11-23 11:43:38 +00:00
space_filebrowser.py rna UI api rename... 2009-11-23 00:27:30 +00:00
space_image.py 1. Extend option for 3d view border select now does something (default True to keep same behavior) 2009-11-29 22:16:29 +00:00
space_info.py * Moved rotation initialisation code for new objects to 'the other' add object function that campbell fixed earlier. This should mean that the py-api does everything in the right way now. 2009-11-29 23:54:41 +00:00
space_logic.py more ui api changes. 2009-11-23 11:43:38 +00:00
space_node.py rna UI api rename... 2009-11-23 00:27:30 +00:00
space_outliner.py operator renaming for more consistent word ordering (_add/_remmove shold be last, ACT_OT_* --> ACTION_OT_*) 2009-11-28 14:37:21 +00:00
space_sequencer.py == Sequencer == 2009-11-29 18:14:16 +00:00
space_text.py pep8 cleanup in ui and op dirs, added popup to select pattern 2009-11-28 23:37:56 +00:00
space_time.py operator renaming for more consistent word ordering (_add/_remmove shold be last, ACT_OT_* --> ACTION_OT_*) 2009-11-28 14:37:21 +00:00
space_userpref.py Cleanup: 2009-11-30 18:26:53 +00:00
space_view3d_toolbar.py Cleanup: 2009-11-30 18:26:53 +00:00
space_view3d.py remove icon_only option for snap target option in header to make the button wider. Now it's a bit too wide, but at least it can be read. 2009-12-02 01:38:54 +00:00