Projecting shop sign, rectangular, studio render

Model · London shopfronts

Projecting shop sign, rectangular

A rectangular projecting shop sign about 0.09 m thick, 0.82 m tall and 0.85 m deep, supplied as one GLB. It has three named material slots: iron, shop paint and sign lettering. There are no textures, only PBR colour slots on UV-mapped geometry, so the board, bracket and lettering can each be recoloured.

It is used in the Mini market and Shopping parade assemblies in the London shopfronts pack, and it pairs with the fascias, awnings and frames there. The pack also has a round projecting sign, used in the corner cafe, for variety along a street.

Triangles run from 220 at high to 124 at medium and 76 at low. The low level is very light, so placing one per shop along a long parade is affordable. The model is safe to instance with InstancedMesh.

A component from the London shopfronts pack, with named material slots for iron, shop paint and sign lettering. It measures about 0.09 m × 0.82 m × 0.85 m (W × H × D) and comes as high, medium and low detail files. Place it on its own, or load one of the 2 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 shopfronts (£19), which contains 34 component models and 4 assemblies.

See the pack
High detail220 triangles · 9 KB
Medium detail124 triangles · 8 KB
Low detail76 triangles · 7 KB
Size (W × H × D)0.09 m × 0.82 m × 0.85 m
FormatGLB (glTF 2.0 binary)
CompressionMeshopt (EXT_meshopt_compression) + quantised; uncompressed copy in the pack
TexturesNone: PBR colours only, UV-mapped for your own
Material slotsiron, shop paint, sign lettering
Socketsmount-origin
Eravictorian, contemporary
On mobileStart with the low level (76 triangles). What a phone can draw depends on your whole scene; no device benchmark is published yet.
InstancingSafe 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-shopfronts-projecting-rect/high-london-shopfronts-projecting-rect.glb');
scene.add(model); // 1 unit = 1 metre, origin at the mount socket

Used in these assemblies

More from London shopfronts

All 34 component models and 4 assemblies in the pack →