Articulate.
Session log · 15 August 2026

Day 1: from "where is the project?" to a rig on a beach

One session. The Blender MCP bridge proven live, an AI mesh generated and implemented, a construction-true trailer built and corrected ~20 times in the owner's own words, real catalogue parts imported, the owner's car in the owner's blue, doors that swing to spec, and the whole rig standing on a real beach with real shadows — rendered on a two-machine farm. Every asset below came out of the live Blender during the day.

What happened, in order

The day started as archaeology — finding the June trailer project — and ended as a working pipeline. The spine: proof (Rodin's mesh implemented inside Blender by words alone), construction truth (the parametric build, corrected against photographs of the real trailer: A-frame base, polygon prow, flush doors, folded 60° mudguards, brushed stainless trim, butt hinges, 130° door swings), catalogue parts (Sketchfab API wired — real hinge, the owner's RAV4, wheels copied not rebuilt), and the scene (HDRI beach, the floor problem discovered and solved with a shadow catcher, stills on the Mac Pro, animation on the Studio's M4 Max). Full technical ledger: SESSION-2026-08-15-day1.md in the project folder.

The assets

The flyby — 72 frames, rendered headless on the Studio in 96 seconds. (v1, pre-shadow-catcher floor; v2 with the catcher renders as this page is published.)
v9 source render
The input — June's v9 render. One image, no 3D data.
Rodin mesh in Blender
The proof — Rodin's 23,332-tri mesh, imported and rendered inside Blender by the LLM. ~40 seconds, ~$0.40.
Default cube blocking the camera
The honest frame — first render was the default cube. Look at every output before shipping.
Flush corner detail
Construction truth — frame inside, doors flush, flat stainless trim. The owner's corrections, built.
Rear doors open on hinges
Doors that work — boolean-cut reveals, butt hinges, 130° constraint. Opened by words; openable by hand (R Z 90).
Isolated wheel
Isolate (/) — a wheel alone: 188 clean triangles. The first vocabulary lesson.
Wheel moved away from trailer
An object is a token — the wheel slid out independently, because it's its own object. The configurator's whole grammar.
Real hinge from Sketchfab
Catalogue parts — a real CC-BY butt hinge from Sketchfab, downloaded by API, scaled and placed by the LLM.
RAV4 hitched to trailer
The rig — a RAV4 (CC-NC, demo only) hitched rear-to-coupler. 494 imported objects under one token.
RAV in owner's blue with dirt
"My RAV" — owner's steel blue, procedural sand splatter, the trailer on the car's own copied wheels. (Glass caught in the blue sweep — on the fix list.)
Overexposed wheel check
The lighting lesson — the "broken" wheel, point-blank lit: correct all along. Verify geometry with flat renders, never beauty lighting.
Rig on beach with sand plane
The environment layer — owner-supplied HDRI, textured sand floor, rotated sun. HDRI = light + backdrop; the floor is always geometry.
Shadow catcher render
The floor, solved — Cycles shadow catcher: the photograph's own ground receives the rig's real shadows.
Final static render
The static export — 1600×1150, Cycles, the day's closing frame: designed by conversation, built by parameters, dressed by photograph.

What the operator learned (Day 1 curriculum, live)

Mesh anatomy — verts, edges, faces, and why 23,332 AI triangles lose to 1,500 built ones. Object Mode vs Edit Mode: arrange tokens, or reshape one thing. The Outliner as the truth document. Isolate (/, H, Shift+H, Alt+H) — and why isolating is a viewing trick while an object is the removable, movable thing. The five-word grammar: object · origin · separate · join · parent. Door control: R Z angle, states closed/ajar/open/130° stop. The Z shading pie, and the day's deepest habit: the scene is the truth; the viewport — and even the render — is an opinion about it. Wireframe hid a car; Material Preview hid a beach; deep shade and an 800W lamp each lied about a wheel. Look, then look again differently.

Carried forward

Flyby v2 (Cycles, shadow catcher) finishing on the Studio. The RAV's glass to rescue from the blue sweep. The urban-street backdrop (the "Challenger look") — HDRI or backplate. The Higgsfield arrival-video test. The teardrop as an original parametric build. Day 2 of the programme: normals and shading. And the standing rule that made today work: every correction in the owner's words becomes one line in the parameter block — the script is the interview.