Piston Damped Track Constraint

Hello. I have a simple piston compression animation using “Damped Track”, but as you can see in the video I did something wrong because the lower part reacts incorrectly. what could be the reason? Thx.
The blend file is attached.

Piston.blend (4.5 MB)

If we open console window, we get dependency warning:

Can’t have two bones that depend on each other in a loop. 1 tracks Target, which is parented to Obudowa, which tracks 1, so we have a loop.

If we instead create a new bone, at the same location as 1, with the same parent as 1, and use that as the target of Obudowa’s constraint, we eliminate the dependency loop, and it works:

1 Like