Choose what worked, place it into a production, and export media for downstream tools.
Production Handoff
Exploration is only useful if the best discoveries can make it into the thing you are building.
Make Effects keeps generated media connected to the production that needs it: what was chosen, where it belongs, and which file downstream tools should use.
Production records
A production record associates a completed image or video variant with a production ID and optional scene metadata.
Common fields:
productionId: stable group such astrailer-01ors01e01-a2.sceneLabel: human-readable scene or beat label.timelineStartMs: intended timeline start in milliseconds.durationMs: intended duration.shotId: stable shot identifier.sourceRefs: script, reference, or variant sources used for the placement.
Generate and place
Single-output generation commands can create a production placement after the media completes:
makefx video generate "A looping idle animation" \
--name "Idle Animation" \
--type animation \
--production-id trailer-01 \
--scene-label "Robot idle" \
--timeline-start-ms 0 \
--duration-ms 3000 \
-o handoff/robot-idle.mp4
Place existing variants
makefx productions place \
--production-id trailer-01 \
--variant VARIANT_ID \
--scene-label "Robot idle" \
--timeline-start-ms 0
Inspect and export
makefx productions list --production-id trailer-01
makefx productions export --production-id trailer-01 --json -o scenes.json
makefx productions export --production-id trailer-01 --media-dir handoff/media -o scenes.args
The export command downloads visual media through authenticated variant endpoints and writes ordered handoff records for downstream render, game, and editorial tools.
Recommended workflow
- Generate or upload media into a space.
- Curate active variants.
- Place approved variants into a production ID.
- Export media and metadata for downstream tools.
- Keep the space as the reviewable source of truth.