diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-08-05 21:50:21 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-08-05 21:50:21 +0400 |
commit | da7851aabcb02d7e3e97e257845f936f39eefa0a (patch) | |
tree | 4c5c932b5823c1cc3b3bc4e77961a797486d0223 /source/blender/blenkernel/BKE_tracking.h | |
parent | 2187d7e1666b2ab11f798167288942ffff87a619 (diff) |
Camera tracking integration
===========================
Interpolate camera location and orientation for frames
where's no reconstruction data.
This fixes motion blur compositor node (first and last camera's
position was at origin, so motion vector was totally incorrect).
Diffstat (limited to 'source/blender/blenkernel/BKE_tracking.h')
-rw-r--r-- | source/blender/blenkernel/BKE_tracking.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_tracking.h b/source/blender/blenkernel/BKE_tracking.h index 70499f92d02..d71684ed441 100644 --- a/source/blender/blenkernel/BKE_tracking.h +++ b/source/blender/blenkernel/BKE_tracking.h @@ -77,6 +77,7 @@ void BKE_track_unique_name(struct MovieTracking *tracking, struct MovieTrackingT struct MovieTrackingTrack *BKE_find_track_by_name(struct MovieTracking *tracking, const char *name); struct MovieReconstructedCamera *BKE_tracking_get_reconstructed_camera(struct MovieTracking *tracking, int framenr); +void BKE_tracking_get_interpolated_camera(struct MovieTracking *tracking, int framenr, float mat[4][4]); void BKE_get_tracking_mat(struct Scene *scene, float mat[4][4]); void BKE_tracking_projection_matrix(struct MovieTracking *tracking, int framenr, int winx, int winy, float mat[4][4]); |