
Model · London terraced houses
Victorian terrace front door
The Victorian terrace front door is a workhorse in the London terraced houses pack, about 1.40 m wide, 2.62 m high and 0.41 m deep, with 1 unit equal to 1 metre. More than thirty assemblies use it, from every terrace in the pack to pubs such as the Corner pub and Row of pubs, and shops such as the Mini market and Shopping parade.
Six named material slots, door, stone, london arch, glass, painted timber and brass, allow the parts of the door to be recoloured separately, and the file embeds 8 textures. The high level is 1,304 triangles, medium 600 and low 228. A street repeats this door many times, so the low level is the one to use at distance, with the high level kept for doors seen close. It is safe to instance with InstancedMesh.
A component from the London terraced houses pack, with named material slots for door, stone, london arch, london stock, glass, recess, painted timber and brass. It measures about 1.40 m × 2.62 m × 0.41 m (W × H × D) and comes as high, medium and low detail files. Place it on its own, or load one of the 34 included assemblies that use it.
The picture is a studio render. View in 3D loads the GLB files themselves in three.js; switch between high, medium and low to compare.
Included in London terraced houses (£24), which contains 42 component models and 10 assemblies.
See the pack| High detail | 1,304 triangles · 289 KB |
|---|---|
| Medium detail | 600 triangles · 108 KB |
| Low detail | 228 triangles · 39 KB |
| Size (W × H × D) | 1.40 m × 2.62 m × 0.41 m |
| Format | GLB (glTF 2.0 binary) |
| Compression | Meshopt (EXT_meshopt_compression) + quantised; uncompressed copy in the pack |
| Textures | 11 embedded in the GLB |
| Material slots | door, stone, london arch, london stock, glass, recess, painted timber, brass |
| Sockets | mount-origin |
| Era | victorian, contemporary |
| On mobile | Start with the low level (228 triangles). What a phone can draw depends on your whole scene; no device benchmark is published yet. |
| Instancing | Safe to instance (InstancedMesh) |
Load it in three.js
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js';
const loader = new GLTFLoader().setMeshoptDecoder(MeshoptDecoder);
const { scene: model } = await loader.loadAsync('models/london-residential-door/high-london-residential-door.glb');
scene.add(model); // 1 unit = 1 metre, origin at the mount socketUsed in these assemblies

Bagel bakery with oven and bread racks

Bakery with serving hatch

Barber with two chairs

Butcher with chiller counters

Traditional caff

Fish-and-chip shop with frying range

Corner grocery

Obtuse (120°) corner newsagent, roller shutters down, half and up

Corner newsagent with shutters

Greengrocer with stall boards and pavement display

High-street parade

Launderette with washer and dryer banks

Newsagent with grille and magazine racks

Pie-and-mash shop

Tailor and repair shop

Two-bay caff

Corner pub

Neighbourhood pub

Row of pubs

Wide-fronted pub

Two-storey bay-fronted terrace

Soot-blackened terrace house

Yellow stock terrace house

Painted stucco terrace house

Dressed terrace row (yellow stock)

Dressed terrace row (painted stucco)

Raised-basement terrace

Stacked-bay terrace

Three-storey terrace

Varied terrace row

Corner cafe

Mini market

Shopping parade








