diff options
author | Sergey Sharybin <sergey@blender.org> | 2020-10-20 18:53:12 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2020-10-28 12:13:08 +0300 |
commit | 283c7fecf9b904fad64f1831eeb5379d89ba5c56 (patch) | |
tree | cb327a5b6bcc2d3a72064689c9c210c2c6d3525e /release/scripts | |
parent | 02ecf29d05c5f5db743f52bcdd441eed3e146e83 (diff) |
Tracking: Decouple refine settings
Historically the refine options had a hardcoded list of possibilities.
This was caused by an old bundle adjustment code which did not support
all possible combinations.
Now the bundle adjuster is based on Ceres solver, allowing to refine
anything in any combination.
Diffstat (limited to 'release/scripts')
-rw-r--r-- | release/scripts/startup/bl_ui/space_clip.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/release/scripts/startup/bl_ui/space_clip.py b/release/scripts/startup/bl_ui/space_clip.py index 4b24f36eace..67d3db7d871 100644 --- a/release/scripts/startup/bl_ui/space_clip.py +++ b/release/scripts/startup/bl_ui/space_clip.py @@ -545,9 +545,12 @@ class CLIP_PT_tools_solve(CLIP_PT_tracking_panel, Panel): col.prop(tracking_object, "keyframe_a") col.prop(tracking_object, "keyframe_b") - col = layout.column() + col = layout.column(heading="Refine", align=True) col.active = tracking_object.is_camera - col.prop(settings, "refine_intrinsics", text="Refine") + col.prop(settings, "refine_intrinsics_focal_length", text="Focal Length") + col.prop(settings, "refine_intrinsics_principal_point", text="Principal Point") + col.prop(settings, "refine_intrinsics_k1", text="K1") + col.prop(settings, "refine_intrinsics_k2", text="K2") col = layout.column(align=True) col.scale_y = 2.0 |