Read, grade, merge, paint, track and write without leaving the
compositing workspace.
How the workspace works
Keep the graph, image, timeline and controls in view.
02
BATIQ keeps the image, graph, timeline and controls together so
changes remain visible and editable.
01 / 3D Set
A 3D scene. Inside the comp.
Build and change a scene right in the graph. Drop in a Set, add
cards, shapes, lights and cameras, or bring in USD and Alembic
files, and wire plates and an HDRI straight into it. Move a
light or the camera and the Viewer updates as you work, rendered
on the GPU with shadows, reflections and motion blur.
The Camera Tracker finds and tracks features by itself, then
solves the camera and its focal length from the plate, lens
distortion included. Pick a few solved points to set the ground,
the origin and the scale. One click sends the camera and a point
cloud to a 3D Set, which can follow the solve live: solve again
and the Set updates.
Lens distortion in the solve
Live link to a 3D Set
Ground, origin and scale
03 / Edit node
Cut in the graph. Every shot stays live.
Wire Reads or whole comp branches into an Edit and cut them on
tracks: trim, roll, slip, slide, dissolves, holds, speed changes
and retime curves. Change a key or a grade upstream and the cut
plays it straight away. Scripts bring cuts in and out as
OpenTimelineIO.
Any branch as a clip
Dissolves and retimes
OpenTimelineIO from scripts
04 / Finishing
Sit it in the shot. Wrap, grain and edges.
Light Wrap lets the background's light spill over a keyed edge.
Grain Match samples a plate's grain with one button and lays
matching grain over clean CG. Edge Extend gives soft edges and
hair the colour of the subject next to them, so green spill and
the old background fade away. They pair well with the Keyer's
Screen mode for green and blue screens.
Light Wrap
Grain Match
Edge Extend
05 / Remote Links
Share one source. Anywhere in the graph.
Send an image or a value from one Remote Link to Linked Inputs
anywhere in the graph, with no wire stretched across it. Change
the source once and every receiver updates. Point a receiver at
another source from its Inspector, and jump back with Go to
source.
Images or values
No wires across the graph
One source, many receivers
06 / NodeGen
Prompted nodes. Editable controls.
Describe an effect and a model writes it as a small kernel
script. BATIQ tests it, and a model that can read images checks
its own render and fixes it. Then adjust and animate its controls
like any other node. Use a local Ollama model, or switch on your
own Claude Code or Codex.
Local models, or your own
Extra image inputs
Animatable controls
07 / Multichannel EXR
Multichannel EXR. 32-bit float and ACEScg.
OpenEXR stays native: flat multichannel layers, 32-bit float
processing and ACEScg color. Use the channels and layers you need
from read through write.
Multichannel EXR
ACEScg pipeline
Production EXR workflow
08 / Cryptomatte
Cryptomatte selection. Pick the parts to change.
Select objects and materials from Cryptomatte data, then use the
resulting matte in the same compositing graph for targeted work.
Object and material IDs
Matte driven grading
EXR metadata workflow
09 / Variants
Switch graph options. Write the permutations.
Switch grouped options in the graph, save useful combinations and
render the resulting permutations. Variants also work with Write
nodes for repeatable outputs.
Grouped graph options
Switchable combinations
Write permutations
10 / Functions
Reusable node setups. One shared master.
Turn connected nodes into a Function and create instances across
your graph. Edit the original nodes and every instance updates,
with its own source and mask inputs.
Reusable instances
Shared master edits
Source + mask inputs
More built-in tools
The tools needed for a complete shot.
01
Native GPU
Fast processing and interactive feedback on modern hardware.
02
Roto + Paint
Bezier and B-spline shapes, per-point feather and clone paint, right in the image.
03
Tracking
2D tracks for transforms and masks, and a camera solve for 3D.
04
Timeline + export
Clips, keys and curves beside the graph; write image sequences or QuickTime and MP4 movies.
05
Python + CLI
Automate the same tools from scripts and headless renders.
For you and your agent
A compositor your agent can actually drive.
Everything you do in the app, a script can do too. Hand BATIQ to
Claude, Codex or your own pipeline tools and they can build a graph,
set controls, wire plates into a 3D Set, solve a camera, cut an Edit and render,
through a plain JSON command line or Python.
One request, one edit. Batches of graph edits apply together and save, or fail together with a clear reason.
Mistakes are refused, not guessed. A misspelled field or out-of-range value comes back as an error naming it.
Easy to discover. Ask a node what its inputs take and what it can be wired to; the docs ship as plain text for models.
A separate add-on connects BATIQ to Ynput's AYON pipeline. Launch
BATIQ from a task with its frame range, fps and resolution
applied, load published images, save versioned workfiles, and
publish Write renders with thumbnails and review media, with
colour spaces mapped to the project's OCIO config.