Armour Stand
A wooden display mannequin (1.85 m with the helmet) on a plank base, wearing a full armour set facing +Z: knight plate (great helm, pauldrons, breastplate, tassets, greaves), chainmail with a tabard and open helmet, or ranger leathers with a hood and bracers. Optional cape, and a sheathed sword on the belt with a shield leaning against the base.
- Size
- 0.84 × 1.8 × 0.65 m
- Triangles
- 1,508
Tune it
5 knobs: Armour, Metal, Cloth, Cape, Weapons.
Specs
- Size
- 0.84 × 1.8 × 0.65 m width × height × depth
- Triangles
- 1,508 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/armor-stand.mjs';
const armorStand = createAsset();
scene.add(armorStand); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/armor-stand.mjs';
export function ArmorStand() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import armor-stand.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://armor-stand.glb").instantiate())// Import armor-stand.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": "armor-stand", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
style | choice | plate chain leather | plate | plate (full knight armour: closed great helm, round pauldrons, breastplate, tassets, knee cops, greaves and sabatons), chain (a long mail hauberk under a cloth tabard, open nasal helmet with a mail coif, leather boots) or leather (ranger leathers: hooded cloak hood, studded jerkin, bracers, belt pouches and tall boots). |
metal | choice | steel iron gold black | steel | Metal of the plates, helmet, rivets and buckles: steel, iron (dark), gold (ceremonial) or black (dark knight). |
cloth | color | any colour | #2f5d8c | Colour of the cape, tabard, sash or hood. #2f5d8c royal blue, #a8392c red, #3f6e4f forest green, #2b2c30 black, #ecebe6 white, #6b4a8a purple. |
cape | toggle | on / off | true | A cape hanging from the shoulders down the back. |
weapons | toggle | on / off | true | A sheathed sword on the belt and a heater shield in the cloth colour leaning against the base. |
Presets: royal knight {"style":"plate","metal":"gold","cloth":"#a8392c","cape":true} · crusader mail {"style":"chain","metal":"steel","cloth":"#ecebe6","cape":false} · forest ranger {"style":"leather","metal":"iron","cloth":"#3f6e4f","weapons":true,"cape":false}
Files
| File | What |
|---|---|
| armor-stand.glb | GLB, default look · 200 KB |
| armor-stand.mjs | ES module, every knob live |
| armor-stand.obj | OBJ, static, no colour |
| armor-stand-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.