USABILITY-FIRST COMPOSITING

Built on usability,
not feature bloat.

BATIQ is a native Rust 2024 node compositor designed for real-world workflow speed. Built on solid compositing disciplines—32-bit float scene-linear ACEScg core, truthful EXR data windows, zero-overhead wgpu presentation—while introducing fresh, uncluttered ways to work.

Platform:
BATIQ Live Application Workspace
GROUNDBREAKING INNOVATION 01

The Prompt-Built Local AI FX Node

Instead of static effect menus or generic cloud filters, BATIQ embeds a local LLM (Ollama Gemma) running 100% privately on your machine.

Describe the optical look you want—such as "delicate amber light bleed on practical lights" or "multi-scale bloom with atmospheric glow". The local model compiles a typed, schema-bounded node with versioned, animatable UI controls on the fly. Zero raw WGSL code injection. Constantly evolving with each release.

  • 100% Local Model Execution (Zero Cloud Leaks)
  • Strict Typed JSON Schema Gate
  • Keyframeable Generated UI Controls
  • Deterministic Offline Fallback
AI FX INSPECTOR AI FX Node Inspector Screenshot
WORKSPACE PREFERENCES Node Graph Flow Direction Settings
GROUNDBREAKING INNOVATION 02

Fluid Graph Orientation:
Horizontal or Vertical

Compositors shouldn't force you into one dogmatic layout axis.

Nuke veterans rely on vertical flow (inputs top, outputs bottom). Flame, Fusion, and After Effects artists prefer horizontal flow (inputs left, outputs right). BATIQ lets you switch axes instantly without breaking connection topology, re-routing mask sockets to the right edge automatically.

  • One-Click Axis Toggle
  • Adaptive Port Normals & Flow Slots
  • Dedicated Mask Sockets on Right Edge
  • Workspace Preference Persistence
PROFESSIONAL EDITORIAL TIMELINE

Multi-Lane Docked Clip Timeline

Press ⌘4 or the transport expand button to dock a true multi-lane clip timeline directly under the scrubber.

Precision Slip, Trim & Frame Snapping

Every Read node receives its own lane. Drag the clip body to shift it in time, and drag the ribbed trim grip inside each end to adjust source ranges against actual media on disk.

✦ Animation Curve Editor — Coming Soon
  • Project vs Input Timing Modes
  • Ribbed End Grips for Safe Trimming
  • Snaps to Playhead, In/Out Work Range & Clip Edges
  • Zoom Around Cursor & Middle-Drag Pan
  • Fixed Viewer Height Guarantee
Docked Multi-Lane Clip Timeline Editor
FOCUSED TOOLSET

18 Dedicated Compositing Nodes

Single-key shortcuts for rapid keyboard-driven graph assembly.

BATIQ Node Palette Sidebar
INPUT & GENERATION

Read (R) · Solid (S) — 16/32-bit float OpenEXRs, display-referred PNG/JPEGs, and scene-linear RGBA solid color generators.

DRAW, KEY & FILTER

Mask (P) · Keyer (K) · AI FX (X) · Blur (B) — Closed cubic B-splines, HDR multiplicative keyer, prompt-driven local AI nodes, and normalized separable Gaussian blur.

COLOR & CHANNEL FLOW

Exposure (E) · Grade (G) · OCIO ColorSpace (C) · Channel Flow (H) · Premult (U) / Unpremult (N) — Precision Lift/Gamma/Gain color wheels, 3D LUT display inverting, channel routing, and alpha management.

TRANSFORM & WARP

Transform (T) · Tracker (Y) · Warp (D) · Reformat (O) — Affine transforms, sub-pixel NCC point tracking, dual-nature perspective/grid warp, and separable Lanczos3 GPU reformatting.

SYSTEM ARCHITECTURE

What BATIQ Actually Does

No vague marketing claims. Here is the truthful list of engineered features shipping in version 0.2.7.

Color & Float Core

  • 32-bit Float Scene-Linear Core: Unbounded HDR calculations across all operations.
  • ACEScg Default Working Space: ACEScg, ACES2065-1, linear sRGB, Rec.709.
  • Inverted ACES 2.0 SDR Display LUTs: Embedded 129³ and 65³ RGB16 cubes ensure photographic PNG/JPEGs don't render washed-out.
  • Alpha Independence: Straight and Premultiplied alpha toggles on Read and ColorSpace; explicit Premult / Unpremult nodes.
  • OCIO Discovery: Auto-indexes system OCIO environments or selected .ocio files.

OpenEXR & Image Windows

  • Truthful Data Windows: Preserves source display vs data bounding boxes (even extending with negative origins).
  • Zero-Resample Whole-Pixel Transforms: Translates data_min instead of softening pixels through resampling.
  • Flat Layer Preservation: Arbitrary flat channels and multipart layers retained through to EXR Write.
  • Image Sequences: Automatic numbered sequence discovery (####, %04d) with missing-frame handling.
  • Compression: Uncompressed, ZIP, PIZ, and RLE float/half-float encoding.

Graph & Workflow

  • 12 Premultiplied Merge Modes: Over, Add, Multiply, Screen, Overlay, Soft Light, Hard Light, Difference, Exclusion, Dodge, Burn.
  • Numbered Viewer Routing: Select any node and press 19.
  • Versioned JSON Clipboard: ⌘C / ⌘V human-readable subgraph copy-paste between sessions.
  • 64-Step Checkpoint Undo: Synchronizes graph topology and project metadata so undo never disagrees.
  • Tab Quick-Add: Fast fuzzy search node palette by name or category.

Warping & Point Tracking

  • Dual-Nature Warp Node: 4 perspective corners define pure camera homography; interior Catmull-Rom points store offsets so adding points never shifts existing pixels.
  • 2D Point Tracking: Coarse-to-fine Normalized Cross Correlation (NCC) with sub-pixel inverse-compositional refinement.
  • HDR Luminance Invariant: Tracks extreme scene-linear values (> 1.0) without clamping or lift distortion.
  • Non-Blocking Streaming Worker: Background pass streams per-frame results without stalling UI or playback.
  • Solves: Match-move, Stabilize, and Remove Jitter (2-DOF & 4-DOF similarity).

GPU Engine & Parity

  • Native WGPU Acceleration: Metal on macOS, DirectX 12 on Windows, Vulkan on Linux.
  • Deterministic CPU References: CI hard-fails if GPU and CPU channel output differ by more than 0.002.
  • Direct GPU Presentation: Scene-linear storage buffers drive native egui textures with zero CPU re-upload.
  • Separable Lanczos3 Reformat: High-fidelity GPU-resident scaling with complete CPU fallback.
  • Separable Gaussian Blur: HDR/alpha-safe normalized filtering with mask routing.

Transparent Boundaries

  • No Deep Data Volumes: Focused on 2D flat channels and multipart layers today.
  • No OFX Host (Yet): Curated GPU compute and local LLM effect pipelines.
  • No Full Planar Roto: Focused on closed cubic B-splines and point tracking.
  • No Distributed Render Nodes: Local parallel CPU/GPU synchronous Write execution.
  • Compositing Truth: Building what is requested next, rock solid.
PRODUCTION READY

Get Started with BATIQ Free

Compiled native desktop binaries for macOS, Windows, and Linux. Choose your operating system to download directly from GitHub.

Windows

Windows 10 / 11 (x86_64)
  • DirectX 12 WGPU Acceleration
  • Standalone Portable ZIP
  • In-App SHA-256 Verified Auto-Updates
  • Embedded Executable Icon
Download for Windows

Linux

Rocky / Ubuntu / Arch (x86_64)
  • Vulkan Native Acceleration
  • Desktop Entry & PNG Assets
  • Glibc 2.34+ Compatible
  • In-App SHA-256 Verified Auto-Updates
Download for Linux
All binaries are hosted on the public release repository: georgeantonopoulos/batiq-releases.