Blender Git Loki
Git Commits -> Revision e2db9a9
Revision e2db9a9 by Sergey Sharybin (master) September 7, 2011, 08:09 (GMT) |
Camera tracking integration =========================== - Added python method MovieClip.tracking.tracs.add() to add new track. Marker for this track is getting created on position (0, 0) and it's keyframed to specified frame number. - Implemented rotation 2D stabilization. It's supposed to be used in the following workflow: * Set tracks which defines location stabilization. * Choose one track which defines orientation. * Vector which connects median point of location and track used for rotation would have the same orientation along all frames. 2D stabilization with rotation can be a bit slow. - Some internal refactor and code clean-up. |
Commit Details:
Full Hash: e2db9a9ee13c5bdcb6dfd0a72b62d66387489f9c
SVN Revision: 39999
Parent Commit: 6cafb95
Lines Changed: +410, -151
21 Modified Paths:
/release/scripts/startup/bl_ui/space_clip.py (+17, -2) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+4, -3) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+11, -6) (Diff)
/source/blender/blenkernel/intern/tracking.c (+162, -55) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/editors/include/ED_clip.h (+1, -1) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+40, -35) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+2, -2) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+1, -0) (Diff)
/source/blender/editors/space_clip/space_clip.c (+2, -1) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+78, -16) (Diff)
/source/blender/editors/transform/transform_conversions.c (+13, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+3, -2) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_movieclip.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+50, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.c (+4, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_stabilize2d.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_transform.c (+10, -13) (Diff)
/source/blender/nodes/composite/node_composite_util.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+4, -3) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+11, -6) (Diff)
/source/blender/blenkernel/intern/tracking.c (+162, -55) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/editors/include/ED_clip.h (+1, -1) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+40, -35) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+2, -2) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+1, -0) (Diff)
/source/blender/editors/space_clip/space_clip.c (+2, -1) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+78, -16) (Diff)
/source/blender/editors/transform/transform_conversions.c (+13, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+3, -2) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_movieclip.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+50, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.c (+4, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_stabilize2d.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_transform.c (+10, -13) (Diff)
/source/blender/nodes/composite/node_composite_util.h (+1, -1) (Diff)