Skip to content

Welcome to OverMox Docs

OverMox is a node-based overlay engine that lets you build stunning, dynamic overlays and interactive scenes for your stream, no coding required. The workspace is split across two applications: the OverMox app for building scenes and managing assets, and the Controller app for visual scripting with nodes. These docs cover everything from first launch to advanced node logic.

The OverMox app is your main workspace for building scenes, managing assets, and sending output to your stream.

Stage overview

Your 3D viewport for viewing and arranging scene objects. Place images, videos, 3D models, web sources, text, shapes, and more, then position everything with the toolbar tools: Hand, Move, Rotate, Scale, and Rect.

Learn more →
Hierarchy overview

A tree view of every object in your scene. Select, rename, reorder, and nest objects into parent-child groups so moving a parent moves all its children.

Learn more →
Inspector overview

Context-sensitive property editor that changes based on your selection. Edit transforms, components, and asset properties, all in one place.

Learn more →
Project overview

Your asset file browser. Import media, create live sources (webcam, window capture, web source, NDI, Spout), and organize everything into folders.

Learn more →
Output overview

Send your scene to streaming software. Set resolution, frame rate, and camera, then enable Spout or NDI output. Both can run simultaneously.

Learn more →
Console overview

System message log showing info, warnings, and errors. Covers asset loading issues, connection problems, and save errors. Filter by severity.

Learn more →
Menus

The top menu bar covering File, Edit, Window, Elements, and Help. Manage scenes, arrange your layout, add objects, and launch the Controller.

Learn more →
Settings

Application-level preferences for UI scaling, FPS cap, stage grid display, camera navigation, default lighting, and playback behavior.

Learn more →
Project Settings

Per-project configuration for physics and graphics quality. The collision matrix controls which object layers interact with each other.

Learn more →

The Controller is a separate application for building logic with visual scripting, no code required. Launch it from File, then Open Controller in OverMox.

Node Graph overview

The visual scripting canvas where you build logic by connecting nodes with wires. Trigger nodes fire from stream events, button presses, and timers.

Learn more →
Variables Panel

Create and manage named variables (Int, Float, String, Bool, Vector, Array) shared across your node graphs.

Learn more →
Object Selector

A picker that appears when a node needs a reference to an asset, scene object, or camera. Tabbed by type with search.

Learn more →
Controller Menus

Graph file operations (New, Save, Import) and editing commands (Undo, Redo, copy/paste nodes).

Learn more →
Controller Console

Node graph debug log showing execution messages tagged by source. Use Log nodes for custom output.

Learn more →
Preferences

Visual settings for wire color inheritance from port types and color muting in large graphs.

Learn more →

Quick reference for all Controller shortcuts, accessible from Help, then Shortcuts.

Learn more →

General Concepts

Assets, scene objects, components, filters, output, transitions, and more.

Start reading →

Node Reference

All 20 node categories: animations, audio, triggers, math, web, and more.

Browse nodes →