drag to orbit
Prop · Still
Fire Hydrant
A classic cast-iron pillar fire hydrant with a domed bonnet, two side outlets and a big front pumper outlet, each closed by a cap on a short chain. Body colour, height and cap colour are knobs.
- Size
- 0.53 × 0.83 × 0.44 m
- Triangles
- 1,326
- Kit
- City Street
Tune it
3 knobs: Colour, Height, Caps.
Specs
- Size
- 0.53 × 0.83 × 0.44 m width × height × depth
- Triangles
- 1,326 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 3 2 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/fire-hydrant.mjs';
const fireHydrant = createAsset();
scene.add(fireHydrant); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/fire-hydrant.mjs';
export function FireHydrant() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import fire-hydrant.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://fire-hydrant.glb").instantiate())// Import fire-hydrant.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": "fire-hydrant", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
colour | choice | red yellow green silver | red | Body paint: red (classic), yellow, green, silver (chrome look). |
height | range | 0.6 to 1, step 0.05 | 0.8 | Overall height in metres. 0.6 is a squat kerbside plug, 1.0 a tall snow-country hydrant. |
capColour | choice | match silver white black blue | silver | Colour of the outlet caps and the bonnet top: match (same as body), silver, white, black, blue (flow-rate marking). |
Presets: yellow classic {"colour":"yellow","capColour":"white"} · chrome plug {"colour":"silver","capColour":"blue","height":0.65}
Files
| File | What |
|---|---|
| fire-hydrant.glb | GLB, default look · 164 KB |
| fire-hydrant.mjs | ES module, every knob live |
| fire-hydrant.obj | OBJ, static, no colour |
| fire-hydrant-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.