Start
JOS Compositor: tools you won't find elsewhere
This is the master list of what JOS Compositor does that other node-based compositors don't. Each entry links to its page.
Node graph
| Tool | In one line | Manual |
|---|---|---|
| Settings inside the node | Double-click a node and its full settings open inside it, so the Properties panel is optional. | node-graph |
| A socket per channel | Expand a node to get sockets for R, G, B and A, and one more to pick any channel or layer, then wire one pass where it's needed with no Shuffle. | node-graph |
| Cryptomatte as one socket | All of a Cryptomatte's ranks travel through one socket, with its manifest. | node-graph |
| Combine | Builds an image from channels, layers and fills; it replaces Shuffle. Click an empty R/G/B/A socket to fill it with white or black. | node-graph |
| Wire first, pick the node after | Drop a wire on empty space and the node picker opens; the new node arrives connected. | node-graph |
| Click to connect | Click an output, then an input, to connect nodes far apart: no long drag, and you can pan and zoom in between. | node-graph |
| Move or swap an input by dragging | Drag a connection from one input of a node to another input of the same node. | node-graph |
| Vertical or horizontal flow | Build the tree top to bottom or left to right. | node-graph |
| Snap on sockets | Snapping lines up sockets rather than node corners, open nodes included. | node-graph |
| Sliders inside number fields | Drag a field to change it; Shift makes the change 10× finer; click to type. | node-graph |
Roto, paint and vector graphics
| Tool | In one line | Manual |
|---|---|---|
| Remove brush | Paints out an object by filling the stroke with texture from around it, with matched grain. No clone source to set. | roto-paint |
| Healing | The remove brush keeps the grain it copies but takes the colour of what surrounds the stroke on every side, so unevenly lit surfaces stay seamless. | roto-paint |
| Roto points animate on their own | Moving an animated point keys only that point, not the whole shape. | roto-paint |
| The Bezier tool | Alignment guides, typed X/Y offsets, 5° steps, holes and three ways to close a shape. | roto-paint |
| Dodge and burn by range | Limit dodge or burn to shadows, midtones or highlights, in stops. | roto-paint |
| Black and white swatches | Permanent swatches; Shift+X swaps them, as in a paint program. | roto-paint |
| SVG import | Brings in Illustrator and Affinity SVG files as editable shapes, keeping the document's layer order, groups, gradients, text and filters. | vector-graphics |
| Vector Graphics node | Bezier shapes and open lines with fills, outlines, dashes, gradients and mattes. | vector-graphics |
| Master offset | Moves every stroke and shape of a paint node at once, keyed or linked to a tracker, with Keep Transform and a tweak on top. | roto-paint |
Tracking and cameras
| Tool | In one line | Manual |
|---|---|---|
| Trackers that move the picture themselves | Tracker (only tracks, its points linkable), Stabilize and Match Move: no Export, no second node to connect. Each starts with a track. | tracking |
| Camera tracker guides | Lines drawn along a set's axes (as in fSpy) stay in the camera solve: they hold the lens, the scene comes out in their axes; sets for things at an angle to each other; lines snap to the plate's edges. Set axis and Create cube. | tracking |
| Fill gaps | Keys the frames a track lost along a curve fitted to the keys on either side. | tracking |
| Hidden corner | Works out a rectangle's hidden or never-seen corner from the other three. | tracking |
| FocalFinder | Draw vanishing lines on a still frame and get a matching camera. | 3d/focalfinder |
3D on USD
| Tool | In one line | Manual |
|---|---|---|
| Blender live link | Edit a scene in Blender and see it in JOS at once, and the other way round, with shared undo and animation. | live-link-blender |
Nodes
| Tool | In one line | Manual |
|---|---|---|
| Kuwahara | Painterly smoothing that keeps edges (classic or anisotropic). | nodes |
| Pixelate | A mosaic of block averages. | nodes |
| Despeckle | Replaces isolated odd pixels with their neighbours. | nodes |
| MaskToSDF | Signed distance from a mask's edge. | nodes |
| DoubleEdgeMask | A gradient from an inner mask out to an outer one. | nodes |
| Voronoi, Wave, Brick | Procedural textures. | nodes |
| ChromaKeyer and Despill | Our own keyer and spill suppressor, included free. | nodes |
| Text in every script | The Text node shapes Arabic, Hebrew, Devanagari, Tamil, Thai and other scripts correctly. | nodes |
Working with the app
| Tool | In one line | Manual |
|---|---|---|
| An AI that shares your undo | The built-in MCP server lets Claude or any MCP client edit the open comp. Its edits are on your undo stack. | ai-assistants |
| Names in any language | Node names and notes in any script, with spaces and punctuation. | everyday |
| Hardware test | Measures the CPU, memory, GPU and disk, then fills in the cache, GPU and tile settings. | everyday |
| Shortcut on any menu item | Right-click a menu item to give it a shortcut. | everyday |
| Loop, bounce and noise on curves | Curve ends and a noise modifier, with no expressions. | everyday |
| Extrapolate and exponential curve ends | A curve carries on past its keys as it was going (speed and acceleration, or an exponential with a strength), for a tracker that leaves the frame. | everyday |
| Fill gap on any curve | Pick an in and an out key on one curve or several: the frames between are keyed from the curve around them. | everyday |
| Curve editor pivot and Blender-style keys | A pivot mode for scaling keys about any frame; W / R (G / S with Blender keys) move and scale with the mouse, X / Y constraints and typed amounts; a toolbar with snapping and Delete flat animation. | everyday |
| Timeline markers | M marks a frame with a coloured, annotated flag. | everyday |
| Sound-only scrub | Ctrl+drag the playhead to hear the sound without rendering pictures. | everyday |
| File browser thumbnails | Picture thumbnails, and sequences shown as one entry with their missing frames. | everyday |
| Path Manager | Lists every file path, finds missing files and repaths by prefix. | everyday |
| Read-only without a licence | With no licence your comps still open, in read-only mode. | everyday |
