Wrighthaven Homes
From the builder's PDF to the website in one day.
- Agency
- SWAY
- Lead Designer
- Pranjal Dani
- Project Manager
- Zac Faveri
Overview
A home builder had 25 models and a folder of PDFs. I built a pipeline that turns each PDF into an accurate 3D model, then into every photo the website needs: four seasons, night, every side, every colour option.
The 3D models and render passes are built in Blender. The final photoreal images are AI-assisted: Magnific turns the Blender frame into a photo, and every output is checked against the Blender frame.
Drawing, model, photo
Same camera. The model is built from the drawing. The photo is built from the model.
Every opening checked against the drawing.
The model is overlaid on all four elevations and each window and door is ray-checked. A build goes to the client only at zero problems. Drawing in red, model in blue.




38
Openings checked, Cape Cod
0
Problems at every sign-off


Seven steps, no hand modelling.
- 1 · PDF

The builder's PDF, read as vectors.
- 2 · Vectors + scale

Scale calibrated from dimension strings.
- 3 · Spec
{ "id": "W001", "level": "L1", "page": 3, "a_drawn": ["0'-0\"", "5'-9\""], "b_drawn": ["13'-8\"", "5'-9\""], "a": [0.0, 1.7526], "b": [4.1657, 1.7526], "thick_drawn": "0'-7 1/2\"", "thick": 0.1905, "exterior": true, "face": "outside", "orient": "H" }One file holds walls, roofs, openings and cameras.
- 4 · Model

Headless Blender builds the model from the spec.
- 5 · Passes




4K beauty, depth, normal, line and material ID.
- 6 · Photoreal

AI photoreal pass (Magnific), checked against the Blender frame.
7 · Delivered images
One 1792 × 1008 JPG per image, versioned, into the website folder.
15 selected final images, five per model: Lotus (across its three colour options), Cape Cod and Daphne. Photoreal pass is AI-assisted from the Blender frame.















One model. Every season.

One model. Three colour schemes.
Materials are assigned by role. A new scheme is a new palette file. The geometry never changes.

Option 1
- Siding
#2C3238 - Stone
#7E7873 - Roof
#1C1C1D - Garage
#45301F - Trim
#F4F3EF
Option 2
- Siding
#ECEAE6 - Stone
#7E7672 - Roof
#1C1C1D - Garage
#45301F - Trim
#F2F1EE
Option 3
- Siding
#554639 - Stone
#4A4644 - Roof
#6B4F3C - Garage
#1E1E1E - Trim
#5A4F49
Final ads
House imagery in both ad sets (The Pines and Pasture Edge) is AI-generated, not from the Blender pipeline.
The Pines "Coming Soon" statics and Pasture Edge videos, grouped by format. Swipe or use the arrows.
Square 1:1


Story 9:16


Horizontal 16:9




