Camera Tracking: allow fallback to reprojection resection by user demand
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 5 Nov 2012 08:04:27 +0000 (08:04 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 5 Nov 2012 08:04:27 +0000 (08:04 +0000)
commit3bd7816c75215a0c2dc47a9014adab9d6ca431db
treeac744cb91f4ba80dcc87bbaf36d2181c24862bf7
parent008630abfc65ebc33be48f05a40694394f5be392
Camera Tracking: allow fallback to reprojection resection by user demand

This fixes some "regressions" introduced in rev50781 which lead to much
worse solution in some cases. Now it's possible to bring old behavior back.

Perhaps it's more like temporal solution for time being smarter solution is
found. But finding such a solution isn't so fast, so let's bring manual
control over reprojection usage.

But anyway, imo it's now nice to have a structure which could be used to
pass different settings to the solver.
14 files changed:
extern/libmv/libmv-capi.cpp
extern/libmv/libmv-capi.h
extern/libmv/libmv/multiview/euclidean_resection.cc
extern/libmv/libmv/multiview/euclidean_resection.h
extern/libmv/libmv/simple_pipeline/pipeline.cc
extern/libmv/libmv/simple_pipeline/pipeline.h
extern/libmv/libmv/simple_pipeline/reconstruction.h
extern/libmv/libmv/simple_pipeline/resect.cc
extern/libmv/libmv/simple_pipeline/resect.h
release/scripts/startup/bl_ui/space_clip.py
source/blender/blenkernel/intern/tracking.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_tracking_types.h
source/blender/makesrna/intern/rna_tracking.c