Mine Entrance
A timber-framed mine tunnel cut into a layered rock face: heavy post-and-cap frame with receding timber sets inside the dark adit, narrow-gauge rails running out, a hanging lantern, a blank plank sign, an ore pile and a pickaxe. Can be boarded up as an abandoned mine. Lanterns glow at night.
- Size
- 10.2 × 6.0 × 8.7 m
- Triangles
- 1,652
- Kit
- Wild West
Tune it
4 knobs: Rock, Boarded, Rails, Seed.
Specs
- Size
- 10.2 × 6.0 × 8.7 m width × height × depth
- Triangles
- 1,652 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 4 3 presets
- Night lights
- 1 lamp
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/mine-entrance.mjs';
const mineEntrance = createAsset();
scene.add(mineEntrance); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/mine-entrance.mjs';
export function MineEntrance() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import mine-entrance.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://mine-entrance.glb").instantiate())// Import mine-entrance.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": "mine-entrance", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
rock | choice | sandstone ochre granite | sandstone | Cliff stone: sandstone (red desert bands), ochre (yellow canyon), granite (grey mountain). |
boarded | toggle | on / off | false | Planks nailed across the opening: an abandoned or condemned mine. The lantern is taken down. |
rails | toggle | on / off | true | Narrow-gauge mine rails on sleepers running out of the tunnel (0.6 m gauge). |
seed | range | 1 to 40, step 1 | 7 | Reshapes the rock face, the ore pile and the rubble. Same seed always builds the same mine. |
Presets: gold rush {"rock":"ochre","seed":12} · abandoned mine {"boarded":true,"rock":"granite","seed":3} · red canyon {"rock":"sandstone","rails":false,"seed":21}
Files
| File | What |
|---|---|
| mine-entrance.glb | GLB, default look · 219 KB |
| mine-entrance.mjs | ES module, every knob live |
| mine-entrance.obj | OBJ, static, no colour |
| mine-entrance-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.