Motion IO: Scripting Tool for Animated Movies

Bring traditional painting into motion

Rebelle Motion IO is a scripting tool designed for motion artists and visual effects studios. It allows using the watercolor simulation engine, hyper-realistic brush strokes, layer masks, and other Rebelle features for animation sequences. This solution will enable Rebelle to receive commands for painting from an external custom JSON file and enable the import and export of animation frames that can be used in larger projects.

Import/Export of Data Layers

Rebelle Motion IO allows importing and exporting 12 different data layers as image files, including RGBA dry and wet layers, dry and wet impasto, water level, paper wetness, fluid velocity, selection mask, stencil mask, or reveal mask. JSON file can be used to directly paint brush strokes with different parameters.


To ensure consistent simulation, we have integrated a random seed feature. This functionality enables you to process a single JSON file multiple times in succession, generating identical animations with the same simulation outcomes, including the placement, appearance of drips, and other elements. As a result, each exported animation will maintain a consistent and reproducible look.

16-bit Support

Since there are post-processing stages within a typical animation pipeline, to mitigate potential artifacts during post-processing, Rebelle Motion IO works in 16 bits instead of 8 bits. This higher bit-depth capability helps preserve the quality and integrity for a smoother transition through subsequent stages of the animation process.


To begin using Motion IO, download and install the package from the link below. You need to have an Escape Motions account to register the software. For testing purposes you can also use a trial version for 30 days. Please refer to the supplied documentation for detailed instructions on how to get started.


Explore the comprehensive documentation we have prepared to get to know Rebelle Motion IO and how to use it. This valuable resource will lead you through the entire process, providing step-by-step guidance on harnessing this scripting solution and giving examples for exporting animation frames for your projects.

Case Study The Role of Rebelle in Crafting
Spider-Man: Across the Spider-Verse

Spider-Man: Across the Spider-Verse

Sony Pictures Imageworks integrated Rebelle Motion IO into their VFX pipeline for the production of the recent blockbuster Spider-Man: Across the Spider-Verse. One of the biggest goals was to try to make the movie look as hand-drawn and handmade as possible. They chose Rebelle for its state-of-the-art watercolor, traditional media simulation, and its comprehensive list of features.

MARVEL and all related character names: © & ™ 2023 MARVEL. Spider-Man: Across the Spider-Verse, the Movie ©2023 Sony Pictures Animation Inc. All Rights Reserved.

Get a Quote

If you are interested in using Rebelle Motion IO for commercial purposes, please fill in the contact form below or contact us at [email protected].


  • You have the following options:
    - Time-limited trial version is for testing purposes.
    - For non-commercial use, you need to have Rebelle 7 Pro purchased.
    - For commercial use, please fill out the contact form to get a quote.

  • Rebelle Motion IO is a separate application for download. For non-commercial use, you just need to register it with Escape Motions account and have Rebelle 7 Pro purchased or use a trial version.

  • Rebelle Motion IO is a separate application for download. You need to register it with Escape Motions account and have Rebelle 7 Pro purchased. Commercial use is allowed upon request - please fill out the contact form to get a quote. Make sure you describe your commercial project in detail, including the commercial plans for the project. We will get back to you with a quote in a timely manner.

  • System requirements are dependent on a project but are similar to Rebelle 7. It can be used on Windows, macOS, or Linux systems.

  • For commercial projects, we can provide a docker image.

  • Each animation project is individual and for using Rebelle Motion IO you need to write your own JSON file which reflects the needs for your animation outcome. Motion IO reads this JSON file and imports/exports data accordingly.

  • Please visit our Documentation page which provides manual and examples for how to use Rebelle Motion IO. If you have any questions, do not hesitate to contact us at [email protected], we will gladly help.