Oink
Getting started

Getting started

Launch Oink, find your way around, and build a first comp.

raw .md

Oink is a node-based compositor. You build a comp by connecting nodes: images come in through Read nodes, pass through colour, merge, filter and transform nodes, and leave through Write nodes. Everything works in 32-bit float, scene-linear colour, on the GPU.

If you have used Nuke, most of this will be familiar: the nodes, knobs, keyboard shortcuts and .nk scripts are the same. See For Nuke users.

  1. Install and launch: ./launch_opencomp.sh from the repository folder.
  2. The interface: the Viewer, Node Graph, Properties and the node toolbar.
  3. Your first comp: Read, Grade, Viewer, Write, render.

Want to see finished comps first? Help › Examples… opens small example comps that use shipped sample media. A node's ? button in the Properties panel lists the examples that use it.

You can also start with a file: ./launch_opencomp.sh comp.oink (or a .nk script) opens it once the app is ready. Double-clicking a comp in your file manager does the same, and opens a new copy of the app each time, like Nuke. The installer registers the comp file icons and types.

Three things worth knowing early:

  • Each Viewer node gets its own tab in the Viewer pane (Viewer1, Viewer2 …). A new Viewer (Ctrl+I) adds a tab; deleting the node removes it.
  • Workspace › Jobs lists every background job (AI, renders, imports) next to Background Renders. Its Services view shows the helper processes the app started, with GPU and memory use per row.
  • The highlight colour is Nuke orange by default. Change it in Preferences › Appearance › UI Colors.