Camera tracking integration
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 13 Jul 2011 08:26:33 +0000 (08:26 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 13 Jul 2011 08:26:33 +0000 (08:26 +0000)
commitfa34bcf6eed029a11f883558802af804469efa91
treefeeb65d09e7d01adb70bd7b9a441956b45d8c644
parent1f41ea8239542fb81f0b626dc81aa005fbedea8f
Camera tracking integration
===========================

Attempt to fix bundles position for case scene camera has got
other constraints than CameraSolver (mostly to support camera
parenting to other object for scene orientation).

Use a bit silly logic to calculate camera matrix to orient
bundles in 3d space: temporary disable all CameraSolver
constraints for camera, re-calculate object matrix, use it
to orient bundles and clear temporary flag.

This allows to parent both of camera and mesh created from
bundles to the same Empty object and both of bundles and
mesh vertices would have the same coords in camera space.

Also removed copying of location/rotation from camera to
bundles object in "Bundles to Mesh" operator.
release/scripts/startup/bl_ui/space_clip.py
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/depsgraph.c
source/blender/blenkernel/intern/tracking.c
source/blender/makesdna/DNA_constraint_types.h