Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-06-25 20:36:12 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-06-25 20:36:12 +0400
commit1080c43d1cb2fb9e12823a2000786568ff26f90b (patch)
tree6a96726045b81ab00ccd60d8393779829ae5c145 /source
parentd68fc2b916756fed827f41d9fb3a10b5d5d917b0 (diff)
Camera solver: take track offset into account
This helps in cases when it's needed to track a feature which goes out of screen for a while to prevent jump of camera.
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/tracking.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/tracking.c b/source/blender/blenkernel/intern/tracking.c
index a5c04387b68..3dea8a85915 100644
--- a/source/blender/blenkernel/intern/tracking.c
+++ b/source/blender/blenkernel/intern/tracking.c
@@ -2551,7 +2551,8 @@ static struct libmv_Tracks *libmv_tracks_new(ListBase *tracksbase, int width, in
if ((marker->flag & MARKER_DISABLED) == 0) {
libmv_tracksInsert(tracks, marker->framenr, tracknr,
- marker->pos[0] * width, marker->pos[1] * height);
+ (marker->pos[0] + track->offset[0]) * width,
+ (marker->pos[1] + track->offset[1]) * height);
}
}