Blender Git Commit Log

Git Commits -> Revision 27d42c6

Revision 27d42c6 by Sergey Sharybin (master)
November 7, 2011, 12:55 (GMT)
Camera tracking integration
===========================

Commiting camera tracking integration gsoc project into trunk.

This commit includes:

- Bundled version of libmv library (with some changes against official repo,
re-sync with libmv repo a bit later)
- New datatype ID called MovieClip which is optimized to work with movie
clips (both of movie files and image sequences) and doing camera/motion
tracking operations.
- New editor called Clip Editor which is currently used for motion/tracking
stuff only, but which can be easily extended to work with masks too.

This editor supports:
* Loading movie files/image sequences
* Build proxies with different size for loaded movie clip, also supports
building undistorted proxies to increase speed of playback in
undistorted mode.
* Manual lens distortion mode calibration using grid and grease pencil
* Supervised 2D tracking using two different algorithms KLT and SAD.
* Basic algorithm for feature detection
* Camera motion solving. scene orientation

- New constraints to "link" scene objects with solved motions from clip:

* Follow Track (make object follow 2D motion of track with given name
or parent object to reconstructed 3D position of track)
* Camera Solver to make camera moving in the same way as reconstructed camera

This commit NOT includes changes from tomato branch:

- New nodes (they'll be commited as separated patch)
- Automatic image offset guessing for image input node and image editor
(need to do more tests and gather more feedback)
- Code cleanup in libmv-capi. It's not so critical cleanup, just increasing
readability and understanadability of code. Better to make this chaneg when
Keir will finish his current patch.

More details about this project can be found on this page:
http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011

Further development of small features would be done in trunk, bigger/experimental
features would first be implemented in tomato branch.

Commit Details:

Full Hash: 27d42c63d9b507b1771ed5a7923c389c719b877b
SVN Revision: 41610
Parent Commit: e122dc0
Lines Changed: +75102, -6811

210 Added Paths:

/extern/libmv/bundle.sh (+250, -0) (View)
/extern/libmv/ChangeLog (+312, -0)
/extern/libmv/CMakeLists.txt (+210, -0) (View)
/extern/libmv/files.txt (+141, -0) (View)
/extern/libmv/libmv-capi.cpp (+770, -0) (View)
/extern/libmv/libmv-capi.h (+128, -0) (View)
/extern/libmv/libmv/base/id_generator.h (+37, -0) (View)
/extern/libmv/libmv/base/scoped_ptr.h (+60, -0) (View)
/extern/libmv/libmv/base/vector.h (+172, -0) (View)
/extern/libmv/libmv/base/vector_utils.h (+34, -0) (View)
/extern/libmv/libmv/image/array_nd.cc (+108, -0) (View)
/extern/libmv/libmv/image/array_nd.h (+473, -0) (View)
/extern/libmv/libmv/image/convolve.cc (+305, -0) (View)
/extern/libmv/libmv/image/convolve.h (+93, -0) (View)
/extern/libmv/libmv/image/image.h (+158, -0) (View)
/extern/libmv/libmv/image/sample.h (+103, -0) (View)
/extern/libmv/libmv/image/tuple.h (+90, -0) (View)
/extern/libmv/libmv/logging/logging.h (+31, -0) (View)
/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/numeric/dogleg.h (+261, -0) (View)
/extern/libmv/libmv/numeric/function_derivative.h (+107, -0) (View)
/extern/libmv/libmv/numeric/levenberg_marquardt.h (+183, -0) (View)
/extern/libmv/libmv/numeric/numeric.cc (+136, -0) (View)
/extern/libmv/libmv/numeric/numeric.h (+479, -0) (View)
/extern/libmv/libmv/numeric/poly.cc (+23, -0) (View)
/extern/libmv/libmv/numeric/poly.h (+123, -0) (View)
/extern/libmv/libmv/simple_pipeline/bundle.cc (+184, -0) (View)
/extern/libmv/libmv/simple_pipeline/bundle.h (+72, -0) (View)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc (+351, -0) (View)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h (+152, -0) (View)
/extern/libmv/libmv/simple_pipeline/detect.cc (+184, -0) (View)
/extern/libmv/libmv/simple_pipeline/detect.h (+95, -0) (View)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc (+218, -0) (View)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.h (+74, -0) (View)
/extern/libmv/libmv/simple_pipeline/intersect.cc (+205, -0) (View)
/extern/libmv/libmv/simple_pipeline/intersect.h (+77, -0) (View)
/extern/libmv/libmv/simple_pipeline/pipeline.cc (+317, -0) (View)
/extern/libmv/libmv/simple_pipeline/pipeline.h (+95, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction.cc (+191, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction.h (+217, -0) (View)
/extern/libmv/libmv/simple_pipeline/resect.cc (+271, -0) (View)
/extern/libmv/libmv/simple_pipeline/resect.h (+86, -0) (View)
/extern/libmv/libmv/simple_pipeline/tracks.cc (+159, -0) (View)
/extern/libmv/libmv/simple_pipeline/tracks.h (+119, -0) (View)
/extern/libmv/libmv/tracking/klt_region_tracker.cc (+132, -0) (View)
/extern/libmv/libmv/tracking/klt_region_tracker.h (+55, -0) (View)
/extern/libmv/libmv/tracking/pyramid_region_tracker.cc (+80, -0) (View)
/extern/libmv/libmv/tracking/pyramid_region_tracker.h (+46, -0) (View)
/extern/libmv/libmv/tracking/region_tracker.h (+48, -0) (View)
/extern/libmv/libmv/tracking/retrack_region_tracker.cc (+47, -0) (View)
/extern/libmv/libmv/tracking/retrack_region_tracker.h (+48, -0) (View)
/extern/libmv/libmv/tracking/sad.cc (+174, -0) (View)
/extern/libmv/libmv/tracking/sad.h (+109, -0) (View)
/extern/libmv/libmv/tracking/trklt_region_tracker.cc (+135, -0) (View)
/extern/libmv/libmv/tracking/trklt_region_tracker.h (+65, -0) (View)
/extern/libmv/mkfiles.sh (+4, -0) (View)
/extern/libmv/patches/bundle_tweaks.patch (+122, -0) (View)
/extern/libmv/patches/config_mac.patch (+13, -0) (View)
/extern/libmv/patches/detect.patch (+181, -0) (View)
/extern/libmv/patches/fast.patch (+24, -0) (View)
/extern/libmv/patches/function_derivative.patch (+21, -0) (View)
/extern/libmv/patches/high_distortion_crash_fix.patch (+21, -0) (View)
/extern/libmv/patches/levenberg_marquardt.patch (+71, -0) (View)
/extern/libmv/patches/mingw.patch (+13, -0) (View)
/extern/libmv/patches/msvc2010.patch (+12, -0) (View)
/extern/libmv/patches/overscan.patch (+182, -0) (View)
/extern/libmv/patches/scaled_distortion.patch (+261, -0) (View)
/extern/libmv/patches/series (+13, -0)
/extern/libmv/patches/snrptinf_fix.patch (+15, -0) (View)
/extern/libmv/patches/v3d_verbosity.patch (+12, -0) (View)
/extern/libmv/SConscript (+60, -0) (View)
/extern/libmv/third_party/fast/fast.c (+71, -0) (View)
/extern/libmv/third_party/fast/fast.h (+39, -0) (View)
/extern/libmv/third_party/fast/fast_10.c (+4666, -0) (View)
/extern/libmv/third_party/fast/fast_11.c (+3910, -0) (View)
/extern/libmv/third_party/fast/fast_12.c (+3134, -0) (View)
/extern/libmv/third_party/fast/fast_9.c (+5910, -0) (View)
/extern/libmv/third_party/fast/LICENSE (+30, -0)
/extern/libmv/third_party/fast/nonmax.c (+117, -0) (View)
/extern/libmv/third_party/fast/README (+31, -0)
/extern/libmv/third_party/fast/README.libmv (+9, -0) (View)
/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 (+164, -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)
/release/scripts/presets/tracking_camera/Blender.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_1100D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_1D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_1DS.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_500D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_550D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_5D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_600D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_60D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Canon_7D.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D300S.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D3100.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D35.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D5000.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D5100.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D7000.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Nikon_D90.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Red_Epic.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Red_One_2K.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Red_One_3K.py (+10, -0) (View)
/release/scripts/presets/tracking_camera/Red_One_4K.py (+10, -0) (View)
/release/scripts/presets/tracking_track_color/default.py (+5, -0) (View)
/release/scripts/presets/tracking_track_color/far_plane.py (+5, -0) (View)
/release/scripts/presets/tracking_track_color/near_plane.py (+5, -0) (View)
/release/scripts/startup/bl_operators/clip.py (+318, -0) (View)
/release/scripts/startup/bl_ui/space_clip.py (+885, -0) (View)
/source/blender/blenkernel/BKE_movieclip.h (+70, -0) (View)
/source/blender/blenkernel/BKE_tracking.h (+145, -0) (View)
/source/blender/blenkernel/intern/movieclip.c (+1033, -0) (View)
/source/blender/blenkernel/intern/tracking.c (+2168, -0) (View)
/source/blender/editors/include/ED_clip.h (+64, -0) (View)
/source/blender/editors/space_clip/clip_buttons.c (+436, -0) (View)
/source/blender/editors/space_clip/clip_draw.c (+1325, -0) (View)
/source/blender/editors/space_clip/clip_editor.c (+302, -0) (View)
/source/blender/editors/space_clip/clip_graph_draw.c (+255, -0) (View)
/source/blender/editors/space_clip/clip_graph_ops.c (+356, -0) (View)
/source/blender/editors/space_clip/clip_intern.h (+144, -0) (View)
/source/blender/editors/space_clip/clip_ops.c (+1004, -0) (View)
/source/blender/editors/space_clip/clip_toolbar.c (+244, -0) (View)
/source/blender/editors/space_clip/clip_utils.c (+219, -0) (View)
/source/blender/editors/space_clip/CMakeLists.txt (+56, -0) (View)
/source/blender/editors/space_clip/SConscript (+9, -0) (View)
/source/blender/editors/space_clip/space_clip.c (+949, -0) (View)
/source/blender/editors/space_clip/tracking_ops.c (+2940, -0) (View)
/source/blender/makesdna/DNA_movieclip_types.h (+126, -0) (View)
/source/blender/makesdna/DNA_tracking_types.h (+217, -0) (View)
/source/blender/makesrna/intern/rna_movieclip.c (+278, -0) (View)
/source/blender/makesrna/intern/rna_tracking.c (+772, -0) (View)

96 Modified Paths:

/build_files/scons/tools/Blender.py (+4, -0) (Diff)
/build_files/scons/tools/btools.py (+2, -0) (Diff)
/CMakeLists.txt (+3, -0) (Diff)
/extern/CMakeLists.txt (+4, -0) (Diff)
/extern/SConscript (+3, -0) (Diff)
/release/datafiles/blender_icons.png (+0, -0) (Diff)
/release/scripts/modules/bpy_extras/keyconfig_utils.py (+4, -0) (Diff)
/release/scripts/startup/bl_operators/presets.py (+41, -0) (Diff)
/release/scripts/startup/bl_operators/__init__.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/properties_object_constraint.py (+21, -0) (Diff)
/release/scripts/startup/bl_ui/properties_scene.py (+10, -0) (Diff)
/release/scripts/startup/bl_ui/space_time.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+42, -4) (Diff)
/release/scripts/startup/bl_ui/__init__.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_context.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_library.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+4, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+9, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+206, -0) (Diff)
/source/blender/blenkernel/intern/context.c (+12, -0) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+67, -10) (Diff)
/source/blender/blenkernel/intern/idcode.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+71, -13) (Diff)
/source/blender/blenkernel/SConscript (+4, -0) (Diff)
/source/blender/blenlib/BLI_threads.h (+1, -0) (Diff)
/source/blender/blenlib/intern/threads.c (+5, -0) (Diff)
/source/blender/blenloader/intern/readblenentry.c (+6, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+178, -3) (Diff)
/source/blender/blenloader/intern/readfile.h (+3, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+37, -0) (Diff)
/source/blender/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/datafiles/blender_icons.png.c (+6755, -6718) (Diff)
/source/blender/editors/gpencil/drawgpencil.c (+2, -1) (Diff)
/source/blender/editors/gpencil/editaction_gpencil.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+14, -0) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+51, -3) (Diff)
/source/blender/editors/include/ED_space_api.h (+1, -0) (Diff)
/source/blender/editors/include/ED_transform.h (+1, -0) (Diff)
/source/blender/editors/include/ED_view3d.h (+2, -0) (Diff)
/source/blender/editors/include/UI_icons.h (+3, -3) (Diff)
/source/blender/editors/include/UI_interface.h (+16, -11) (Diff)
/source/blender/editors/include/UI_resources.h (+12, -1) (Diff)
/source/blender/editors/interface/interface_draw.c (+109, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+97, -1) (Diff)
/source/blender/editors/interface/interface_intern.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+8, -0) (Diff)
/source/blender/editors/interface/interface_widgets.c (+4, -0) (Diff)
/source/blender/editors/interface/resources.c (+74, -1) (Diff)
/source/blender/editors/object/object_constraint.c (+20, -0) (Diff)
/source/blender/editors/SConscript (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+1, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+3, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+15, -0) (Diff)
/source/blender/editors/space_api/spacetypes.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+231, -3) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+8, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+50, -12) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+19, -13) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+44, -1) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+41, -0) (Diff)
/source/blender/editors/transform/transform.c (+42, -4) (Diff)
/source/blender/editors/transform/transform.h (+4, -0) (Diff)
/source/blender/editors/transform/transform_conversions.c (+246, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+45, -0) (Diff)
/source/blender/editors/transform/transform_ops.c (+5, -0) (Diff)
/source/blender/editors/util/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+29, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+4, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+59, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+6, -0) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+21, -2) (Diff)
/source/blender/makesdna/intern/makesdna.c (+4, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+2, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+72, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+54, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+21, -4) (Diff)
/source/blender/makesrna/intern/rna_screen.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+293, -0) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+19, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+109, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+5, -0) (Diff)
/source/blenderplayer/CMakeLists.txt (+6, -0) (Diff)
/source/creator/CMakeLists.txt (+11, -0) (Diff)
/source/creator/creator.c (+12, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021