Gaitkit Open the lab
Crossbow, A crossbow at real size (about 75 cm long, 70 cm across the bow) lying level as if on a table, the bolt pointing +X and the side of the stock facing +Z: a light wooden hunting crossbow, a heavy steel arbalest with a foot stirrup and a winding crank, or a repeating crossbow with a bolt magazine and cocking lever on top. An empty node named grip marks the centre of the hand grip.
Prop · Still

Crossbow

A crossbow at real size (about 75 cm long, 70 cm across the bow) lying level as if on a table, the bolt pointing +X and the side of the stock facing +Z: a light wooden hunting crossbow, a heavy steel arbalest with a foot stirrup and a winding crank, or a repeating crossbow with a bolt magazine and cocking lever on top. An empty node named grip marks the centre of the hand grip.

Size
0.92 × 0.14 × 0.80 m
Triangles
476
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Style, Wood, Metal, Loaded.

Specs

Size
0.92 × 0.14 × 0.80 m
width × height × depth
Triangles
476
of 6,000
Draw calls
1
one vertex-colour material
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/crossbow.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
stylechoicehunting heavy repeaterhuntinghunting (light wooden crossbow with a wooden bow and a simple trigger), heavy (a thick steel-bowed arbalest with a foot stirrup at the front and a winding crank at the back) or repeater (a box magazine of bolts and a cocking lever on top, rapid fire).
woodchoicewalnut oak ebony redwalnutWood of the stock: walnut, oak (lighter), ebony (black) or red-stained.
metalchoiceiron steel brassironMetal of the fittings, trigger and the heavy steel bow: iron (dark), steel (bright) or brass.
loadedtoggleon / offtrueA bolt lies in the groove and the string is drawn back to the nut. Off: the string rests forward, uncocked.

Presets: monster hunter arbalest {"style":"heavy","wood":"ebony","metal":"steel"} · ranger hunting crossbow {"style":"hunting","wood":"oak","metal":"brass"} · repeating crossbow {"style":"repeater","wood":"red","metal":"iron"}

Files

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