blender/intern
Ivan Perevala 3a7d62cd1f Tracking: Implement Brown-Conrady distortion model
Implemented Brown-Conrady lens distortion model with 4 radial and
2 tangential coefficients to improve compatibility with other software,
such as Agisoft Photoscan/Metashapes, 3DF Zephir, RealityCapture,
Bentley ContextCapture, Alisevision Meshroom(opensource).

Also older programs: Bundler, CPMVS.
In general terms, most photogrammetric software.

The new model is available under the distortion model menu in Lens
settings.

For tests and demos check the original patch.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9037
2020-09-30 15:54:24 +02:00
..
atomic Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
audaspace Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
clog Cleanup: spelling 2020-09-15 10:23:41 +10:00
cycles Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
dualcon Cleanup: redundant parenthesis, NULL checks 2020-04-20 12:15:49 +10:00
eigen Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
ffmpeg Tests: bundle tests for some modules in their own executables 2020-09-17 12:29:19 +02:00
ghost Cleanup: convert gforge task ID's to phabricator format 2020-09-30 20:11:06 +10:00
glew-mx Cleanup: GPUState: Remove stack from the state manager and rename it 2020-08-18 21:30:10 +02:00
guardedalloc Cleanup: use parenthesis for if statements in macros 2020-09-19 16:28:17 +10:00
iksolver Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
itasc Cleanup: typos & co in UI messages (and some other places). 2020-08-04 13:26:58 +02:00
libc_compat Build: add more libc compatibility functions for upcoming libraries update 2020-07-09 18:10:05 +02:00
libmv Tracking: Implement Brown-Conrady distortion model 2020-09-30 15:54:24 +02:00
locale Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
mantaflow Fluid: Fix for script export (standalone mode) 2020-09-22 14:02:53 +02:00
memutil Cleanup: use C style doxygen comments 2020-09-12 16:33:34 +10:00
mikktspace Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
numaapi Cleanup: use angle-brackets for email addresses 2020-09-30 12:05:56 +10:00
opencolorio Cleanup: consistent TODO/FIXME formatting for names 2020-09-19 14:34:32 +10:00
opensubdiv Cleanup: spelling 2020-09-24 14:27:48 +10:00
openvdb Cleanup: remove dead code in point cache and openvdb wrapper 2020-09-23 14:57:41 +02:00
quadriflow Quadriflow: Fix compilation error with C++17 2020-06-19 12:02:21 +02:00
rigidbody Fix missing "extern_bullet" library when building rigidbodies 2020-09-02 19:44:29 +02:00
sky Merge branch 'blender-v2.90-release' 2020-08-10 18:30:53 +02:00
utfconv Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
CMakeLists.txt Tests: move remaining gtests into their own module folders 2020-08-10 18:14:00 +02:00