Skip to main content

Report this content

We want the Dreams coMmunity to be a safe, diverse and tolerant place for everyone, no matter their age, gender, race, sexual orientation or otherwise. If you believe this content to contradict these principles, you can file a report for our coMmunity teams to investigate.

Note that misuse of the reporting tool will not be tolerated.

Item being reported:

A forum post by TheOneironaut

'@skillphiliac

Just to throw this out there, because I'm at work and I won't be able to look at things until I get home, so I just wanted to be sure what I'm saying was being understood, which might also clarify the issues I'm having by detailing why I'm confused.

Imagine that my scene includes a big tree with lots of leaves made of paints all over it. The tree itself is grouped to the paints for ease of use. Later I discovered that it would be cool to be able to activate a trigger that animates all of the leaves growing out of the tree with music and sound effects, camera moves, etc. So let's say on top of that, I want the leaf animation to be staggered as well. I want the top to fill in first, followed by the middle, and then the bottom. And then the animation is done.

For the player, he should enter the scene with a bare tree.

My assumption is that I need to work backwards now, since I have the final view already constructed. So I would create keyframes of "Tree complete", "Tree top and middle constructed", "Tree top constructed", and then one final one for "Bare tree."

Then I'd create a timeline in the reverse order. Lock "Bare tree" to the 0 of the Timeline, then blend animate to "Tree top constructed", then to "Tree top and middle constructed", and then "Tree complete." Music, sound effects, and cameras cued up within there.

So then this timeline is its own little sequence that needs to only play when I activate a trigger.

I have questions about staggering those little moments so that the animations happen on top of each other, BUT, where I'm getting stuck is how to get the static keyframe for "Bare Tree" to be the first thing that the player experiences when he enters the scene. Then he activates the trigger, and the animation starts.

So, then I'd be just having that timeline be active, but stopped on the main "Bare Tree" keyframe until it's triggered? Does that work?

How does that work with multiple similar objects? Like multiple trees that might be triggered by different things in the world? Do these timelines need to be inside of groups so the whole world isn't being affected/recorded?

See, I'm getting all tied up about this and I'm confused. :)

Oh dear! Your browser is either unsupported or there has been a problem loading the page.