025 · MANTRA
PROJECT LAVOS · THE STACK

mantra.

Vendor
Side Effects Software
First Ship
1996 · with Houdini 1.0
Renderer Class
Hybrid REYES + path
Shading Language
VEX
Motion Samples
2 → 64 per frame
Successor
Karma (USD)

Cycles renders stills. Mantra renders frames — and frames carry sub-frame information. Motion blur is not a post-effect; it is what the camera always saw.

Shutter sweep · 5 angles
f24 · 24 fps

The signature is sub-frame motion. Real cameras don't capture instants; a still photograph is the integral of light arriving across the time the shutter is open. A mechanical shutter at 1/48s on a 24fps camera captures roughly half the frame's duration — a 180° shutter. Anything moving in the scene smears across that interval, and that smear is half of what the eye reads as motion on screen.

Production renderers built before the path-tracing era treated this as a primitive, not a post-effect. Mantra is one of those renderers. Sub-frame motion vectors are computed at every shaded point; the renderer integrates over time as well as over the hemisphere; the resulting image is what the camera would have seen with its shutter open across this frame, not what the scene happened to be at the instant the frame stamped.

The deeper integration is with Houdini itself. Mantra reads the same SOP network the artist is editing, with VEX shaders that compile alongside the geometry's VEX wrangles. Volumes, particles, deep camera maps with per-sample depth ordering for compositing, point-cloud occlusion baking — all of it lives in the same node graph as the scene's geometry. The renderer is not a separate stage. It is the last node in the network.

Houdini 18 began phasing in Karma as Mantra's USD-native successor; by Houdini 20, Karma is the recommended path for new projects. Mantra still ships and still renders productions — the studios that built decades of pipeline on it haven't migrated overnight. The shutter is still open.

Lineage
1996
Mantra ships with Houdini 1.0. REYES-derived hybrid renderer.
2003
VEX integration matures. Shaders run inside SOPs at near-native speed.
2007
Deep camera maps standardise. Per-sample depth ordering for comp.
2014
PBR shading model in Mantra reaches feature parity with the field.
2018
Karma announced as Mantra's USD-native successor. Phase-in begins.
2020
Karma XPU ships in Houdini 18.5 — CPU+GPU hybrid path tracing.
2024
Houdini 20.x — Mantra still ships; Karma is the recommended default.
Adjacent
Houdini
The host. Mantra is the renderer; Houdini is the network it reads from.
VEX
The shading language. Same syntax as the SOP wrangles; same compile path.
Karma
The successor. USD-native, MaterialX-aware, CPU+GPU hybrid.
Cycles
The open-source competitor. Different lineage; same convergence math.
Arnold
Maya's production renderer. Different host, same shutter discipline.
USD
The interchange Karma is native to and Mantra exports through.
the camera integrates across the shutter.
SPECIMEN 025
MMXXVI · § I · AUTHORING
PREV · 024 CYCLES
../THE STACK