This is exaclty what I was looking for, however I can't believe such a simple task requires this kind of workaround... Loving blender with my entire heart but in such moments I doubt it can be called industry standard software....
I felt the same way, I was wanting to make each object function independently. Ultimately, this work around helped me embrace new techniques and begin learning constraints which has helped me in other areas.
There is an easier way. In the object properties, under the rotation section there is a "Mode" property default "Euler XYZ". This configures the order each axes rotation is applied. You need to change this so the twist axis appears before the tilt axis. If your twist axis is Z and your tilting on X and Y, choose "Euler ZXY" or "Euler ZYX". Or you can leave it as "Euler XYZ" and orient all your models so the rotation is exclusively happening in the x axis of rotation. This is counterintuitive because the cylinder spins along its z-axis but the default is for things to spin along the x-axis so it tumbles and you think something is wrong. So you just try to spin a long the z-axis and then it doesn't work.
You sir, saved my life. Needed to make a train follow a custom track and none of the other videos made the wheel rotate. You helped me. Awesome, gonna recommend it to everyone.
I'm about a week into learning blender and I spent hours trying to figure this out on my own but you gave the perfect solution! Great tip on the linear curve too.
Thank you so much! Also for anyone who doesnt get it to work right away (like me) you most likely have to change the Order, for example this method only worked when I set the Order to YXZ. You find the Order in the Constraints options.
This is what I’ve been looking for as I’m rotating text at an angle but kept finding it was only rotating on Z for global and not it’s local axis. Saved a lot of heartache and headache at the same time 😁
Thank you so very very much. I have been trying to figure this out for months and thought about giving up on Blender because no other animation project is this complicated. Bryce, Rhino, Maya, Cheetah, etc. To set linear I had to go extrapolation mode in animation. So I thank you for that also. Great vid, SUBSCRIBED!
Thank you! Learning Blender for the first time and couldn’t figure out how to offset a rotation on something I had already animated. This works very much like parenting to a null in After Effects. Something I can wrap my head around :)
This is a life saviour, I was trying to rotate my object in 90 degrees but when I start the animation it keeps flipping my object flat onto the X- AXIS!!
This was great, though I think slowing down/speeding up would have been good to add. I know you can do it with time stretching but that impacts everything.
@@kajekage9410 trying adding a curve circle, then add an empty and give it a follow path constraint. Use the circle as the target, then parent the earth to the empty.
I have a problem that if I have the object as a child of another parent, it won't work. I fixed it by adding a copy location constraint instead of parenting.
Thank you, just what I need it. Sooo, blender can't animate objects on his local axes? Do I understand it right? This is kinda unintuitive and what a bummer.
Found a simpler way! Just animate the object when it is lined up to the Y-axis globally, before the tilt. Then parent it (ctrl+p) to an empty object and rotate the empty to your desired tilt. Hope this helps someone!
this seems more complicated than it need to be. just make two empties, parent the object you want to spin on the first one, then parent that to the other empty. Animate the animation you want on the first empty, then tilt the second one to the angle you want it to be. No need for constraints
I really wish blender local coordinates in the property panel. I’m trying to work through animating a combustion engine piston and cylinder. The piston needs to be constrained to a specific local axis. I’m having trouble with that part.
For some reason, the owner object flips mirrors itself everytime the empy spins 90 degrees, if that makes sense. It wouldn't be an issue if I had a consistent material, but the asymetric material makes the flip very obvious
I haven’t had a chance to find a solution to this yet. Based on your question, I’m imagining something like a solar system, with a planet tilted on its axis and parented to the star. The star is rotating to provided the planet’s orbit. And I assume adding the empty and constraint is not working to provide planet revolutions. The solution maybe to have the planet follow a path instead of being parented to the star. I haven’t tested it, but hopefully you can apply this to your model. I apologize for the delayed response.
Make sure you move the last key frame to frame #91 though, or else you'll get 2 frames of 360 degrees (since the first frame at 0 degrees is also 360 degrees). You want the animation to end at 359 degrees and start at 0 degrees. You could also do this by making frame #90 359 degrees of rotation.
I have the front car wheels on a model spinning by rotating a car axil they are parented to. However, when I try to rotate the wheels around the z axis, to make it look like the car is turning, (while the wheels are spinning) they spin off axis, giving a big wobble. I have made sure all "origins are properly centered, but can't work this out.
Thank you! Also HELP: But why isn't it working if I now parent the rotated object to another obect so that (in your example) the red object would be the child which is attached to, lets say a moving object. Thx in advance if you have any ideas :)
If you applied the rotation, you will have to reset it by manually rotating it back to the global z orientation, and applying rotation again. Then re-orient in the scene without applying it.
It sounds like you have applied rotation. You might need to rotate the object until it’s local axis is lined up with the cube, then apply rotation (ctrl + A). This basically resets the local axis. Then rotate back to your desired angle, and leave the new rotation un-applied
Yeah, that’s exactly why I made it. You can run into a similar situation with all the softwares where you’re scratching your head saying why is it it like this, it shouldn’t be like this. Simple solution but you have to find it.