Blender Git Commit Log

Git Commits -> Revision 0269f0c

Revision 0269f0c by Sergey Sharybin (master)
October 28, 2020, 09:21 (GMT)
Tracking: Simplify configuration of intrinsics to refine

Previously, only predefined and limited set of intrinsics combinations
could have been refined. This was caused by a bundle adjustment library
used in the early days of the solver.

Now it is possible to fully customize which intrinsics are to be refined
during camera solving. Internally solver supports per-parameter settings
but in the interface they are grouped as following:

* Focal length
* Optical center
* Radial distortion coefficients (which includes k1, k2, k3, k4)
* Tangential distortion coefficients (which includes p1, p2)

Differential Revision: https://developer.blender.org/D9294

Commit Details:

Full Hash: 0269f0c574525128113877c1fcfee3682fc2cbca
Parent Commit: 1b1f46a
Lines Changed: +126, -49

12 Modified Paths:

/intern/libmv/intern/reconstruction.cc (+17, -6) (Diff)
/intern/libmv/intern/reconstruction.h (+16, -4) (Diff)
/intern/libmv/libmv/simple_pipeline/bundle.cc (+12, -12) (Diff)
/intern/libmv/libmv/simple_pipeline/bundle.h (+16, -8) (Diff)
/intern/libmv/libmv/simple_pipeline/packed_intrinsics.cc (+4, -0) (Diff)
/intern/libmv/libmv/simple_pipeline/packed_intrinsics.h (+2, -0) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+8, -3) (Diff)
/source/blender/blenkernel/intern/tracking.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/tracking_solver.c (+4, -4) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+30, -0) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+5, -4) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+11, -8) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021