
Model · London terraced houses
Victorian sash window
This sash window measures about 1.48 m wide and 1.98 m tall, with 0.33 m depth. Five named material slots cover glass, painted timber, london stock, london arch and stone. Eleven textures are embedded in the GLB.
It is used in more than thirty assemblies, more than almost any other part in the store. Those include the terraces and dressed rows in the London terraced houses pack, and also the corner pub, neighbourhood pub, row of pubs, wide-fronted pub, corner cafe, mini market, shopping parade and restaurant front.
At 1,140 triangles at high, 516 at medium and 192 at low, a long facade can drop to the low level for upper floors that are far from the camera. The model is safe to instance with InstancedMesh, which suits the repeated placement. Its eras are listed as victorian and contemporary.
A component from the London terraced houses pack, with named material slots for glass, recess, painted timber, london stock, london arch and stone. It measures about 1.48 m × 1.98 m × 0.33 m (W × H × D) and comes as high, medium and low detail files. Place it on its own, or load one of the 35 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,140 triangles · 283 KB |
|---|---|
| Medium detail | 516 triangles · 104 KB |
| Low detail | 192 triangles · 36 KB |
| Size (W × H × D) | 1.48 m × 1.98 m × 0.33 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 | glass, recess, painted timber, london stock, london arch, stone |
| Sockets | mount-origin |
| Era | victorian, contemporary |
| On mobile | Start with the low level (192 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-sash/high-london-residential-sash.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 on an acute (60°) corner

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








