Fuel Drums
A cluster of steel 200-litre fuel drums (0.58 m wide, 0.88 m tall) standing four to a wooden pallet, with an optional rotary hand pump and hose on one drum and a spare drum lying on wooden chocks. Paint follows the camo scheme or a colour-coded mix; the seed varies shades, turns and which drums carry a yellow band.
- Size
- 3.8 × 1.9 × 1.4 m
- Triangles
- 1,432
Tune it
5 knobs: Drums, Paint, Hand pump, Spare drum, Seed.
Specs
- Size
- 3.8 × 1.9 × 1.4 m width × height × depth
- Triangles
- 1,432 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/fuel-drums.mjs';
const fuelDrums = createAsset();
scene.add(fuelDrums); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/fuel-drums.mjs';
export function FuelDrums() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import fuel-drums.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://fuel-drums.glb").instantiate())// Import fuel-drums.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": "fuel-drums", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
count | range | 1 to 8, step 1 | 6 | How many standing drums, 1 to 8. Four fit on a pallet; five or more use a second pallet beside the first. |
paint | choice | woodland desert arctic grey mixed | woodland | Drum paint: woodland (olive drab), desert (tan), arctic (white), grey, or mixed (colour-coded olive, blue, red, grey and yellow drums). |
pump | toggle | on / off | true | A rotary hand pump with a crank screwed into one drum, its hose coiled down to a nozzle on the pallet. |
spare | toggle | on / off | true | One more drum lying on its side on two wooden chocks next to the pallets. |
seed | range | 1 to 50, step 1 | 3 | Varies the shades, small turns and offsets of each drum and which ones carry a yellow band. |
Presets: fuel point {"count":8,"paint":"woodland","pump":true} · desert cache {"count":3,"paint":"desert","spare":true,"seed":9} · depot mix {"count":7,"paint":"mixed","pump":false,"seed":14}
Files
| File | What |
|---|---|
| fuel-drums.glb | GLB, default look · 205 KB |
| fuel-drums.mjs | ES module, every knob live |
| fuel-drums.obj | OBJ, static, no colour |
| fuel-drums-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.