Gaitkit Open the lab
Sword, A hand sword at real size, standing point-down on its tip with the flat of the blade facing +Z: straight arming sword, wide broadsword, curved sabre or a long-gripped katana-like blade. An empty node named grip marks the centre of the handle for attaching it to a hand.
Prop · Still

Sword

A hand sword at real size, standing point-down on its tip with the flat of the blade facing +Z: straight arming sword, wide broadsword, curved sabre or a long-gripped katana-like blade. An empty node named grip marks the centre of the handle for attaching it to a hand.

Size
0.23 × 0.98 × 0.04 m
Triangles
586
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Style, Blade length, Guard, Grip, Fittings.

Specs

Size
0.23 × 0.98 × 0.04 m
width × height × depth
Triangles
586
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.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/sword.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
stylechoicearming broad sabre katanaarmingarming (straight one-handed double-edged knightly sword), broad (wide heavy blade, hand-and-a-half grip), sabre (curved single-edged cavalry blade with a knuckle bow), katana (slightly curved single edge, round disc guard, long two-hand grip).
bladerange0.6 to 1.1, step 0.050.8Blade length in metres from guard to tip. 0.6 is a short sword, 0.8 typical, 1.1 a long greatsword-like blade.
guardchoiceauto cross swept disc knuckleautoGuard shape: auto (the one that fits the style), cross (straight crossguard), swept (quillons curving toward the blade), disc (round plate guard), knuckle (crossguard plus a bow that protects the knuckles).
gripchoiceleather black red blue whiteleatherGrip wrap colour: leather brown, black, red, blue or white cord.
fittingschoicesteel brass blackened goldsteelMetal of the guard and pommel: steel, brass, blackened iron or gold.

Presets: knight sword {"style":"arming","fittings":"brass","grip":"leather"} · pirate sabre {"style":"sabre","blade":0.7,"fittings":"gold","grip":"black"} · ronin blade {"style":"katana","blade":0.72,"grip":"black","fittings":"blackened"}

Files

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