Hi there,
In an animated project I'm working on, I want an object to follow a conveyor belt at a certain point. The conveyor belt is a simple long cube with ramp texture controlled by a moving place3dTexture node. When an object falls on the conveyor belt, I want to constrain it to the place3dTexture node so it moves with the conveyor belt.
However, attempts to do so haven't worked so well. I have tried directly point and parent constraining the object to that node and while I can make it follow the belt, it immediately displaces itself according to the node's animation. It does not start from the point I want it to move from, even when I animate the Blend Point to affect the object at the point of contact. It does not maintain the desired object's offset. I've had a lot of weirdness happen trying to do this, but no success.
Any ideas on how to do this properly?
Software: Maya 2019
System: Mac OS
Replies
Basic stuff first, did you check Maintain Offset when creating the constraints?
I'm going to guess that you set the constraint from your object dropper and place3dTexture to the object to be dropped at the same time, so the offset for the place3d is based on wherever the constraint was made, not on the conveyor belt cube. This is the weird pop that you're getting. So you can either remake the constraint, or manually adjust the offset in the Attribute Editor, under the Parent Constraint Target Offsets header.
I just stepped through this myself, and found it necessary to cheat with some tweaks on the offset because i'm a garbage animator, I still had some pop during the pass from my locator to the place3d.