Skip to main content
1y ago

Export the state machine group for a single animation

Can someone help me? I’m confused here. I have my animations: layer1 for jumping, layer2 for walking, and layer3 for blinking. I’ve placed them all in a group (State Machine). When I hit play, all the animations execute perfectly. However, when I try to export to .mp4, I can only select a single timeline. How can I export the entire group (State Machine) as a single animation? Is there a way to do this? Can someone assist me with this?

6 replies
J
+1
1y ago

Hi In Rive, you can only render a timeline to video, not the state machine. The state machine is intended for interactivity, not for video rendering. In this case you can render each animation separately or have all three animations in the same timeline.

1y ago

Thank you for the response; now I feel more relieved. I had already done it by placing a timeline before. My animation has many movements, and I thought about separating them to have better control over maintenance between layers.

J
9mo ago

I would really like to see this a thing. Due to the complexity of my rigging and animation via layers I would love to be able to export a state machine with specific variables set to capture a layered animation to SVG sequence to pull out stills: another option to this rather then rendering straight from a state machine how about converting a particular part of a state machine out into its own timeline to then export.

J
9mo ago

This is marked as in progress, is this still the case?

9mo ago

Yeah. We haven't solved this because we've been reviewing this and we realized that there is a way to export the state machine. It is something that did not work before, but now because of how nested artboards work and that we can access the nested inputs, it is possible. What you would have to do is create a new artboard and import the artboard you want to export. Then you can add keys for the inputs you want to activate on the timeline and export using cloud render. With this you will export the animation and interaction that you have created in the timeline.

K
(edited) 5mo ago

What if I want the one animation to run at 1x speed but the another animation at 2x speed and I want to happen it in a same time. How can I do it in a single timeline ?