I have a scene with multiple chickens, and I want them to play a looping Idle animation. However, right now, all the chickens are perfectly in sync, which looks unnatural.
Is there a way to offset their animations so they start at different times and feel more natural?
Good question! You could create a custom component that waits for a random amount of time and then applies the animation.
As a test I did it here and I turned out quite nice! I even added a little animation for them coming into view so the user doesnβt see them suddenly pop into existance. Feel free to experiment with my code!