diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-10-14 00:26:29 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-12-25 17:24:04 +0400 |
commit | 28b671d98f028450804fec7b88fd02959c5884cf (patch) | |
tree | 3daaaf5aa93311866349fe1d7527622599edd00d /source/blender/editors/space_clip/clip_utils.c | |
parent | 122e2b4bfa0211676042ba8e02570d1dcd2fc40d (diff) |
Implement per-frame track reprojection error visualization
It is now possible to display per-frame track reprojection
error in curve view of clip editor. Simply enable corresponding
option in filter buttons.
Currently displayed using blue color which might confuse with
average reprojection error, further color tweaks are possible
and easy.
Also changed icon track x/y curves. Better icons here are
really appreciated.
Diffstat (limited to 'source/blender/editors/space_clip/clip_utils.c')
-rw-r--r-- | source/blender/editors/space_clip/clip_utils.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/editors/space_clip/clip_utils.c b/source/blender/editors/space_clip/clip_utils.c index 060531ae82c..4b90fa5839f 100644 --- a/source/blender/editors/space_clip/clip_utils.c +++ b/source/blender/editors/space_clip/clip_utils.c @@ -70,7 +70,7 @@ void clip_graph_tracking_values_iterate_track( void (*func)(void *userdata, MovieTrackingTrack *track, MovieTrackingMarker *marker, int coord, int scene_framenr, float val), void (*segment_start)(void *userdata, MovieTrackingTrack *track, int coord), - void (*segment_end)(void *userdata)) + void (*segment_end)(void *userdata, int coord)) { MovieClip *clip = ED_space_clip_get_clip(sc); int width, height, coord; @@ -89,7 +89,7 @@ void clip_graph_tracking_values_iterate_track( if (marker->flag & MARKER_DISABLED) { if (open) { if (segment_end) - segment_end(userdata); + segment_end(userdata, coord); open = false; } @@ -121,7 +121,7 @@ void clip_graph_tracking_values_iterate_track( if (open) { if (segment_end) - segment_end(userdata); + segment_end(userdata, coord); } } } @@ -131,7 +131,7 @@ void clip_graph_tracking_values_iterate( void (*func)(void *userdata, MovieTrackingTrack *track, MovieTrackingMarker *marker, int coord, int scene_framenr, float val), void (*segment_start)(void *userdata, MovieTrackingTrack *track, int coord), - void (*segment_end)(void *userdata)) + void (*segment_end)(void *userdata, int coord)) { MovieClip *clip = ED_space_clip_get_clip(sc); MovieTracking *tracking = &clip->tracking; |