Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021