Clean object mattes from your Cryptomatte & ID-pass renders — as a Mac app, a command line, and a Motion filter.
Pixel Bear LLC · Help & Instructions
A 3D render can carry a hidden ID pass — a Cryptomatte, a puzzle matte, or an object/material AOV — that labels every object in the frame. Orso reads that pass and pulls a precise matte for whatever you pick: no rotoscoping, no spill, edges intact. Use the app to bake mattes to movies or image sequences, the orso command line to batch it, or the Motion filter to matte a layer live inside Motion.
Bake mattes on your own machine.
A standalone Mac app (plus a headless orso command line) that opens a render, lets you pick objects, previews the matte, and bakes it to a movie or an image sequence ready for Motion, Final Cut Pro, or any compositor.
Run the Orso installer and it places Orso in your Applications folder. The first time you open it, macOS confirms it's from an identified developer (Pixel Bear LLC) — click Open. The orso command-line tool installs alongside it.
Requires macOS 13 (Ventura) or later. Universal — runs natively on Apple silicon and Intel.
Three ways to load a shot:
Orso scans the folder and groups frames into sequences automatically. If it finds several, it asks "This folder has N sequences" — pick one, or choose Open All in Tabs to load each in its own window tab. Point it at a single frame and it still follows the whole #### sequence on the timeline.
Sandbox access
Opening one frame prompts once to Grant Access to its folder so Orso can read the sibling frames. It remembers the folders you approve.
Orso detects the kind of pass automatically and adapts the controls:
Tick objects in the sidebar, or click them right in the viewer. The click grammar is the same everywhere:
| Select just this object (replace) | click |
| Add / remove an object | ⇧ click · ⌘ click |
| Remove an object | ⌥ click |
The status line echoes what you picked, and the sidebar footer shows the count with a Clear button. Use the Filter objects field to find a name fast in a busy manifest.
Toggle the viewer between ID Colors (the false-color object map, with your selection popped to white) and Matte (the grayscale coverage you'll bake). Step frames with the arrows, drag the scrubber, or read the frame / total counter. The whole sequence pre-warms in the background so playback stays fluid.
The inspector's Matte and Deliver As sections decide what gets written:
Keeping transparency
If you choose Alpha with a codec that can't hold it, Orso warns you and exports RGB only. Pick a 4444 / HEVC-alpha codec — or PNG/TIFF — to keep the alpha.
Click Bake Movie… / Bake Sequence… (⌘B), choose where to save, and Orso renders every frame and reveals the result in Finder. Working on several shots at once? Bake All Open… (⌘⌥B) renders every open tab — one at a time or all at once, set in Settings.
| Open a sequence or frame | ⌘O |
| Bake the current matte | ⌘B |
| Bake all open mattes | ⌘⌥B |
| Settings (output folder, Bake-All mode) | ⌘, |
The toolbar's Objects and Settings buttons show or hide the side panels.
orso command lineEverything the app bakes, the orso tool can do headless — ideal for render farms and batch jobs. It shares the exact same engine.
List what's inside a render:
orso list /renders/shot01/
Bake a matte — cryptomatte objects to a ProRes 4444 movie with alpha:
orso bake /renders/shot01/ \
--objects "Hero,Ground" --out matte.mov \
--movie prores4444 --style alpha --alpha-mode black --fps 24
Key an ID pass by color, to a 16-bit TIFF sequence:
orso bake idpass.png --colors "1,0,0;0,1,0" --tolerance 0.08 \
--out mattes/ --sequence tiff16 --force
Run many jobs from a JSON file:
orso bake --jobs batch.json
Run orso help for the full flag list — selection (--objects, --all-objects, --channels, --colors, --empty), output (--style, --movie, --container, --fps, --sequence), and --force.
Matte a layer live inside Motion.
An FxPlug filter that reads your Cryptomatte EXR straight from disk and mattes a layer in real time — pick objects on the canvas or in a visual picker, and the matte follows the timeline.
The Orso installer installs the Motion filter for you and registers it. If you install Motion later, run the installer again (or tick the Motion plug-in component) to add it. Restart Motion after installing.
The plug-in is a companion to the app — you can use either or both. It requires an FxPlug host (Apple Motion or a compatible Creator Studio host).
In Motion, add the filter to your layer from Filters ▸ Pixel Bear ▸ Orso. It appears in the Inspector like any other filter.
Orso needs to know which Cryptomatte sequence to read. Any of:
#### sequence and follows the timeline.#### pattern.Every pick is written to the Selected IDs list in the Inspector — one object name per line. You can hand-edit that list too.
orso CLI) and import it — FCP delivery is the app's job, live matteing is Motion's.