Real-time 3D, built from nodes.

A node editor for real-time 3D, motion and projection. This is the Cursor Balls example, live: move the mouse, and change it with the patch.

Pointer
Force
Shape
Material
Environment
Output
live

The patch

One patch for the whole scene.

Geometry, materials, simulations, signals, the camera and the outputs sit on one canvas, over the live scene. Here fifty lamps share one Distance and one Map Range: each glows as the wandering ball comes near.

Materials

Every look is a graph.

Ice, glass, clay, thin film and birefringent crystal are all wired as shader nodes, so you can open any material and change it.

Timeline

Keys, curves and a timeline.

The same lamp field, now keyed: the camera glides round it, the ball pulses and its light swells, all shaped as curves in the Graph Editor. Key anything with one click; signals, states and moving values run on the same timeline.

What's inside

And a lot more.

PhysicsHavok rigid bodies, cloth and soft bodies
FluidsPosition-based fluids, liquid fields, colour fluid
GPU particlesSpreads, fields and swarms, up to 4 million live
IK & rigsBones for pictures, SVG and 3D, IK and constraints
Motion captureBVH retargeting, webcam puppets
ShadersNode materials, GLSL and ISF, cables.gl imports
Gaussian splatsLoad, light and edit splat scenes
Type & Lottie3D and kinetic type, Lottie in and out
DrawingHand drawing, SVG and roto mattes
ProjectionMapping onto real surfaces, live sets
ShowsDMX and MIDI, an offline player
ExportHTML pages, video, glTF, .nodenode projects

Invite only, for now.

Questions, a project, or just curious? Drop a line.