Computer Vision Engineer / Sr. 3D GeneralistGet in touch
Proof of Concept · AI Agents + Image Models

AI Driven 3D with Diffusion Finishing

The aim: have Claude, an AI agent, do real 3D work, with architectural visualization as the test. Continuity is the known weakness of AI image and video models: ask for the same room twice and it changes. So the workflow is entirely AI but grounded in 3D. Claude builds the house in Blender, a person directs it in plain language without touching the software, and image and video models repaint the renders. One 3D model, so the house is identical in every shot.

About

The Problem

Generative image and video models make a new scene on every request. Ask for the same room twice and the furniture moves and the light changes. That breaks continuity, and environments need continuity for storytelling: a room has to be the same room every time the story returns to it, and audiences notice when it is not.

What started this project was inconsistency between rooms. The kitchen seen through the living room doorway should be the kitchen from the previous shot, and even with reference photographs and detailed instructions the models could not hold it: references suggest, they do not constrain. Only traditional anchoring keeps things accurate, the method film studios have always used. If the world exists as real geometry, nothing has to be remembered. Build the set.

Claude builds it, but cannot reliably recall Blender technique from memory, so tutorials, the supervisor's rules and the lessons of every build are compiled into a skill library and indexed into a database it queries before building anything.

With that library Claude designs and builds the whole house in real 3D: plan, walls, furniture, lighting, cameras. One person directs with words, pictures and taste and never opens the software. The set does not need to look finished, it needs to be correct. The image and video models, Seedream 5.0 and Seedance 2.5, then produce the final pictures on top of its renders.

Scope
0
Hands on the software
The human supervisor never opened Blender. Direction by words, references and rulings only
164
Pages of method
Distilled tutorials, the supervisor's rules and notes, written up into the library the AI builds from
16
Rooms
Designed and built across two floors, plus deck, porch, garage and shed
6,800
Objects in the scene
House, furniture, fixtures and yard, every one placed by the agents
Architecture

How It Works

Read the diagram top down. The supervisor sits above everything: brief and references in, rulings out. Below that is the skill library, consulted before anything is built. Production runs left to right, from design to a human ruling; every Blender render is reviewed and every AI output judged. The blue line along the bottom is the anchor: the approved Blender render, which the AI may repaint but not rearrange. A problem found late goes back to the step that caused it and the work reruns from there.

HUMAN SUPERVISOR intent · reference · taste · feedback · rulings · never inside the 3D package brief + references rulings SKILL LIBRARY: skills · laws · lessons, one searchable index everything the agents know. Claude Opus distills tutorials, design + reference imagery; Claude Fable integrates and builds supervisor's law › house method › technique · checked like software: fault found → fixed → guarded queried per object, nothing built from memory 0 · Design Claude designs space + floorplan Gemini look refs failures → lessons, dead ends → recorded, rulings → laws human in the loop feedback, roll by roll 1 · Build Claude Fable agents layout → shell → objects → dressing → lighting 2 · Render Blender · 2 frames in HD + low resolution move every render is reviewed ⇆ two MCP bridges: commands · long renders 3D · THE SET 3 · Critique Gemini · refs + critic gates every render 4 · Approve human · anchor approval before any diffusion 5 · Stills Seedream · image model repaints the ref frame judged roll by roll 6 · Motion Seedance · video model from stills + 3D motion DIFFUSION · THE FINISH 7 · Ruling human · stamp/redo/park backward pass: the supervisor's notes and gate defects travel to their source, then the flow reruns forward THE ANCHOR: approved HD endpoint frames + low resolution motion sequence; the render is the authority

Drag to pan · click it, then scroll or pinch to zoom · the square button fits the whole pipeline.

production flow backward: defects to their source, lessons into the library the anchor: diffusion is held to the render human stages: approval and ruling
Step 0 · Design

Designed by Claude in 2D First

Claude works from a plan and a strict procedure. Before any 3D existed it drew the house in two dimensions: full floor plans, every room at real dimensions in metres, down to the sink, stove and fridge. Photo references came from Nano Banana Pro, Google's image model, and from the supervisor, who ruled on the drawings; the plan went through sixteen drawn versions before the first wall, and the layout kept changing during the build. Below is the plan as built, cut from the finished 3D model 1.4 metres above each floor, so every room and dimension can be checked against the renders.

First-floor plan, cut from the finished 3D model
Second-floor plan, cut from the finished 3D model

Each floor starts in full view. Drag to pan · click it, then scroll or pinch to zoom · the square button fits the floor again.

Step 1 · Build

Claude Builds the House in Blender

The Claude agents work inside a running Blender session through two software links: one carries build commands, measurements and checks; the other stays open for renders that run for minutes and would time out on the first. The build order is fixed: slab, walls and openings, the second floor and roof, the exterior finish, the environment, the interiors object by object, then props, set dressing, shading and lighting. Every object starts with a query to the skill library, not the model's memory. Below are the main stages, not every step: the first image is the plan as built, then Blender viewport, flat shadeds of the scene as it grew, and a final render.

Stage 1: the first floor plan of the house as built, cut from the finished 3D model
01 Plan
Stage 2: the foundation slab, Blender viewport, flat shaded
02 Slab
Stage 3: first floor walls with the door and window openings cut, Blender viewport, flat shaded
03 Walls and openings
Stage 4: the second floor and the roof added, no cladding, no roof tiles, windows still empty, Blender viewport, flat shaded
04 Second floor and roof
Stage 5: the house clad, with roof tiles, chimney, windows and shutters, Blender viewport, flat shaded
05 Cladding and roof tiles
Stage 6: the environment, neighbouring houses, trees, street and terrain, Blender viewport, flat shaded
06 Environment
Stage 7: the living room modeled, rendered in plain grey clay from the same camera as the finished shot, daylight only, no interior lights
07 Interior modeling
Stage 8: the same camera, the living room with props modeled, set dressed, shaded and lit, Blender render
08 Props modeled, set dressed, shaded and lit
The Gate

Two Gates Before Any AI Finishing

Every render is judged before it goes anywhere. Gemini 3.1 Pro compares the frame with real photographs and names the defects: faceted curves, gaps between parts that should touch, missing everyday items, wrong proportions. Each goes to where it gets fixed, in the 3D scene or in the image. Then the supervisor signs off on the frame pair. AI finishing never starts from an unapproved render.

The Stamped Shots

Five Shots of One House

Every shot, in order:

  1. Camera. Claude animates the move in Blender and locks it.
  2. Lighting. Frozen once approved. Every shot shares one light.
  3. Render. First and last frames in full HD, the whole move at low resolution.
  4. Gate. Gemini 3.1 Pro critiques against real photographs, 3D fixes go back into the scene, the supervisor approves the pair.
  5. Stills. Seedream 5.0 repaints the first frame; that result is the reference for the last, so they agree.
  6. Motion. Seedance 2.5 builds the clip: the two stills say how it looks, the low resolution move says how it moves.
  7. Ruling. The supervisor stamps it, sends it back, or sets it aside. Stamped is locked.

Drag the handle to compare Blender's render with the AI's still, then use the player: both clips run in lock step. Wipe across the moving frame, set them side by side, or watch one alone. The ticks at the ends of the timeline are the two anchor stills. The AI changes color, materials and light and fills in the world past the property line; every wall, window and cabinet stays where Blender put it. The set holds across shots: the room seen through the kitchen doorway is the family room shot.

Living room

Living room: the same frame finished by the AI Living room: Blender render of the 3D set Blender renderAI finish
Blender: motion reference
AI: the final clip (Seedance)
0:00 / 0:00

Kitchen

Kitchen: the same frame finished by the AI Kitchen: Blender render of the 3D set Blender renderAI finish
Blender: motion reference
AI: the final clip (Seedance)
0:00 / 0:00

Primary bathroom

Primary bathroom: the same frame finished by the AI Primary bathroom: Blender render of the 3D set Blender renderAI finish
Blender: motion reference
AI: the final clip (Seedance)
0:00 / 0:00

Exterior, drone orbit

Exterior, drone orbit: the same frame finished by the AI Exterior, drone orbit: Blender render of the 3D set Blender renderAI finish
Blender: motion reference
AI: the final clip (Seedance)
0:00 / 0:00

Family room

Family room: the same frame finished by the AI Family room: Blender render of the 3D set Blender renderAI finish
Blender: motion reference
AI: the final clip (Seedance)
0:00 / 0:00
Method

Why the Next Build Needs Less Supervision

Two mechanisms, both forced by failures, make each build need less supervision than the last.

The Skill Library

A tree of skills, 164 pages in nine branches from architecture and lighting down to door hardware. Claude Opus agents condense tutorials, design theory and reference images into it; Claude Fable builds from it. The tree is embedded into a vector database of 3,017 chunks, queried per object before that object is built: the chair before the chair. Nothing is built from memory. Results are weighted by authority, so a supervisor's rule outranks the tutorial it corrects. Every edit is re-indexed.

Backward Pass and the Written Record

A defect goes back to the step that caused it: a wrong window grille to the 3D scene, a wrong color cast to the image stage, and the flow reruns from there. Every failure becomes a lesson in the database and every supervisor ruling a law that outranks what comes after. Hard problems are kept as idea trees: the symptom at the root, each attempt a branch, the verdict at the leaf, so the next run walks the tree instead of repeating the dead ends.

The Recipe

In Numbers

1920×1080
First and Last Frames
Of the locked camera move, rendered together
640×360
Motion Sequence
120 to 240 frames, enlarged 1.5× before the video model sees it
5 to 10 s
Clip Length
Endpoints pinned, motion taken from the 3D render
2
MCP Links into Blender
One for build commands, one for long renders
126
Supervisor's Laws
Rulings written down, outranking everything after
16
Plan Revisions
The floorplan was redrawn 16 times before any 3D was built
Limitations

Where This Honestly Stands

None of this happened in one pass; it took a great deal of human input and feedback. The biggest gap is judging quality. The model finds measurable geometry problems on its own: surfaces lying on each other (coplanar faces), inverted surfaces, holes, intersecting parts. Whether an image looks right is still human judgment.

The speed limit is the agent, not the image models and not the reviewer. The time goes into the agent's first mistakes and the corrections that follow. As models improve and the library grows, the agent repeats fewer mistakes and the same supervision yields more finished work. That is why the goal is one supervisor rather than none.

The method transfers: recipes written for one chair build chairs that appeared in no tutorial, because the library stores the method, not the chair. In January 2026 this ran on Opus 4.5, an earlier Claude, with heavy correction at every step: uneven quality room to room, rules read but not followed, the library consulted then ignored. Fable, the current model, runs the same method with far less of that. Improvements in the models compound on a library that never forgets. That is a forecast, not a promise.

Built With
Blender (Cycles renderer) Claude Fable Claude Opus Gemini 3.1 Pro Nano Banana Pro (Gemini 3 Pro Image) Seedream 5.0 Seedance 2.5 Model Context Protocol Searchable skill library