Rive Animations

You can use our <Rive/> component to integrate animations built with Rive inside your videos:

import {Rive, makeScene2D} from '@revideo/2d';
import {waitFor} from '@revideo/core';

export default makeScene2D(function* (view) {
  yield view.add(
    <Rive
      src={'https://revideo-example-assets.s3.amazonaws.com/emoji.riv'}
      animationId={1}
      size={[600, 600]}
    />,
  );

  yield* waitFor(5);
});

The <Rive/> component is a child of <Rect/>. Additionally, it has the following props:

string

Points towards your .riv file

animationId?​

string | number

The identifier of your animation, either as a string or an index. Will use default animation if not selected

artboardId?​

string | number

The identifier of your artboard, either as a string or an index. Will use default artboard if not selected

Last updated