Blender Git Loki
Git Commits -> Revision d1c335a
Revision d1c335a by Sergey Sharybin (master) July 6, 2012, 12:59 (GMT) |
Tomato keying screen: small fixes and improvements - Fixed issues with calculating matte with balance != 0.5 It used to be used concave combination of minimal and maximal channel values which could be inpredictable. Use concave combination of two non-major channels sorted by their index, so such combination would always use the same coefficients for particular non-major channels. - Added despill balance slider which defines balance between non-major channels used for calculating average of two colors. Difference between average value and pixel value of major screen channel defines amount of despill. Balance of 0.5 gives the same behavior as it was before this slider was added. |
Commit Details:
Full Hash: d1c335ad790c885ccff97c69eeb023eef8fc8e59
SVN Revision: 48679
Parent Commit: cf369c5
Lines Changed: +54, -10
9 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+22, -0) (Diff)
/source/blender/compositor/nodes/COM_KeyingNode.cpp (+5, -2) (Diff)
/source/blender/compositor/nodes/COM_KeyingNode.h (+2, -1) (Diff)
/source/blender/compositor/operations/COM_KeyingDespillOperation.cpp (+10, -3) (Diff)
/source/blender/compositor/operations/COM_KeyingDespillOperation.h (+2, -0) (Diff)
/source/blender/compositor/operations/COM_KeyingOperation.cpp (+4, -3) (Diff)
/source/blender/editors/space_node/drawnode.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+7, -1) (Diff)
/source/blender/compositor/nodes/COM_KeyingNode.cpp (+5, -2) (Diff)
/source/blender/compositor/nodes/COM_KeyingNode.h (+2, -1) (Diff)
/source/blender/compositor/operations/COM_KeyingDespillOperation.cpp (+10, -3) (Diff)
/source/blender/compositor/operations/COM_KeyingDespillOperation.h (+2, -0) (Diff)
/source/blender/compositor/operations/COM_KeyingOperation.cpp (+4, -3) (Diff)
/source/blender/editors/space_node/drawnode.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+7, -1) (Diff)