I have an object like this. I'd like to animate the rings rotating one within the other. The problem is as the outer ring rotates the angle and pivot location of the inner ring changes.
Any idea how In can make it rotate the way I want. Each ring rotates individually with all the rings inside it, but still remaining in its position inside the outer ring.
Thanks
Simple, change the hierarchy to make all rings siblings.
If you don't want to change the hierarchy, you'll have to rig it. Create controllers : create curves, constrain your objects to them, don't parent the controllers, and animate only the controllers.
You need to preserve the ring's local rotation by grouping the rings while vertical and with zero rotation, then tilting the group rather than the ring itself:
Example hierarchy:
[ul][li]stand_GROUP
[ul][li]stand_geo
[ul][li]ring01_GROUP
[ul][li]ring01_geo
[ul][li]ring02_GROUP
[ul][li]ring02_geo
[ul][li]ring03_GROUP
[ul][li]ring03_geo
[ul][li]ring04_GROUP
[/li][/ul]
Error: Backend Fetch Failure
We've been notified about this issue and we'll take a look at it shortly.
If you need to reach us, email support@highend3d.com