Version 0.1.2
Aphelion Editor features
Aphelion is a desktop compositor built around a node graph. Everything the editor does to a frame is a node, and every node is inspectable, keyframable and reorderable. This page is the map; each section below links to the documentation that covers it in detail.
At a glance
172 nodes · 21 categories
- InputInput/Output, Audio
- Video files, image sequences, stills, generated patterns, and audio from the same media.
- GeneratorsGenerator, Depth Generator
- Gradients, noise, solids, text and depth sources that produce a frame rather than transform one.
- ColourColor, Creative
- Exposure, hue and saturation, white balance, levels, vibrance, shadows and highlights, monochrome, posterise, and a tier of creative looks.
- Filter and styliseFilter, Stylize, Distort, Effects
- Blur, sharpen, edge treatments, warp and displacement, glitch and grain.
- CompositingCompositing, Math, Logic, Values
- Merge operations, blend modes, arithmetic and logical operators, and value constants for driving properties.
- TransformTransform, Timing
- Translate, rotate, scale, corner pin, mirror and border handling, plus retiming and hold frames.
- Keying and mattesKeying, Roto
- Chroma key, matte refinement, spill suppression, mask combination, premultiply, and Bezier roto shapes.
- Tracking and depthTracking, Depth
- Point and planar trackers, match move, depth-map processing and relighting from surface normals.
In depth
- Node compositingHow the graph is built, evaluated and cached, and what the built-in node library covers.
- Tracking and match movePoint tracking, planar tracking, corner pin, and what happens when a track loses its target.
- ColourPrimary correction, white balance, curves-style tonal control and creative grading looks.
- Chroma keyingPulling a matte, refining its edges, suppressing spill, and combining mattes from several sources.
- Rotoscoping and masksBezier shapes, animated mattes, shape tracking and how masks reach the rest of the graph.
Workflow
A project is a graph plus a timeline. You bring media in with an input node, build the look by wiring nodes downstream, and view the result through a Viewer node. The timeline drives which frame each source is asked for, and any numeric property can be keyframed or driven by another node.
Preview and export are the same graph. The Viewer has a resolution and a proxy setting, so interacting with a heavy 4K graph stays responsive while the export still renders at full size. Export writes MP4 through H.264 or a PNG sequence, from whichever Viewer is active.
The editor runs on Python 3.11+. A Windows installer is published on the releases page; macOS and Linux run from a checkout of the repository.
If a node type is missing, the plugin SDK lets you write it in Python and drop it in. Plugins are ordinary Python classes, and they appear in the node menu alongside the built-ins.