Moving shots and scene import#

Bring the shot's camera, objects and lights in from your 3D package or tracker, follow a handheld camera with the 2D tracker, and use volumes from other programs as smoke.

Moving shots#

Tracking › Track (Ctrl+T) on a dolly shot: the move is worked out for every frame, and the fire stays on the ground - Pinned in 2D: with no ground lined up, park the fire where it should be, then Tracking › Track (Ctrl+T). The fire follows that point through the shot. Dragging the ring afterwards offsets the whole track. Pick a spot with texture or a corner; the tracker follows position only, not rotation, scale or perspective.

Scene import (USD)#

File › Import USD scene brings the camera, objects and lights in from a USD file (.usd, .usda, .usdc, .usdz; Blender, Houdini, Maya, Cinema 4D and most trackers export it).

An object that stays still or moves without changing shape keeps its shape and is placed and keyed by position, rotation and size; one that deforms, or tumbles, is baked frame by frame.

Alembic (.abc) has no reader for Python on Windows: convert it to USD first (Blender: File › Import › Alembic, then File › Export › Universal Scene Description; Houdini and Maya export USD directly).

Smoke from a volume (OpenVDB)#

An emitter's Shape › Volume (VDB) takes an OpenVDB file from Houdini, Blender, EmberGen or Blackbody itself, a numbered sequence of them (smoke.####.vdb), a Volume prim in a USD file, or a USD Points prim (its particles, splatted). Its density grid is the smoke; a temperature grid, if it has one, is its heat; a velocity grid (vel, v or velocity, or three float grids vel.x, vel.y and vel.z) is how it moves. Volume sets what the emitter does with it: - Fills the box with its smoke, once: at Ignite at the smoke goes in as it is and then moves with the air, as a cloud of smoke, a gas leak or haze. - Keeps it topped up: every step while it is on, the smoke is kept at least as thick as the volume, so an animated sequence (an explosion from another program) drives the smoke and the simulation carries it on. - Releases where it is dense: a source that releases at the emitter's rates wherever the volume is dense.

For the first two, Smoke and Fuel are the amount where the volume is densest and Heat is its temperature. Position, Size and Rotation place the volume; Z-up file turns a Blender VDB up the right way. Fuel in the volume burns like any other: a VDB gas cloud goes up in a flame front.

Something wrong or missing on this page? Edit it on GitHub.