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.
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user