BlenderBlender and AI

Turning a Blender blockout into live-action-style video with Higgsfield: the steps and the failures

Follow the steps for turning a simple box scene (blockout) made in Blender into live-action-style video with Seedance 2.5 on Higgsfield: blockout rules, a 720p 24 fps source, a style frame, the prompt, quoting and submitting, and checking the result. Then see our real failures, such as backgrounds that changed and guide graphics that were copied, and how we fixed them.

AZTechnology17 min read

한국어English

Left, a night street blockout made of grey and blue boxes. Right, a still of a rainy night city street in the same framing

Based on: Seedance 2.5 (video edit) and GPT Image 2.5 on Higgsfield, and Blender 5.2. Our work log from October 2026 and the Higgsfield help center as checked on November 4, 2026. Images are Blender blockout renders and stills from the Higgsfield results made from them. All scenes are fictional. AZTechnology was once paid by Higgsfield to make a sponsored video. That sponsorship has ended, and this post was written without any request or review from Higgsfield. The result stills here are scenes we generated for that sponsored video.

A blockout is a video that sets up the positions, motion and camera of a scene with boxes and simple shapes only. In theatre terms, it is a rehearsal where the actors walk through their moves without costumes or sets. Feed this rehearsal video to a video edit model on Higgsfield, and you get a video that keeps the camera and motion but changes the look to live action.

The big advantage is that you can fix things for free before the expensive step. If you do not like the camera or the motion, fix it in Blender and render again. No credits are spent. This post covers the steps we used to make five scenes for a sponsored video, and the failures where we wasted credits.

After this post you can:

  1. Write down what makes a blockout easy to turn into live action.
  2. Export a conversion source at 720p and 24 fps.
  3. Prepare a style frame and a prompt with a timeline.
  4. Find and fix background changes and frozen frames in the result.

Before you start: You need Blender 5.2 and a Higgsfield account. You can build the blockout by hand or have an AI such as Claude Code build it with a script. An example made with AI is in Five low-poly war animations made with Claude Code. Check credit prices first in Reading Higgsfield pricing and credits.

1. The whole process at a glance

Three panels. Left, a night street blockout made of grey and blue boxes. Middle, a style frame where that still was turned into a live-action picture. Right, the same moment in the converted video ① Blender blockout still (1.5 s) ② style frame, the same scene redrawn as a live-action picture ③ the same moment in the converted result (Blender render; middle and right are Higgsfield results)

StepWhat you doToolCredits (our records)
1 BlockoutSet positions, motion and camera with boxesBlender0
2 Conversion sourceRender at 1280x720, 24 fpsBlender0
3 Style frameTurn one source still into a live-action pictureGPT Image 2.5 (high)1.5
4 PromptState that the source is the reference and write a timeline in secondsText0
5 Quote and submitCheck the cost first, submit one jobSeedance 2.5 video edit, 720p76 for 10 s
6 CheckBackground changes, frozen frames, event timingEyes + ffmpeg0
7 Fix and upscaleFill frozen frames, upscale to 1080pEditing + Higgsfield upscaleUpscale about 1 per 5 s

Only steps 3, 5 and 7 cost credits. The more you repeat steps 1 and 2, the fewer times you redo step 5.

2. Building the blockout: box scenes that convert well

Simpler is better. But not any box will do. The conversion model follows the outline and motion of the boxes closely.

Do this: As you build the scene in Blender, go through the table below one row at a time.

RuleWhy (our cases)
Keep the background as large boxes. Stay under 10,000 pointsThe model draws terrain and building detail. A heavy blockout only slows down your fixes
Give the main subject a realistic outlineA plane built from flat board wings and a box tail came out as a model plane with board wings
Enlarge anything smaller than 5 pixels on screen (at 720p)A drone that looked tiny in the distance was drawn as some other object
Keep key colour areas and ground outlinesA plain white field was drawn as snow
Keep camera speed steady and the lens (focal length) almost fixedSlowdowns and zooms that looked smooth in the blockout read as "the camera stutters" in live action
Leave out effects such as explosions and smokeBead-like smoke and sphere explosions stayed in that exact shape

Three versions of a night street blockout. Left, a daytime grey street with a black car and a white car. Middle, a red car and a white car in front of a crosswalk. Right, a silver-grey car and a red car at a night junction with street trees and lamps Versions 7, 18 and 37 of the blockout for the same car chase scene (Blender render)

The image above shows how one blockout changed. We revised this scene up to version 37. Partway through, the brief changed to "twice as fast, a rainy night", so we rebuilt it at 24 fps. We moved on to conversion only after version 37 passed every check we had set in advance (camera speed, event timing, overlaps). Those 37 versions cost zero Higgsfield credits.

3. Exporting the conversion source: 720p, 24 fps, the blockout as it is

We will call the video you feed to the model the conversion source. Export it with the blockout look unchanged, only at a higher resolution.

Do this:

  1. In the Output tab, set Resolution X to 1280 and Y to 720.
  2. Choose 24 fps for Frame Rate.
  3. Keep the scene under 12 seconds. Our source was 241 frames (about 10 seconds).
  4. In the Output panel of the same Output tab, change File Format to FFmpeg Video, and under Encoding set Container to MPEG-4. With the default (PNG) you get a set of image files, not a video.
  5. Export an MP4 with Render Animation from the Render menu.

Why 24 fps: fps is the number of still images shown per second (Frame rate basics). Seedance returns 24 fps, so we matched the source to 24 fps. If you need 30 fps, change it in editing after the video is finished.

Frame count: The Seedance results we received always had a frame count of a multiple of 8 plus 1 (89, 145, 241 and so on). When we fed a 160-frame source, it came back squeezed to 153 frames, with 4 frozen frames and 11 places where the motion skipped two steps. After that we exported sources as 8n+1 frames, such as 161, 193 or 241. This is something we saw in our results, not a rule we confirmed in official documentation.

Why the blockout goes in as it is: At first we made a separate grey clay version with the colours removed. We converted the same 5-second section once from clay and once from the blockout. The review scores were 7 for clay and 8 for the blockout, a difference within chance. The blue wall colour of the blockout did not leak into the result. After that we dropped the clay step and fed the blockout directly.

4. The style frame: one live-action picture of the opening shot

A style frame is a reference picture that shows what the result should look like. It is like the concept art a film's art team paints before the shoot. You make it by turning one still from the source into a live-action picture with an image model.

Do this:

  1. Pick one still from the source where the subject and background are clear and nothing is hidden. We picked the 1.5-second mark.
  2. Put that still into a Higgsfield image model (we used GPT Image 2.5 at high quality) and edit it with a prompt like the one below.
  3. Lay the result over the source still. Cars, buildings and the horizon must sit in the same places. If they drift, throw the picture away.
Edit Image 1, the Blender blockout frame, into one photoreal cinematic film frame.
Image 1 is the exact composition and geometry target: preserve the camera viewpoint,
perspective, vanishing point, ... and the position, size and pose of every vehicle.
Do not crop, move, enlarge or add anything.
(descriptions of the cars, buildings and light follow)
Every plate blank, every body panel plain, pavements empty.
Output one 16:9 landscape frame, composition identical to Image 1.
  • Explain in words what each blockout object is. For example, "the orange panels are lit shop windows, the green blocks on poles are street trees."
  • Ask for blank plates and plain body panels. Do not put real car names, logos or brands in the prompt either.
  • One style frame is the safe choice. If you use several, they must all show the same place, down to the rock texture and the top line of the walls (failures 1 and 2 in section 8).

5. Writing the conversion prompt, in order

The conversion prompt is the order form that says what to change and what to keep. The prompt we submitted for the car chase scene was about 3,600 characters of English, written in this order.

OrderWhat to writeActual sentence (shortened)
1State that the source is the reference"The source video is the authority for camera motion, framing, driving lines, vehicle count, screen direction and event timing."
2Fix the number and colours of moving objects"Exactly five moving vehicles, each one fixed colour."
3The role of the reference picture"Image 1 (the source frame at 1.5 seconds): … preserve source camera and vehicle positions."
4Place, weather, light, lens"A rain-soaked downtown avenue after midnight … a fixed 35mm lens, constant speed"
5Timeline in seconds"[2.24–3.70 seconds] At 2.24 seconds the red coupe flicks back to the right …"
6Materials to replace, and what not to copy"Replace the flat blockout surfaces with glossy wet car paint, glass … Do not copy the blockout faceting"
7What to leave out"Every plate stays blank, every body panel plain, and the pavements stay empty."
8Keep the length"Deliver the full source duration; do not change playback speed."
  • Copy the timeline from the real times in the source. Take when a car changes lanes and when an oncoming car passes straight from the blockout's event list.
  • Say "do this" rather than "don't do that". When we wrote "NO rocket flame", a flame appeared. Describing what you want works better.
  • To turn sound on, add one sound paragraph at the end. We wrote the location sounds and event times, as in "Sound: natural location recording only, only rain, engines, tyres and car horns. …". Turning sound on took no extra credits.

6. Check the quote and submit one job at a time

We ran this step through the Higgsfield MCP connected to Claude Code, not the Higgsfield website. We did not follow the website menus ourselves, so the steps below are the values we passed through MCP. On the website, choose the same values, and check the menu names on the official screens.

Do this (the values we passed through MCP):

  1. Set the model to Seedance 2.5 and the job type to video edit (video_edit).
  2. Upload the source MP4 and the style frame, and add the prompt.
  3. Set the resolution to 720p and turn draft off (draft: false). Turn sound on if you need it. In our records, sound did not change the price.
  4. Get a quote (the credits it will take) before you submit. In our records, 10 seconds at 720p cost 76 credits.
  5. Submit one job, and submit the next only after you have reviewed the result.

Our first two jobs used draft mode. Draft cost the same as normal 480p (42 credits for 12 seconds), and the results were redrawn exactly every 24 frames (1 second), so colour and texture changed in a single frame. That made it impossible to judge from a draft whether the background stays the same, so we stopped using it.

How to have Claude Code do the same thing through MCP is in Using the Higgsfield MCP in Claude Code. We set a limit of three paid videos per scene. That keeps credits from pouring into a single scene without end.

7. Checking the result and fixing it without credits

When a result arrives, check these three things in order.

  1. Check whether the background changes. Pick one fixed thing, such as a cliff, a building or a tree, and follow it at 0.1-second steps. If it blends into a different cliff for even one frame, do not use that result. A background that changes slowly by blending does not show up in scene-change scores, so we had to follow it by eye.
  2. Count the frozen frames. When a frame nearly identical to the one before it slips in, the picture hitches for a moment. If you have ffmpeg, the command below counts them.
ffmpeg -i result.mp4 -vf mpdecimate -loglevel debug -f null - 2>&1 | grep -c " drop "

Run on the car chase result, this command returns 4. The fixed version, where the gaps were filled from neighbouring frames, returns 0. The 720p result of the canyon scene had 22 such frames. 3. Compare event timing with the source. Check that the moment cars pass each other, or the moment of launch, is within 0.2 seconds of the source.

We filled frozen frames in editing instead of generating again. New in-between frames are built from the frames on either side, so no credits are needed. A background change cannot be fixed in editing, so we fixed the cause (the style frame or the source) and submitted again.

Four of the five scenes made this way are below. The blockout is on the left and the result on the right.

Two rows. Top, a yellow box car on a forest road of green boxes, and a yellow sports car on a real forest road. Bottom, seven planes between light blue cloud boxes, and seven fighter jets between real clouds ① Forest road ② Sky formation. In each row, left is the Blender blockout and right is a still from the Higgsfield result (sponsored video material)

Two rows. Top, a tank on a road through green and brown box fields, and a tank on a real dirt road through fields. Bottom, a launcher vehicle on a grey background with a rod rising into the sky, and a launcher vehicle in a real desert with a missile rising ① Ground battle ② Air defense. In each row, left is the Blender blockout and right is a still from the Higgsfield result (sponsored video material)

8. Failures where we wasted credits

#What happenedCauseFix
1The canyon background changed to different cliffs at 2 s and 9 s (480p, 42 credits)The three style frames were drawn as three different canyonsFrom the second frame on, feed the previous frame as a reference so they match the same canyon
2Second try of the same scene, a wall changed again at 9 s (42 credits)Only the third style frame had a different rock textureDrop the frame with a different texture and use one
3The wide ground above the end wall was drawn as a dust cloudA large plain top surface filled much of the frameDid not appear in the third try, with a single style frame
4A missile trail line was drawn from the first frame, like a guide graphic (60 credits)The source had a yellow line growing for 3 seconds, and the prompt called "yellow line" four timesRemove the growing line and keep only a short bar attached to the tail
5In the same result, ignition came 1.96 s lateThe reference picture and the first timeline row showed a still sceneDo not make the reference picture or the first timeline row a still scene
6A plane with board wingsThe subject's blockout outline was board-shapedTaper the wing tips and slim the body
7"The camera hitches slightly"The camera design changed speed and zoom a lotSteady speed and a fixed lens during the converted section
8Draft colours changed every secondA property of draft mode (used twice, same price as normal 480p)Stopped using draft and checked with normal 480p and 720p

Failures 1 and 2 are both background changes. It is the problem people notice most, so we decided to redo any result where the background changes for even one frame, whatever its score. Failure 4 is a case where a guide marker in the blockout was copied straight into the result. Assume anything in the source can be drawn, and keep any markers that signal event timing short and small.

9. Get 1080p by upscaling

When we needed 1080p, we upscaled the approved 720p result instead of generating again. Generating again at 1080p changes the result. In earlier work, an interception moment came 0.15 seconds late and in the wrong place. Upscaling all five scenes cost 8.45 credits. That is about 1 credit for a little over 5 seconds, and the outlines and textures of cars and buildings became sharper.

Practice

  1. Check a Blender scene you already have against the table in section 2. Write down any objects smaller than 5 pixels on screen and any camera move that suddenly slows down.
  2. Set 24 fps and 241 frames in the Output tab, then work out how many seconds that is.
  3. Following the order in the section 5 table, write the first paragraph (the source is the reference) and two timeline rows of a prompt for your scene in English.

Common mistakes and fixes

SymptomCauseFix
The background changes to another place partway throughSeveral style frames show different places or texturesUse one style frame, or make them show the same place
Blockout box shapes stay in the resultThe subject's outline is far from real, or effects were added as boxesMake the subject's outline realistic and leave effects out
The result hitches here and thereFrozen frames slipped in, or the source was 30 fpsCount them with mpdecimate and fill them in editing; use a 24 fps source
The camera moves differently from the blockoutThe prompt does not make the source the referencePut the "source video is the authority" sentence in the first paragraph
Something you said to leave out appearedNegative phrasingDescribe what you want in positive terms
A guide line or marker gets drawnA long-lasting graphic was left in the sourceKeep only short, small markers
Timing changed after generating again at 1080pA new generation changes the resultUpscale the approved 720p result

In one line

Fix everything for free in the blockout → 720p, 24 fps source → one style frame → a prompt with a timeline → check the quote and submit one at a time → check backgrounds and frozen frames. The next post covers handing this process to Claude Code through MCP.

Higgsfield posts: Higgsfield introduction · Reading pricing and credits · Using the Higgsfield MCP in Claude Code

References

KEEP EXPLORING

Read next

Left, a front, side and back turnaround of a blue-haired chibi witch on black. Right, the 3D model rendered from the same directions on whiteBlender
Blender and AI13 min read

Making a 3D character that matches its art: measuring a turnaround, silhouette overlap, automatic checks, and where it did not match

Starting from a chibi witch built with a Claude Code script that did not look like its art, this post covers making and measuring a turnaround, putting likeness into numbers with silhouette overlap (IoU) and face ratios, filtering with seven automatic checks, and the shapes that numbers never fixed.

Two 3D models of the same witch design. Left, a full-size witch in a T-pose (model made with Meshy). Right, a chibi witch with a staff (model made with a Claude Code script)Blender
Blender and AI12 min read

Three ways to make a 3D character with AI: an image-to-3D generator (Meshy), a Claude Code script, and modeling by hand

We built the same witch design once with an image-to-3D generator (Meshy) and once with a Blender script written by Claude Code, rendered both under the same conditions, and compared them. Then we sum up the strengths and weaknesses of all three ways, including modeling by hand, and how to choose by goal.

EEVEE render of a grey fighter-jet model sitting at an angle on a beige floor, with a shadow to the lower rightBlender
Blender and AI11 min read

Cleaning up an AI-generated 3D model in Blender: merge split points, set the size, reduce faces

Import a fighter-jet model GLB made with Meshy into Blender 5.2, read its state from the statistics, merge split points with Merge by Distance, tidy normals and smooth shading, set the size, and cut the face count to one tenth with Decimate.

A PowerShell window. Running blender-mcp through uv with --transport http --port 9191 prints Started server process, StreamableHTTP session manager started, and Uvicorn running on http://127.0.0.1:9191 (terminal screenshot)Blender
Blender and AI11 min read

Using Blender MCP with ChatGPT: custom MCP servers in ChatGPT on the web, secure tunnels, and how Codex differs

What to know when you want to use Blender MCP with GPT: why the official Blender MCP cannot plug straight into ChatGPT on the web, the two routes OpenAI's docs describe (a public HTTPS address or Secure MCP Tunnel), and how they compare with Codex, the easiest way to drive Blender with a GPT model.

A 960x540 EEVEE render. A red cube on a gray floor with a smooth gray monkey head resting on it by the tip of its chin, and a shadow falling back to the left (Blender render)Blender
Blender and AI15 min read

Ten first prompts for Blender MCP: from reading the scene to rendering, seen through the real answers

After connecting the official Blender MCP to an AI app, we sent ten first prompts in order: read, create, edit, render, and review. This guide shows what the AI did for each one and what a person still needs to check, with screenshots.

EEVEE render of a bright gold metal monkey head on a grey floor, with sharp reflections on the brows, eyeballs, and ears and an interior photo background with beige wallpaper and a dark window (Blender render)Blender
Blender and AI14 min read

Letting AI set up lights and materials: three-point lighting and PBR over MCP, compared in renders

Through the official Blender MCP, hand the three-point lighting and the gold metal and matte floor materials of a monkey head scene to AI, read the real result in the panels, and compare three EEVEE renders (default light, the AI's result, and a hand-tuned version) to learn why metal looks dull and which values are worth changing by hand.