Export to Video and GIF
Export lives right in the properties panel of whatever you're exporting, no separate dialog, no menu to hunt for.
Where to find export
Select the object you want to export. This could be your document's root frame for the whole scene, a specific Frame for just one part of it, or a Camera node to export exactly what that camera frames. An Export section appears in the right panel (collapsed by default; click to expand it), with a Format dropdown as its main control.
Exporting as MP4
Set Format to MP4, and two things matter: FPS (defaulting to 60) and the export resolution height, alongside the object's own width. Click Export, and Formo steps through the simulation at a fixed, deterministic timestep (not a live real-time capture), encoding each frame directly. This is what makes the export trustworthy: it's not recording what happens to render in real time with whatever hiccups your machine has that moment, it's computing every frame precisely, the same result every time you export the same document.
Audio exports in sync, encoded alongside the video.
Shader fills export correctly, including reactive ones: they're captured through the same GL rendering pass used for the live canvas. The one fallback: on a machine with no WebGL2 support at all, shader fills degrade to a flat gray placeholder instead — a real, if rare, edge case worth knowing about rather than discovering by surprise.
Exporting as GIF
Set Format to GIF, and a slightly different set of controls appears:
- FPS: a GIF-appropriate set of frame rate options (defaulting to 25), distinct from MP4's own FPS list.
- Dithering: Ordered, Diffusion, or None, controlling how colors outside the GIF format's limited palette get approximated. Diffusion generally looks smoother on gradients; Ordered has a more distinct, patterned look; None gives the flattest, most banded result but the smallest file.
- Transparent background: a toggle, for a GIF that composites over whatever it's placed on rather than carrying its own opaque background.
Like MP4, GIF export runs on the exact same deterministic, fixed-step frame driver — the two share their core pipeline, just diverge at the final encoding step.