
Assembly · Site cabins, services and groundworks
Temporary site services
A small site-services set made of 10 placed parts from 9 unique component models, from the Site cabins, services and groundworks pack. It groups the utilities a compound needs: a generator, a distribution box, a cable reel and a work light, together with a water tank and a pump. Hoses connect the pump, with two straight hose lengths and one elbow, and a road plate sits underneath.
Only the straight hose is used twice, so the file stays compact and is easy to read. Load it whole as a ready cluster, or use the placements as a guide to how the services are arranged and move individual items.
Three other assemblies share the pack: the excavation corner, the foundation works and the welfare compound.
An assembly from the Site cabins, services and groundworks pack: 10 placed parts positioned by an assembly file, using 9 unique component models. Load the whole thing with the pack's three.js loader, or read the file to build your own variations.
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.
This scene on its own: the assembly file and the 9 models it places, each in high, medium and low detail, plus the three.js loader and a working example (4.9 MB zip).
- One-off payment, perpetual commercial licence
- Download straight after payment, link emailed too
- Free updates: links serve the current version, and you can get new links any time
Prices in US$. Prices in £ (UK, VAT included)
Or everything: lifetime access to all 17 packs and every future pack for $202. Limited to 97 licences.
Or get the whole pack: Site cabins, services and groundworks ($26), which contains 26 component models and 4 assemblies, so you can build your own variations.
See the pack| Placed parts | 10 |
|---|---|
| Unique component models | 9 |
| Format | Assembly file (JSON) + GLB parts |
| Sockets | floor-ground |
Load it in three.js
import { loadAssembly } from './assemblies.js'; // included in the pack
const group = await loadAssembly('assemblies/construction-site-services-proof.json');
scene.add(group);










