Blender · MCP · Seedance 2.5

Stop paying a model to guesswhat you could have built.

A generative render is the expensive step and the least repeatable one. Describe a camera move in words and you get a different move every take. Build it in Blender as untextured grey geometry — a clay pass — and Seedance reads the structure instead of inventing it. The finished pixels are still the model's. The decisions are yours.

One 12s take at 720p

$3.12

Priced with the same token model as the Ad Lab.

Landing it by trial and error

$12.48

Four takes is a modest estimate for arriving at a specific camera move through prompt wording alone.

Difference

$9.36

Per shot. A clay re-render costs electricity, so the iteration moves to the free layer and the paid one runs once.

The saving is the smaller half of the argument. The larger half is that the clay pass makes the shot repeatable — the same camera move, the same blocking, the same beat timing on every regeneration — which is what lets a concept survive review notes instead of being re-rolled.

01

What moves upstream

Every row is a decision you are otherwise paying the model to make, differently, on every take.

DecisionLeft to the promptSettled in clay
Camera moveDescribed in words, re-rolled every take. Two generations of the same prompt give two different moves.Keyframed once. Identical on every regeneration, and editable in two lines.
Framing and lensApproximated from adjectives. Perspective compression is whatever the model felt like.A real sensor and a real focal length. The model reads the perspective rather than guessing it.
Blocking and timingThree actions in one sentence produces omissions, not precision.Keyframes. The beat lands on the frame you put it on.
Occlusion orderAmbiguous overlap resolves randomly, differently each run.Depth is explicit in the geometry, so it resolves the same way every time.
Light direction'Warm morning light' is a mood, not a direction.One key with a real angle. The model infers its own lighting from the shadow it can see.
02

Two lanes, never mixed

Confusing these is the single most common way the workflow fails. If you find yourself wanting the clay pass to be the right brand yellow, you have merged them.

The clay control pass

Video · one clip per shot

Untextured grey geometry with flat ID colours on the subjects you intend to map. The model reads structure from it and invents nothing about the look.

Carries

  • Camera path, lens and framing
  • Blocking and motion paths
  • Timing and shot-size transitions
  • Occlusion order — who passes in front of whom
  • Ground contact and light direction

Never

  • Brand colour
  • Textures and final materials
  • Typography or logos of any kind
  • Atmosphere and style

Look references

Stills · separate files

Photographs, brand assets or Blender renders — never the same file as the clay. The prompt binds each reference to its job explicitly.

Carries

  • Brand colour and material character
  • Finish, sheen, surface behaviour
  • Lighting mood and atmosphere
  • Product label detail

Never

  • Camera movement
  • Blocking or timing
  • Anything structural
03

How the build runs

Six phases through the Blender MCP connection. Every call runs in a fresh Python namespace, so the scene lives in a script file rather than in a conversation — which matters because the clay pass gets re-rendered many times.

01

Probe

Small throwaway calls to learn the environment. The Blender API changes between versions and training data is not authoritative about it.

02

Confirm

Delivery aspect, shot structure, proxy-to-subject mapping, lens per shot, and what gets composited after rather than generated.

03

Script

One self-contained .py file. Every MCP call runs in a fresh namespace, so a scene built through chat cannot be rebuilt — and this pass gets re-rendered many times.

04

Verify

Render checkpoint frames and look at them. A script exiting cleanly is not evidence the render is right.

05

Package

One folder per shot, named so upload order matches the @Video 1 / @Image 1 indices the prompt refers to.

06

Generate

Run Seedance, review, and route each failure to the layer that owns it.

Clay pass checklist

Run against a real frame. A script exiting cleanly is not evidence the render is right — the classic failure returns status: ok while the bowl is a sealed disc and the lid floats detached in space.

  • Aspect ratio matches the delivery aspect exactly
  • Frame rate is 24
  • Every mapped subject is its assigned ID colour, and nothing else shares it
  • Every subject has a visible contact shadow
  • Silhouettes stay separable at every beat
  • No text, logos or numbers anywhere in frame
  • No axes, grids, gizmos, frustums or path curves
  • Nothing clipped to white, nothing crushed to black
  • Ground plane extends past frame at every camera angle
  • One clear light direction, consistent across the shot
  • Implied speeds are physically sane
  • Frame 1 is a real composition, not a lead-in
  • Clip is under 30 seconds — under 10 is better

Limits worth knowing before you build

Documented as of August 2026. Verify against the live surface before a paid run — the consumer app, the API and resellers expose different subsets.

References per generation
50 total — 30 images, 10 videos, 10 audio
Reference video duration
30s across all clips
Clay render size
1280×720 or 1080×1080 — above 720p buys nothing
Frame rate
24 fps, set in Blender, not fixed afterwards
Output length
4–30s in one pass
Native resolution
480p and 720p — anything higher is a provider upscale
04

Route the failure to the layer that owns it

The most expensive mistake in the loop is fixing a Blender problem with prompt edits, or a prompt problem with re-renders. Change one variable at a time: hold the clay still while iterating the prompt, then hold the prompt still while iterating the clay.

What you seeLayerFix
Camera move is wrongBlenderRe-key the camera, re-render the clay
Subject in the wrong place at the wrong timeBlenderRe-block, re-render
Motion reads too fast or too slowBlenderRetime against the m/s table
Framing is offBlenderAdjust lens or position — not the prompt
Grey plastic or empty void leaking inPromptStrengthen the exclusion block
Proxy read literally — the capsule stays a capsuleBothAdd the mapping sentence, and give the proxy real proportions
Wrong colour, material or moodLook refsBetter reference still, tighter style sentence
Identity drifts mid-clipPromptMore references of that subject, or a shorter clip
Garbled textNeitherRemove it from the generation and composite it after
05

What a vendor now does for you, and what it does not

Higgsfield shipped a Blender add-on that automates part of this. A page arguing that knowing the landscape is the job should say so — and should be equally clear that it automates the geometry, not the judgment.

Higgsfield for Blender

Late August 2026

An add-on that prompts an editable blockout into your open .blend, animates a camera from a description as real bones and keyframes, and can trigger Seedance renders — with an MCP bridge so an agent works in the scene directly. Seven tabs, Blender 4.2–5.1, on the same credits as their other plugins.

Where it genuinely helps

First blockout, faster
Getting to a rough scene is the slowest manual part of this workflow. A prompted blockout that arrives as editable geometry is a real saving.
Camera as a rig, not a description
It animates to standard bones and actions, so the curves are tweakable rather than regenerated — the same property that makes a clay pass worth building.
Reblocking
Layout changes late are the expensive kind. Re-prompting a previz blockout is cheaper than re-keying one by hand.

What it does not change

A blockout is not automatically a control pass
Neutral grey, one flat ID colour per mapped subject, one unambiguous light direction, contact shadows, 24 fps, no text or gizmos. Geometry arriving faster does not make it legible to the model — the checklist above still decides that.
The prompt still has to bind the references
Material roles and the exclusion block are what stop grey plastic and empty void leaking into the result. No plugin writes those for you.
Diagnosis is still the scarce skill
Deciding whether a bad take is a clay problem, a prompt problem or a look-reference problem is where the credits are saved or wasted, and that judgment does not ship in an add-on.
Their own docs scope it to previz
Blockout is not a production asset — clean topology, UVs and instancing are still modelling work, and reblocking mid-production with cached simulations is explicitly not the easy case.

The cost catch. The unlimited Seedance plans that make Higgsfield look inexpensive are, by their own terms, available only through higgsfield.ai directly — not through MCP, CLI, Canvas or Supercomputer. Drive it from an agent or the API and you are back on per-generation credits.

Verdict

Worth using as a front end to the clay pass. Not a reason to move a production pipeline onto it — this studio generates through fal, where the routing, cost model and quality gates already live, and a vendor suite would trade those for an integration it does not need.

Assembled from vendor material and secondary coverage, not hands-on use. Two things worth confirming against the live docs before committing: whether the API exposes Seedance 2.5 reference-to-video with video references, and whether the add-on's blockout is neutral clay or merely untextured geometry.

06

Write the prompt that goes with the clay

The clay carries structure; the prompt has to say what each upload is for and what must not be inherited from it. Fill in the shot and it assembles the four-layer prompt — including the exclusion block, which is the part people skip and then wonder why the result is grey plastic people in an empty void.

The shot
Proxy mapping

One flat ID colour per subject you intend to name in the prompt. Everything else stays neutral grey.

Timeline

Consecutive, non-overlapping. One state change per range, with a visible end state.

The prompt

1 thing to fix before you spend credits

  • No key light direction. Shadow direction and length are how the model builds its own lighting. Flat ambient gives it nothing to work from.

The clay is half of it. The recipe is the other half.

Once the structure is settled, the concept still has to be written — look, beats, overlay and sound. That is what the prompt builder and the Ad Lab are for.