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
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.
import { createAsset } from 'https://gaitkit.com/cdn/supply-crates.mjs';
const supplyCrates = createAsset();
scene.add(supplyCrates); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/supply-crates.mjs';
export function SupplyCrates() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import supply-crates.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://supply-crates.glb").instantiate())// Import supply-crates.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "supply-crates", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
count | range | 3 to 16, step 1 | 9 | How 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. |
mix | choice | mixed wooden ammo cases | mixed | What 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). |
camo | choice | woodland desert arctic grey | woodland | Paint on the metal boxes and cases: woodland (olive drab), desert (tan), arctic (white), grey. |
pallet | toggle | on / off | true | Stack the supplies on wooden pallets in a row (one to three pallets, as many as the boxes need). |
seed | range | 1 to 60, step 1 | 6 | Shuffles 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
| File | What |
|---|---|
| supply-crates.glb | GLB, default look · 127 KB |
| supply-crates.mjs | ES module, every knob live |
| supply-crates.obj | OBJ, static, no colour |
| supply-crates-params.json | knob 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.