Pump, studio render

Model · Site cabins, services and groundworks

Pump

A site pump measuring about 0.70 m wide, 0.65 m tall and 0.60 m deep, with one unit equal to one metre. This single GLB belongs to the Site cabins, services and groundworks pack and is used in the temporary site services assembly.

In the same pack you will find hose straight and hose elbow pieces, a distribution box, a generator and a cable reel, so it can sit as part of a small services run. Its three named material slots, construction site dark, construction site metal and construction site paint, can be recoloured, and seven textures are embedded.

The triangle counts are 1,584 at high, 748 at medium and 360 at low. Because it is a small object, the medium and low levels hold up well when many are placed across a large site. It is safe to instance with InstancedMesh.

A component from the Site cabins, services and groundworks pack, with named material slots for construction site dark, construction site metal and construction site paint. It measures about 0.70 m × 0.65 m × 0.60 m (W × H × D) and comes as high, medium and low detail files. Place it on its own, or load one of the 1 included assembly 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 Site cabins, services and groundworks (£19), which contains 26 component models and 4 assemblies.

See the pack
High detail1,584 triangles · 112 KB
Medium detail748 triangles · 73 KB
Low detail360 triangles · 36 KB
Size (W × H × D)0.70 m × 0.65 m × 0.60 m
FormatGLB (glTF 2.0 binary)
CompressionMeshopt (EXT_meshopt_compression) + quantised; uncompressed copy in the pack
Textures7 embedded in the GLB
Material slotsconstruction site dark, construction site metal, construction site paint
Socketsmount-origin, mount-water-in, mount-water-out
Era2020s
On mobileStart with the low level (360 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/construction-site-pump/high-construction-site-pump.glb');
scene.add(model); // 1 unit = 1 metre, origin at the mount socket

Used in these assemblies

More from Site cabins, services and groundworks

All 26 component models and 4 assemblies in the pack →