Read more about RFSU's work on sexual and human rights

Bodymovin Plugin After Effects |top| -

To ensure fidelity, designers must convert text to shapes before export. This destroys editability and increases file size exponentially (each letter becomes a set of paths). Editable text requires embedding custom fonts, which is legally and technically complex.

Linear and radial gradients in After Effects often render with different color stops or angles in Lottie-iOS vs. Lottie-web due to differing interpretation of gradient matrices. bodymovin plugin after effects

"v": "5.9.6", // Version "fr": 30, // Frame rate "w": 500, // Width "h": 500, // Height "layers": [...], // Array of layer objects "assets": [...], // Images or pre-comps "layers[0].shapes[0].it": // Shape path data "ty": "sh", "ks": "k": [ "i": [...], "o": [...], "v": [...] ] To ensure fidelity, designers must convert text to

Instead of a CSS-animated spinner, Slack uses a Lottie animation of its logo bouncing and wiggling. The JSON file is 12KB vs a 300KB GIF. Linear and radial gradients in After Effects often

import lottie from 'lottie-web'; const animation = lottie.loadAnimation( container: document.getElementById('anim-container'), renderer: 'svg', // 'svg', 'canvas', or 'html' loop: true, autoplay: true, path: 'data.json' );

Bodymovin: Revolutionizing Motion Design Workflows through JSON-Based Rendered Animation