Skip to content

Exporting

Caddis renders out through the Export dialog (Cmd/Ctrl+Shift+E or the Render button), plus a one-click save frame button in the viewer for grabbing stills as you work.

Export dialog

Pick a Type, then a Format within it:

TypeFormats
VideoH.264 (small file / high quality), ProRes 422 HQ, ProRes 4444, WebM VP9 (with or without alpha)
Image SequencePNG (8-bit), EXR (16-bit linear)
Still ImagePNG — current frame
AnimatedGIF
AudioWAV, MP3

Common settings: output location, resolution (composition / half / custom), frame range (full duration / work area / custom), render quality, and per-codec advanced options (CRF, encoder speed, GOP size).

Still image (single frame)

Still Image → PNG — current frame renders exactly the frame the playhead is parked on to a single PNG — no more exporting a one-frame "sequence" as a workaround. The output picker is a regular save-file dialog; range and resolution rows don't apply (stills render at composition resolution).

Image-sequence filenames

Image sequences get a Filename field — the prefix for every frame file, producing <prefix>_00042.png (or .exr). It defaults to the composition name, so sequences identify themselves instead of the anonymous frame_00042.png. Characters that can't appear in filenames are replaced with underscores.

Save frame from the viewer

The camera button in the viewer toolbar saves the current frame as a full-quality PNG into the project's renders/ folder, named <comp name>_<frame>.png. If a file with that name already exists, a numbered suffix is added instead of overwriting. A confirmation shows where it landed (e.g. "Frame 54 saved to renders/Main_00054.png").

The project must be saved at least once — the button needs a project folder to save into.

Notes

  • All exports render in sRGB except EXR sequences, which are written as linear-light 16-bit half floats.
  • PNG sequences with audible layers also write a sidecar audio.wav into the output folder.
  • Exports honor the render-quality picker (Full / Preview / Draft) — the viewer save-frame button always renders at Full.