diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-12-11 19:48:15 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-12-11 19:48:15 +0400 |
commit | 357c3a14d981bc0862f2a5515d9b8469f55f78f8 (patch) | |
tree | 810fb9b87283193293841cff18802bc427635760 /release/scripts/startup/bl_operators/clip.py | |
parent | 2a426d3eff56310617cdd7ebcf11ec8eb5fccaea (diff) |
Set lens settings to blender's camera on "Setup Tracking Scene" operator
Helps in cases camera was removed from scene after solve before setting scene up.
Diffstat (limited to 'release/scripts/startup/bl_operators/clip.py')
-rw-r--r-- | release/scripts/startup/bl_operators/clip.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_operators/clip.py b/release/scripts/startup/bl_operators/clip.py index 11d545849ef..061c66dc1fa 100644 --- a/release/scripts/startup/bl_operators/clip.py +++ b/release/scripts/startup/bl_operators/clip.py @@ -413,7 +413,12 @@ class CLIP_OT_setup_tracking_scene(Operator): @staticmethod def _setupCamera(context): + sc = context.space_data + clip = sc.clip + tracking = clip.tracking + camob = CLIP_OT_setup_tracking_scene._findOrCreateCamera(context) + cam = camob.data # Remove all constraints to be sure motion is fine camob.constraints.clear() @@ -423,6 +428,9 @@ class CLIP_OT_setup_tracking_scene(Operator): con.use_active_clip = True con.influence = 1.0 + cam.sensor_width = tracking.camera.sensor_width + cam.lens = tracking.camera.focal_length + @staticmethod def _setupViewport(context): sc = context.space_data |