Blender Git Loki
Git Commits -> Revision 08407e7
Revision 08407e7 by Sergey Sharybin (master) June 27, 2011, 14:24 (GMT) |
Camera tracking integration =========================== - Fixed "sliding" when panning footage in high zoom. This was most noticeable near right top corner of footage. - Fixed 1px flickering of marker during playback with "Lock to Selection" toggled on. This was caused by precision errors. Used UI_view2d_to_region_no_clip-like offsets calculations, but in float values. Maybe there could be something smarter.. - Implemented tarcking along single frame. Hotkey is ALT+left/right array. Also changed a bit tracking tools buttons in Tools panel. - Fixed "Lock to Selection" during tracking -- tracks synchronization should happen before centering view. - Approximate marker's position for frames, which haven't got marker for them. Use the nearest marker from left side for approximation. For frames above first marker's framenr sue first marker position. - Markers now could be disabled. Added checkbox to "Active Marker" panel. - Changes in cache line: * Bright line means active track has marker for frame. * Dark line means marker's position is approximated. * Yellow-less line means marker is disabled for that frames. NOTE: .blend files which are saved with previous tomato version would fail to work properly. I don't want to spend time on making that files work properly atm, so don't blame on this. |
Commit Details:
Full Hash: 08407e79eabd166be61cfbd4b468e26682cc3541
SVN Revision: 37864
Parent Commit: 70eb9e8
Lines Changed: +328, -134
10 Modified Paths:
/release/scripts/startup/bl_ui/space_clip.py (+13, -4) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/tracking.c (+35, -18) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+23, -4) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+112, -43) (Diff)
/source/blender/editors/space_clip/space_clip.c (+13, -1) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+74, -47) (Diff)
/source/blender/editors/transform/transform_conversions.c (+52, -15) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -2) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/tracking.c (+35, -18) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+23, -4) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+112, -43) (Diff)
/source/blender/editors/space_clip/space_clip.c (+13, -1) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+74, -47) (Diff)
/source/blender/editors/transform/transform_conversions.c (+52, -15) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -2) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+4, -0) (Diff)