Gaitkit Open the lab
Stone Well, A round fieldstone village well with a small gabled roof, a turnable crank on a rope drum and a bucket hanging over the water. The crank is a rigged part; seed reshuffles the stones.
Prop · 1 moving part

Stone Well

A round fieldstone village well with a small gabled roof, a turnable crank on a rope drum and a bucket hanging over the water. The crank is a rigged part; seed reshuffles the stones.

Size
2.5 × 2.9 × 2.1 m
Triangles
1,000
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Stone, Roof, Roof material, Seed.

Specs

Size
2.5 × 2.9 × 2.1 m
width × height × depth
Triangles
1,000
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
1
crank · rotate
Knobs
4
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/stone-well.mjs';

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

// 'crank' pivots on its hinge: -180° to 180° around x
stoneWell.getObjectByName('crank').rotation.x = THREE.MathUtils.degToRad(-180);

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

Knobs

KnobTypeValuesDefaultWhat it does
stonecolorany colour#9a958aBase colour of the wall stones. Grey #9a958a is fieldstone, #b8ab92 sandstone, #7f8a74 mossy, #6e6a66 dark granite.
rooftoggleon / offtrueSmall gabled roof on the two posts. Off leaves an open well with just the crank beam.
roofMaterialchoiceshingle thatch slate terracottashingleshingle (dark wooden tiles), thatch (straw), slate (grey), terracotta (orange tiles). Only shows when roof is on.
seedrange1 to 50, step 13Reshuffles the shape and shade of every stone. Same seed always builds the same well.

Presets: mossy old well {"stone":"#7f8a74","roofMaterial":"thatch","seed":11} · castle well {"stone":"#b8ab92","roofMaterial":"slate"} · open well {"roof":false,"stone":"#8d877c"}

Files

FileWhat
stone-well.glbGLB, default look · 164 KB
stone-well.mjsES module, every knob live
stone-well.objOBJ, static, no colour
stone-well-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.