Blender Git Loki
Git Commits -> Revision 4f81bdf
Revision 4f81bdf by Keir Mierle (master) May 14, 2012, 10:47 (GMT) |
Start migrating away from pat_min and pat_max for markers This starts converting markers in the movie clip editor / 2D tracker from using pat_min and pat_max notation to using the a more general, 4-corner representation. There is still considerable porting work to do; in particular: - The preview widget does not respect the new representation - The corners cannot yet be edited individually. - The clamping does not do the right thing for general corners; e.g. detecting a convex quad. - The tracking code in Blender does not actually invoke the corner tracking version of libmv's tracking API. Next steps: - Convert libmv's legacy ESM tracker and brute tracker to work under the new TrackRegion() API. - Make Blender use the new TrackRegion() API; this will allow real planar tracking tests. - Everything else (UI, etc). This patch is mostly the work of Sergey Sharybin. |
Commit Details:
Full Hash: 4f81bdf73cf31e70bdf77701c7201471c659e060
SVN Revision: 46621
Parent Commit: bac340e
Lines Changed: +278, -112
10 Modified Paths:
/source/blender/blenkernel/BKE_tracking.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+10, -2) (Diff)
/source/blender/blenkernel/intern/tracking.c (+94, -61) (Diff)
/source/blender/blenloader/intern/readfile.c (+35, -0) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+21, -11) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+42, -21) (Diff)
/source/blender/editors/space_clip/space_clip.c (+4, -2) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+41, -7) (Diff)
/source/blender/editors/transform/transform_conversions.c (+8, -6) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+22, -2) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+10, -2) (Diff)
/source/blender/blenkernel/intern/tracking.c (+94, -61) (Diff)
/source/blender/blenloader/intern/readfile.c (+35, -0) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+21, -11) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+42, -21) (Diff)
/source/blender/editors/space_clip/space_clip.c (+4, -2) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+41, -7) (Diff)
/source/blender/editors/transform/transform_conversions.c (+8, -6) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+22, -2) (Diff)