Ancient Statue Ruin
A generic classical statue of a robed citizen (no identity, emblems or attributes) on a plinth: standing, raising an open hand as if speaking, or seated. The ruin knob breaks it the way old statues break: hand, then arm, then head, then the whole upper body, with the fallen pieces lying beside the plinth. Life size is about 1.85 m without the plinth; scale up to 3x for colossal statues.
- Size
- 1.5 × 2.8 × 1.9 m
- Triangles
- 1,068
Tune it
5 knobs: Pose, Ruin, Plinth, Material, Scale.
Specs
- Size
- 1.5 × 2.8 × 1.9 m width × height × depth
- Triangles
- 1,068 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/ancient-statue-ruin.mjs';
const ancientStatueRuin = createAsset();
scene.add(ancientStatueRuin); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/ancient-statue-ruin.mjs';
export function AncientStatueRuin() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import ancient-statue-ruin.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://ancient-statue-ruin.glb").instantiate())// Import ancient-statue-ruin.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": "ancient-statue-ruin", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
pose | choice | standing raised hand seated | standing | standing (weight on one leg, one hand gathering the mantle), raised hand (right arm lifted with an open palm, an orator's gesture) or seated (on a plain stone bench). |
ruin | range | 0 to 1, step 0.05 | 0.5 | Damage, in the order statues usually lose parts: above 0.15 the left forearm, above 0.3 the right arm, above 0.45 the head, above 0.65 the upper body snaps off at the waist, above 0.85 only the legs and robe hem remain. Fallen pieces lie beside the plinth; moss grows with ruin. |
plinth | choice | tall low drum | tall | tall (1.3 m moulded pedestal), low (a 0.45 m block) or drum (a reused fluted column drum). |
material | choice | marble bronze sandstone basalt | marble | marble (white), bronze (green verdigris patina; breaks show brown metal), sandstone (warm tan) or basalt (dark grey). The plinth is always pale stone. |
scale | range | 1 to 3, step 0.1 | 1 | Size of the figure and plinth: 1 is life size (figure 1.85 m), 3 a colossal 5.5 m statue. |
Presets: headless orator {"pose":"raised hand","ruin":0.5,"material":"marble","plinth":"tall"} · bronze in the forum {"pose":"standing","ruin":0.1,"material":"bronze","plinth":"tall","scale":1.4} · colossal seated ruin {"pose":"seated","ruin":0.75,"material":"sandstone","plinth":"low","scale":2.6}
Files
| File | What |
|---|---|
| ancient-statue-ruin.glb | GLB, default look · 127 KB |
| ancient-statue-ruin.mjs | ES module, every knob live |
| ancient-statue-ruin.obj | OBJ, static, no colour |
| ancient-statue-ruin-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.