Blender Git Loki
Git Commits -> Revision 557b893
Revision 557b893 by Sergey Sharybin (master) March 7, 2013, 17:47 (GMT) |
Border for compositor viewer node feature This adds border option to compositor, which affects on a backdrop and viewer nodes, which is useful for faster previews and tweaks. Final compositing still happens for the whole frame, but if it'll be needed it's not so difficult to support it as well. To use border there's Ctrl-B shortcut in the compositor editor, which i used to define region you want to restrict compositing to. There's also "Viewer Border" option in the N-panel in case you'll want to disable border compositing. Some areas could be cleaned a bit, like ideally it shall not be viewer image clearing in viewer_border_update RNA callback, but currently it's not so much clear how to make it the same fast as simple memset and glue it somehow to compositor. Will think of nicer solution a bit later. |
Commit Details:
Full Hash: 557b893dfd0fa2380ee159bb4fe7a28f09187036
SVN Revision: 55093
Parent Commit: a134d9e
Lines Changed: +233, -17
11 Modified Paths:
/release/scripts/startup/bl_ui/space_node.py (+1, -0) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+39, -17) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+12, -0) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+11, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+18, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+104, -0) (Diff)
/source/blender/editors/space_node/node_intern.h (+2, -0) (Diff)
/source/blender/editors/space_node/node_ops.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+38, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+1, -0) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+39, -17) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+12, -0) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+11, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+18, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+104, -0) (Diff)
/source/blender/editors/space_node/node_intern.h (+2, -0) (Diff)
/source/blender/editors/space_node/node_ops.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+38, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+1, -0) (Diff)