I have noticed a strange behavior in the “Transform” constraint, when used multiple times on the same object (owner) that should be affected by the transformation of different objects (targets).
In the attached .blend file, you can see three objects, each of them is affected by the X translation of the two cubes surrounding it (above and below).
In the upper case (tetrahedron-like) it should rotate on the Z both when the upper cube and the lower cube are moved. Indeed, it is only affected by the lower cube, that corresponds to the target of the last constraint in the stack. In case this constraint is disabled or moved up in the stack, the upper control cube will work.
The same happens for the scaling case (pentagonal prism), the lower example in the attached .blend file.
For the translation case (the central one, with the cube-like object), both control cubes work at the same time! And it is exactly what I need. Too bad, I also need the rotation controlled by two targets, and the “influence” doesn’t work as a workaround for my specific needs.
It’s surprising for me that the behavior is different for rotation-translation-scale. I don’t see why it couldn’t work in the same way, but maybe I’m missing something…
Can anybody help me?
MultiTransformQuestion.blend (545 KB)