Gaitkit Open the lab
Supply Crates, A seeded stack of generic military supplies: strapped wooden crates, metal ammo boxes and cans, long crates and hard equipment cases, packed so every box rests on the ones below, optionally on wooden pallets. Count, mix and seed give endless different piles; about 1 to 2 m tall.
Prop · Still

Supply Crates

A seeded stack of generic military supplies: strapped wooden crates, metal ammo boxes and cans, long crates and hard equipment cases, packed so every box rests on the ones below, optionally on wooden pallets. Count, mix and seed give endless different piles; about 1 to 2 m tall.

Size
2.5 × 1.2 × 1.1 m
Triangles
768
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Boxes, Mix, Paint, Pallets, Seed.

Specs

Size
2.5 × 1.2 × 1.1 m
width × height × depth
Triangles
768
of 6,000
Draw calls
1
one vertex-colour material
Knobs
5
3 presets
Night lights
0
none

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/supply-crates.mjs';

const supplyCrates = createAsset();
scene.add(supplyCrates);                      // rests on y = 0, front faces +Z

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
countrange3 to 16, step 19How many boxes, crates and cans are in the pile (3 to 16). More boxes stack higher, up to about 2.2 m; one or two that cannot rest safely are left off.
mixchoicemixed wooden ammo casesmixedWhat is in the pile: mixed (a bit of everything), wooden (strapped timber crates and long crates), ammo (metal ammo boxes and cans), cases (hard equipment cases).
camochoicewoodland desert arctic greywoodlandPaint on the metal boxes and cases: woodland (olive drab), desert (tan), arctic (white), grey.
pallettoggleon / offtrueStack the supplies on wooden pallets in a row (one to three pallets, as many as the boxes need).
seedrange1 to 60, step 16Shuffles which boxes are picked, how they are stacked and turned. Every seed is a different pile.

Presets: ammo dump {"mix":"ammo","count":14,"seed":21} · desert cache {"camo":"desert","mix":"mixed","count":6,"pallet":false,"seed":3} · timber stack {"mix":"wooden","count":8,"seed":12}

Files

FileWhat
supply-crates.glbGLB, default look · 127 KB
supply-crates.mjsES module, every knob live
supply-crates.objOBJ, static, no colour
supply-crates-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.