Articulate. Home What I do Trailer VERSIONS v1v2v3v4conceptsshaping
Project Microsite

Off-Road Camping Trailer v2

A custom flat-fronted, tapered-prow box trailer. This record holds the design spec, the drawing workflow, the toolchain, and the project assets.

A steel-framed box camper clad in 4 mm aluminium composite panel (ACP) bonded to the frame, with a flat-fronted tapered nose. The body and nose are one continuous shell — the taper is in plan only; the form is full height throughout. Body 1500 × 1500 × 2000, 2500 overall, on a single off-road axle with externally-mounted wheels and a 550W roof solar panel.

How this evolved

This began as one line — "an architectural drawing of my camping trailer" — and the work visibly changed shape as the goal sharpened. That evolution is the point of keeping versions.

  1. Hand-drawn technical views. First reach was coded orthographic drawings. They kept drifting on precision — pixel geometry typed by hand compounds small errors.
  2. AI text-to-3D. Feeding the written spec to a generator produced a rounded blob (0/10). The lesson: generative models read intent, not millimetres — numbers contribute nothing.
  3. Real photos changed everything. Once you airdropped photos of the actual trailer, image-to-3D reconstructed the true shape, and the messy mesh repaired to watertight.
  4. Right tool per goal. Nano Banana image-to-image gave clean, on-spec pictures in seconds. A picture, an editable mesh, and a dimensioned CAD model are three different jobs — v3 covers the CAD route.
Why start "wrong"? Because the brief was a visual, and the fastest path to a visual is generative AI from text. Watching it fail on geometry is exactly what surfaced the real rule: match the tool to the goal, and feed it real input.

Detailed spec

All dimensions in millimetres.

Main body

Width1500
Height1500
Length (rear box)2000
Overall length2500
Constructionsteel frame + 4mm ACP
Claddingbonded (glued)

Tapered prow

Nose depth500
Flat front face430 wide
Face height1500 (full)
Positioncentred
Taper planeplan only

Running gear

Tyres265/70/16
Diameter (approx)~780
Axle from rear800
Axle below base100
Wheel mountexternal / outboard

Doors (three)

Rear left leaf900
Rear right leaf600
Splitoff-centre, full ht
Handles2 × RV paddle
Front doorRH tapered face

Roof — solar

Panel550W
Typical size2278 × 1134 × 35
Mountflat, centred F–B

Trim (aluminium)

Edge (top/btm/sides)25 wide
Vertical @ 2000 rear25 wide
Belt @ 600 base50 wide
Open item. The 600-from-base belt line needs confirmation — height, extent, and whether it wraps the tapered nose. Front door resolved: third door is set into the right-hand tapered face of the prow.

Drawing & render

For a dimensioned drawing the right tool is parametric CAD — AI image models approximate and will not hold exact millimetres. CAD draws the GA; the renderers handle photoreal.

autodesk.com logo

Fusion 360

Parametric CAD — exact, editable GA drawings

autodesk.com
Recommended — the drawing
freecad.org logo

FreeCAD

Free / open-source parametric CAD

freecad.org
sketchup.com logo

SketchUp + LayOut

Fast 2D plans / elevations

sketchup.com
rayon.design logo

Rayon

2D vector design for architects

rayon.design
d5render.com logo

D5 Render

Real-time ray-traced photoreal

d5render.com
twinmotion.com logo

Twinmotion / Unreal

Unreal real-time render, free tier

twinmotion.com
evolvelab.io logo

Veras

AI render inside Revit / Rhino / Fusion

evolvelab.io
midjourney.com logo

Midjourney v7

Hero / marketing imagery only

midjourney.com

Prompt → 3D / render

Tools that take the written prompt (or one reference image from it) and output an editable 3D model or a photoreal still. Best-accuracy path is the callout below.

Prompt → editable 3D model (GLB / FBX / OBJ)

meshy.ai logo

Meshy 6

Text & image → 3D, PBR, topology control. Exports GLB/FBX/OBJ.

meshy.ai
Used for the model below
tripo3d.ai logo

Tripo AI

Fastest (~8s) text/image → 3D

tripo3d.ai
3daistudio.com logo

Rodin (3D AI Studio)

Most photoreal from text; rig/remesh

3daistudio.com
autodesk.com logo

Autodesk Wonder 3D

Text & image → 3D in Flow Studio

autodesk.com
sloyd.ai logo

Sloyd

Parametric, game-ready 3D

sloyd.ai
lumalabs.ai logo

Luma Genie

Text → 3D concept geometry

lumalabs.ai
higgsfield.ai logo

Higgsfield generate_3d

Image → GLB. In your own stack.

higgsfield.ai

Prompt → photoreal still (not dimensional)

google.com logo

Nano Banana (Gemini)

Image-to-image; makes the reference image

gemini.google.com
blackforestlabs.ai logo

Flux

High-fidelity text → image

blackforestlabs.ai
krea.ai logo

Krea

Real-time prompt → image

krea.ai
leonardo.ai logo

Leonardo

Image with product presets

leonardo.ai
Best-accuracy workflow. Detailed prompt → 1 reference image (Nano Banana) → image-to-3D (Meshy / Rodin) → export GLB → scale to exact mm in Blender → render in D5 / Twinmotion. One model, fully renderable, correctable.

Clean renders — Nano Banana (image-to-image)

Made from your actual photos: image in, clean image out. A picture, not a 3D model — but fast and on-spec, and the right tool when you just want to see the trailer.

Front render
Front ¾ — tapered prow, roof solar (door placement corrected in prompt v1.0)
Rear render
Rear ¾ — flush barn doors, black RV paddle handles, no external hinges

3D models — routes tested (v2)

Five routes from spec / photos to a renderable 3D model. The lesson: text-to-3D (A, A2) cannot hold the geometry; feeding the real photos (B–D) is what works — and Route B cleaned up best.

RouteEngineInputStatus
A — text-to-3DMeshyspec promptRejected — 0/10
A2 — text-to-3D (hardened)Meshycuboid-first prompt + anti-curve negativesSucceeded — still weak (text ceiling)
B — multi-image-to-3DHiggsfield3 real photosBest — repaired to watertight
C — multi-image-to-3DMeshy 63 real photos (textured)Succeeded — archived (9.5MB)
D — single-object (SAM-3)Higgsfieldfront ¾ photoFailed

Route A — rejected

Meshy text-to-3D from the spec prompt. 0/10 against the brief.

Rejected first-pass mesh
Rejected first pass — archived, not the build geometry.
Why it fails (visual gate). The mesh is a rounded wagon blob: curved tumblehome body instead of a square full-height box; a scooped nose instead of the flat-fronted 430 tapered prow; vague embossed doors instead of the 900 / 600 off-centre barn pair; a flapping roof lid instead of a flat, centred solar panel. Text-to-3D held none of the hard dimensions.
Why A failed. Text-to-3D parses vibe, not numbers — the dimensions contributed nothing; "camper/caravan" pulled the prior toward rounded teardrops; and a feature-stuffed prompt with weak negatives averaged into a blob. A2 fixes the wording (cuboid-first, anti-curve negatives) but the real fix is feeding it photos — routes B–D.

Route B — the winner (Higgsfield multi-image, from your photos)

Reconstructed from the three real photos — the closest result by far. Orbit to inspect.

Repaired — sharp edges

Corrected — watertight, 0 errors

Analysis — your "15 errors": correctable?

Yes — and most cleared automatically. The raw AI export was a soup of unmerged, duplicated faces (it looked solid but wasn't). A repair pass merged vertices and fixed normals and holes; a voxel remesh then forced it fully watertight.

StageBroken facesBoundary edges (holes)Watertight
Raw AI export16,94329,909No
After repair pass26189No
After watertight remesh00Yes
Verdict. Fully repairable — all 15 errors clear. But it stays a dense triangle mesh, not parametric; for fabrication-grade dimensions, parametric CAD (v3) is the path. Full-res watertight and Route C exports archived in the vault.

Assets

Trailer photos

The actual trailer — airdropped reference, and the input driving the image-to-3D pass.

Work log