Blender Git Loki
Git Commits -> Revision d279e88
Revision d279e88 by Sergey Sharybin (master) July 7, 2011, 17:58 (GMT) |
Camera tracking integration =========================== - ColaMD moved from OpenNL to extern/. It'll be needed for libmv. Also, it's a bit updated from year 1999 to 2007. Need to be tested for regressions. - Updated bundling script for libmv. Now it uses fuller subset of this library. - Bundled new libmv. - Request from Keir: add command line argument to toggle logging stuff on. Currently, if Blender is launched with -d argument libmv would start printing logging messages. There's no argument to increase verbosity, but there's API in libmv-capi, so it'll be easy to add. - Finally fixed crash when ibuf is acquiring with user=NULL. - Added ActiveClip property to the scene. This clip is used as default value for new match-moving constraints. - Added some flags to Display panel of View3D. Related on displaying match-moving stuff. - Internal change: bundles data moved inside to MovieTrackingTrack. - Initial implementation of 3d reconstruction. - Added constraint "Camera Solver". This constraint is supposed to be used to make camera follow the reconstructed camera path. - Added "reference" property to "Follow Track" constraint. Now object could be "parented" to 2D track position or to 3D bundle position. The very quick guide: To use reconstruction you should have footage with tracked markers, choose two keyframes in "Tracking settings" panel. There should be quite noticeable parallax effect between this two frames. This is used to initialize reconstruction stuff. Camera data (focal length and optical center) should be filled in "Camera Data" panel. Optical center is often the center of image, so it'll be filled in automatically. You should also set values for undistortion (K1, K2 and K3). Currently, there's no any visualization for this parameters and approach of "change value -> reconstruct -> see what've changed" is the only way for now. Libmv team is working on auto-calibration tool, so it should be easier to gather this coefficients in nearest (i hope) future. There's also no scene orientation stuff. Basic workflow: - Open footage. - Set markers and track them. - Fill in camera data and keyframes. - Hit "Solve Camera" button. - Add "Camera Solver" constraint to camera in scene. - Choose movieclip in that constraint. - To see bundles in 3D viewport active clip should be set in scene buttons. |
Commit Details:
Full Hash: d279e8891fe4b1b553d4ad895db0eb7f4fcac19a
SVN Revision: 38198
Parent Commit: ef5110a
Lines Changed: +31857, -2906
109 Added Paths:
/extern/colamd/CMakeLists.txt (+41, -0) (View)
/extern/colamd/Doc/ChangeLog (+129, -0)
/extern/colamd/Doc/lesser.txt (+504, -0) (View)
/extern/colamd/Include/colamd.h (+255, -0) (View)
/extern/colamd/Include/UFconfig.h (+118, -0) (View)
/extern/colamd/README.txt (+127, -0) (View)
/extern/colamd/SConscript (+14, -0) (View)
/extern/colamd/Source/colamd.c (+3611, -0) (View)
/extern/colamd/Source/colamd_global.c (+24, -0) (View)
/extern/libmv/ChangeLog (+726, -0)
/extern/libmv/libmv/multiview/conditioning.cc (+99, -0) (View)
/extern/libmv/libmv/multiview/conditioning.h (+60, -0) (View)
/extern/libmv/libmv/multiview/euclidean_resection.cc (+661, -0) (View)
/extern/libmv/libmv/multiview/euclidean_resection.h (+124, -0) (View)
/extern/libmv/libmv/multiview/fundamental.cc (+391, -0) (View)
/extern/libmv/libmv/multiview/fundamental.h (+144, -0) (View)
/extern/libmv/libmv/multiview/nviewtriangulation.h (+80, -0) (View)
/extern/libmv/libmv/multiview/projection.cc (+221, -0) (View)
/extern/libmv/libmv/multiview/projection.h (+231, -0) (View)
/extern/libmv/libmv/multiview/resection.h (+62, -0) (View)
/extern/libmv/libmv/multiview/triangulation.cc (+49, -0) (View)
/extern/libmv/libmv/multiview/triangulation.h (+38, -0) (View)
/extern/libmv/libmv/simple_pipeline/bundle.cc (+177, -0) (View)
/extern/libmv/libmv/simple_pipeline/bundle.h (+50, -0) (View)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc (+100, -0) (View)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h (+105, -0) (View)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc (+119, -0) (View)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.h (+53, -0) (View)
/extern/libmv/libmv/simple_pipeline/intersect.cc (+115, -0) (View)
/extern/libmv/libmv/simple_pipeline/intersect.h (+54, -0) (View)
/extern/libmv/libmv/simple_pipeline/pipeline.cc (+175, -0) (View)
/extern/libmv/libmv/simple_pipeline/pipeline.h (+54, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction.cc (+98, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction.h (+119, -0) (View)
/extern/libmv/libmv/simple_pipeline/resect.cc (+177, -0) (View)
/extern/libmv/libmv/simple_pipeline/resect.h (+57, -0) (View)
/extern/libmv/libmv/simple_pipeline/tracks.cc (+154, -0) (View)
/extern/libmv/libmv/simple_pipeline/tracks.h (+116, -0) (View)
/extern/libmv/patches/series (+5, -0)
/extern/libmv/third_party/gflags/config.h (+110, -0) (View)
/extern/libmv/third_party/gflags/gflags.cc (+1971, -0) (View)
/extern/libmv/third_party/gflags/gflags.h (+589, -0) (View)
/extern/libmv/third_party/gflags/gflags_completions.cc (+765, -0) (View)
/extern/libmv/third_party/gflags/gflags_completions.h (+121, -0) (View)
/extern/libmv/third_party/gflags/gflags_reporting.cc (+446, -0) (View)
/extern/libmv/third_party/gflags/mutex.h (+349, -0) (View)
/extern/libmv/third_party/gflags/README.libmv (+14, -0) (View)
/extern/libmv/third_party/glog/AUTHORS (+2, -0)
/extern/libmv/third_party/glog/ChangeLog (+59, -0)
/extern/libmv/third_party/glog/COPYING (+65, -0)
/extern/libmv/third_party/glog/NEWS (+0, -0)
/extern/libmv/third_party/glog/README (+5, -0)
/extern/libmv/third_party/glog/README.libmv (+38, -0) (View)
/extern/libmv/third_party/glog/src/base/commandlineflags.h (+132, -0) (View)
/extern/libmv/third_party/glog/src/base/googleinit.h (+51, -0) (View)
/extern/libmv/third_party/glog/src/base/mutex.h (+325, -0) (View)
/extern/libmv/third_party/glog/src/config.h (+11, -0) (View)
/extern/libmv/third_party/glog/src/config_linux.h (+160, -0) (View)
/extern/libmv/third_party/glog/src/config_mac.h (+159, -0) (View)
/extern/libmv/third_party/glog/src/demangle.cc (+1231, -0) (View)
/extern/libmv/third_party/glog/src/demangle.h (+84, -0) (View)
/extern/libmv/third_party/glog/src/glog/logging.h (+1507, -0) (View)
/extern/libmv/third_party/glog/src/glog/log_severity.h (+84, -0) (View)
/extern/libmv/third_party/glog/src/glog/raw_logging.h (+185, -0) (View)
/extern/libmv/third_party/glog/src/glog/vlog_is_on.h (+129, -0) (View)
/extern/libmv/third_party/glog/src/logging.cc (+1783, -0) (View)
/extern/libmv/third_party/glog/src/raw_logging.cc (+172, -0) (View)
/extern/libmv/third_party/glog/src/signalhandler.cc (+348, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace.h (+60, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_generic-inl.h (+59, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_libunwind-inl.h (+87, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_powerpc-inl.h (+130, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_x86-inl.h (+139, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_x86_64-inl.h (+105, -0) (View)
/extern/libmv/third_party/glog/src/symbolize.cc (+681, -0) (View)
/extern/libmv/third_party/glog/src/symbolize.h (+116, -0) (View)
/extern/libmv/third_party/glog/src/utilities.cc (+335, -0) (View)
/extern/libmv/third_party/glog/src/utilities.h (+222, -0) (View)
/extern/libmv/third_party/glog/src/vlog_is_on.cc (+249, -0) (View)
/extern/libmv/third_party/glog/src/windows/config.h (+136, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/logging.h (+1510, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/log_severity.h (+88, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/raw_logging.h (+189, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/vlog_is_on.h (+133, -0) (View)
/extern/libmv/third_party/glog/src/windows/port.cc (+64, -0) (View)
/extern/libmv/third_party/glog/src/windows/port.h (+149, -0) (View)
/extern/libmv/third_party/glog/src/windows/preprocess.sh (+118, -0) (View)
/extern/libmv/third_party/ldl/CMakeLists.txt (+5, -0) (View)
/extern/libmv/third_party/ldl/Doc/ChangeLog (+39, -0)
/extern/libmv/third_party/ldl/Doc/lesser.txt (+504, -0) (View)
/extern/libmv/third_party/ldl/Include/ldl.h (+104, -0) (View)
/extern/libmv/third_party/ldl/README.libmv (+10, -0) (View)
/extern/libmv/third_party/ldl/README.txt (+136, -0) (View)
/extern/libmv/third_party/ldl/Source/ldl.c (+507, -0) (View)
/extern/libmv/third_party/msinttypes/inttypes.h (+305, -0) (View)
/extern/libmv/third_party/msinttypes/README.libmv (+5, -0) (View)
/extern/libmv/third_party/msinttypes/stdint.h (+247, -0) (View)
/extern/libmv/third_party/ssba/COPYING.TXT (+165, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_cameramatrix.h (+204, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_distortion.h (+97, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_metricbundle.cpp (+365, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_metricbundle.h (+346, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_linear.h (+923, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_linear_utils.h (+391, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_mathutilities.h (+59, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_optimization.cpp (+955, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_optimization.h (+273, -0) (View)
/extern/libmv/third_party/ssba/README.libmv (+23, -0) (View)
/extern/libmv/third_party/ssba/README.TXT (+92, -0) (View)
/extern/colamd/Doc/ChangeLog (+129, -0)
/extern/colamd/Doc/lesser.txt (+504, -0) (View)
/extern/colamd/Include/colamd.h (+255, -0) (View)
/extern/colamd/Include/UFconfig.h (+118, -0) (View)
/extern/colamd/README.txt (+127, -0) (View)
/extern/colamd/SConscript (+14, -0) (View)
/extern/colamd/Source/colamd.c (+3611, -0) (View)
/extern/colamd/Source/colamd_global.c (+24, -0) (View)
/extern/libmv/ChangeLog (+726, -0)
/extern/libmv/libmv/multiview/conditioning.cc (+99, -0) (View)
/extern/libmv/libmv/multiview/conditioning.h (+60, -0) (View)
/extern/libmv/libmv/multiview/euclidean_resection.cc (+661, -0) (View)
/extern/libmv/libmv/multiview/euclidean_resection.h (+124, -0) (View)
/extern/libmv/libmv/multiview/fundamental.cc (+391, -0) (View)
/extern/libmv/libmv/multiview/fundamental.h (+144, -0) (View)
/extern/libmv/libmv/multiview/nviewtriangulation.h (+80, -0) (View)
/extern/libmv/libmv/multiview/projection.cc (+221, -0) (View)
/extern/libmv/libmv/multiview/projection.h (+231, -0) (View)
/extern/libmv/libmv/multiview/resection.h (+62, -0) (View)
/extern/libmv/libmv/multiview/triangulation.cc (+49, -0) (View)
/extern/libmv/libmv/multiview/triangulation.h (+38, -0) (View)
/extern/libmv/libmv/simple_pipeline/bundle.cc (+177, -0) (View)
/extern/libmv/libmv/simple_pipeline/bundle.h (+50, -0) (View)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc (+100, -0) (View)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h (+105, -0) (View)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc (+119, -0) (View)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.h (+53, -0) (View)
/extern/libmv/libmv/simple_pipeline/intersect.cc (+115, -0) (View)
/extern/libmv/libmv/simple_pipeline/intersect.h (+54, -0) (View)
/extern/libmv/libmv/simple_pipeline/pipeline.cc (+175, -0) (View)
/extern/libmv/libmv/simple_pipeline/pipeline.h (+54, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction.cc (+98, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction.h (+119, -0) (View)
/extern/libmv/libmv/simple_pipeline/resect.cc (+177, -0) (View)
/extern/libmv/libmv/simple_pipeline/resect.h (+57, -0) (View)
/extern/libmv/libmv/simple_pipeline/tracks.cc (+154, -0) (View)
/extern/libmv/libmv/simple_pipeline/tracks.h (+116, -0) (View)
/extern/libmv/patches/series (+5, -0)
/extern/libmv/third_party/gflags/config.h (+110, -0) (View)
/extern/libmv/third_party/gflags/gflags.cc (+1971, -0) (View)
/extern/libmv/third_party/gflags/gflags.h (+589, -0) (View)
/extern/libmv/third_party/gflags/gflags_completions.cc (+765, -0) (View)
/extern/libmv/third_party/gflags/gflags_completions.h (+121, -0) (View)
/extern/libmv/third_party/gflags/gflags_reporting.cc (+446, -0) (View)
/extern/libmv/third_party/gflags/mutex.h (+349, -0) (View)
/extern/libmv/third_party/gflags/README.libmv (+14, -0) (View)
/extern/libmv/third_party/glog/AUTHORS (+2, -0)
/extern/libmv/third_party/glog/ChangeLog (+59, -0)
/extern/libmv/third_party/glog/COPYING (+65, -0)
/extern/libmv/third_party/glog/NEWS (+0, -0)
/extern/libmv/third_party/glog/README (+5, -0)
/extern/libmv/third_party/glog/README.libmv (+38, -0) (View)
/extern/libmv/third_party/glog/src/base/commandlineflags.h (+132, -0) (View)
/extern/libmv/third_party/glog/src/base/googleinit.h (+51, -0) (View)
/extern/libmv/third_party/glog/src/base/mutex.h (+325, -0) (View)
/extern/libmv/third_party/glog/src/config.h (+11, -0) (View)
/extern/libmv/third_party/glog/src/config_linux.h (+160, -0) (View)
/extern/libmv/third_party/glog/src/config_mac.h (+159, -0) (View)
/extern/libmv/third_party/glog/src/demangle.cc (+1231, -0) (View)
/extern/libmv/third_party/glog/src/demangle.h (+84, -0) (View)
/extern/libmv/third_party/glog/src/glog/logging.h (+1507, -0) (View)
/extern/libmv/third_party/glog/src/glog/log_severity.h (+84, -0) (View)
/extern/libmv/third_party/glog/src/glog/raw_logging.h (+185, -0) (View)
/extern/libmv/third_party/glog/src/glog/vlog_is_on.h (+129, -0) (View)
/extern/libmv/third_party/glog/src/logging.cc (+1783, -0) (View)
/extern/libmv/third_party/glog/src/raw_logging.cc (+172, -0) (View)
/extern/libmv/third_party/glog/src/signalhandler.cc (+348, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace.h (+60, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_generic-inl.h (+59, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_libunwind-inl.h (+87, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_powerpc-inl.h (+130, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_x86-inl.h (+139, -0) (View)
/extern/libmv/third_party/glog/src/stacktrace_x86_64-inl.h (+105, -0) (View)
/extern/libmv/third_party/glog/src/symbolize.cc (+681, -0) (View)
/extern/libmv/third_party/glog/src/symbolize.h (+116, -0) (View)
/extern/libmv/third_party/glog/src/utilities.cc (+335, -0) (View)
/extern/libmv/third_party/glog/src/utilities.h (+222, -0) (View)
/extern/libmv/third_party/glog/src/vlog_is_on.cc (+249, -0) (View)
/extern/libmv/third_party/glog/src/windows/config.h (+136, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/logging.h (+1510, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/log_severity.h (+88, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/raw_logging.h (+189, -0) (View)
/extern/libmv/third_party/glog/src/windows/glog/vlog_is_on.h (+133, -0) (View)
/extern/libmv/third_party/glog/src/windows/port.cc (+64, -0) (View)
/extern/libmv/third_party/glog/src/windows/port.h (+149, -0) (View)
/extern/libmv/third_party/glog/src/windows/preprocess.sh (+118, -0) (View)
/extern/libmv/third_party/ldl/CMakeLists.txt (+5, -0) (View)
/extern/libmv/third_party/ldl/Doc/ChangeLog (+39, -0)
/extern/libmv/third_party/ldl/Doc/lesser.txt (+504, -0) (View)
/extern/libmv/third_party/ldl/Include/ldl.h (+104, -0) (View)
/extern/libmv/third_party/ldl/README.libmv (+10, -0) (View)
/extern/libmv/third_party/ldl/README.txt (+136, -0) (View)
/extern/libmv/third_party/ldl/Source/ldl.c (+507, -0) (View)
/extern/libmv/third_party/msinttypes/inttypes.h (+305, -0) (View)
/extern/libmv/third_party/msinttypes/README.libmv (+5, -0) (View)
/extern/libmv/third_party/msinttypes/stdint.h (+247, -0) (View)
/extern/libmv/third_party/ssba/COPYING.TXT (+165, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_cameramatrix.h (+204, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_distortion.h (+97, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_metricbundle.cpp (+365, -0) (View)
/extern/libmv/third_party/ssba/Geometry/v3d_metricbundle.h (+346, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_linear.h (+923, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_linear_utils.h (+391, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_mathutilities.h (+59, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_optimization.cpp (+955, -0) (View)
/extern/libmv/third_party/ssba/Math/v3d_optimization.h (+273, -0) (View)
/extern/libmv/third_party/ssba/README.libmv (+23, -0) (View)
/extern/libmv/third_party/ssba/README.TXT (+92, -0) (View)
2 Deleted Paths:
/intern/opennl/superlu/colamd.c (+0, -2586)
/intern/opennl/superlu/colamd.h (+0, -70)
/intern/opennl/superlu/colamd.h (+0, -70)
48 Modified Paths:
/build_files/scons/tools/Blender.py (+4, -0) (Diff)
/extern/CMakeLists.txt (+2, -0) (Diff)
/extern/libmv/bundle.sh (+123, -51) (Diff)
/extern/libmv/CMakeLists.txt (+123, -1) (Diff)
/extern/libmv/files.txt (+98, -0) (Diff)
/extern/libmv/libmv-capi.cpp (+161, -15) (Diff)
/extern/libmv/libmv-capi.h (+24, -5) (Diff)
/extern/libmv/libmv/base/vector.h (+5, -0) (Diff)
/extern/libmv/libmv/image/image.h (+2, -2) (Diff)
/extern/libmv/libmv/logging/logging.h (+5, -13) (Diff)
/extern/libmv/libmv/numeric/levenberg_marquardt.h (+5, -5) (Diff)
/extern/libmv/mkfiles.sh (+1, -0) (Diff)
/extern/libmv/SConscript (+20, -3) (Diff)
/extern/SConscript (+1, -0) (Diff)
/intern/opennl/CMakeLists.txt (+1, -2) (Diff)
/intern/opennl/SConscript (+1, -1) (Diff)
/intern/opennl/superlu/get_perm_c.c (+2, -1) (Diff)
/release/scripts/startup/bl_ui/properties_object_constraint.py (+6, -0) (Diff)
/release/scripts/startup/bl_ui/properties_scene.py (+10, -0) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+21, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+8, -0) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+70, -8) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+10, -6) (Diff)
/source/blender/blenkernel/intern/tracking.c (+129, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+23, -13) (Diff)
/source/blender/blenloader/intern/writefile.c (+6, -10) (Diff)
/source/blender/editors/include/UI_resources.h (+2, -1) (Diff)
/source/blender/editors/interface/resources.c (+7, -3) (Diff)
/source/blender/editors/object/object_constraint.c (+28, -0) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+2, -0) (Diff)
/source/blender/editors/space_clip/space_clip.c (+2, -0) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+76, -3) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+45, -50) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+12, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+15, -15) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -1) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+33, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+15, -0) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+45, -33) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+7, -0) (Diff)
/source/creator/CMakeLists.txt (+10, -1) (Diff)
/source/creator/creator.c (+12, -0) (Diff)
/extern/CMakeLists.txt (+2, -0) (Diff)
/extern/libmv/bundle.sh (+123, -51) (Diff)
/extern/libmv/CMakeLists.txt (+123, -1) (Diff)
/extern/libmv/files.txt (+98, -0) (Diff)
/extern/libmv/libmv-capi.cpp (+161, -15) (Diff)
/extern/libmv/libmv-capi.h (+24, -5) (Diff)
/extern/libmv/libmv/base/vector.h (+5, -0) (Diff)
/extern/libmv/libmv/image/image.h (+2, -2) (Diff)
/extern/libmv/libmv/logging/logging.h (+5, -13) (Diff)
/extern/libmv/libmv/numeric/levenberg_marquardt.h (+5, -5) (Diff)
/extern/libmv/mkfiles.sh (+1, -0) (Diff)
/extern/libmv/SConscript (+20, -3) (Diff)
/extern/SConscript (+1, -0) (Diff)
/intern/opennl/CMakeLists.txt (+1, -2) (Diff)
/intern/opennl/SConscript (+1, -1) (Diff)
/intern/opennl/superlu/get_perm_c.c (+2, -1) (Diff)
/release/scripts/startup/bl_ui/properties_object_constraint.py (+6, -0) (Diff)
/release/scripts/startup/bl_ui/properties_scene.py (+10, -0) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+21, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+8, -0) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+70, -8) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+10, -6) (Diff)
/source/blender/blenkernel/intern/tracking.c (+129, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+23, -13) (Diff)
/source/blender/blenloader/intern/writefile.c (+6, -10) (Diff)
/source/blender/editors/include/UI_resources.h (+2, -1) (Diff)
/source/blender/editors/interface/resources.c (+7, -3) (Diff)
/source/blender/editors/object/object_constraint.c (+28, -0) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+2, -0) (Diff)
/source/blender/editors/space_clip/space_clip.c (+2, -0) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+76, -3) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+45, -50) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+12, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+15, -15) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -1) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+33, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+15, -0) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+45, -33) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+7, -0) (Diff)
/source/creator/CMakeLists.txt (+10, -1) (Diff)
/source/creator/creator.c (+12, -0) (Diff)