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
diff options
context:
space:
mode:
authorSergey Sharybin <sergey@blender.org>2020-10-20 18:53:12 +0300
committerSergey Sharybin <sergey@blender.org>2020-10-28 12:13:08 +0300
commit283c7fecf9b904fad64f1831eeb5379d89ba5c56 (patch)
treecb327a5b6bcc2d3a72064689c9c210c2c6d3525e /release/scripts
parent02ecf29d05c5f5db743f52bcdd441eed3e146e83 (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.py7
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