d7b7938706b0338930f98039b588d1223ff0fb53
The motion tracking always operates with horizontal sensor mapping, but conversion code form tracking camera to Blender camera was not setting the sensor fitting to Horizontal (Python code was leaving sensor fitting unchanged, C code was setting it to Auto). Additionally, the Python code was not handling camera shift, making it so non-centered optical center was not handled correctly. The reason why the code is written in two places is because C code is used when conversion from tracking camera to Blender happens after solving the motion, and the Python code is used for the "Setup Tracking Scene". It is possible to unify some code, but it is not that much of an importance at this time. Pull Request: https://projects.blender.org/blender/blender/pulls/114253
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
