Gaitkit Open the lab
Spider Tank, A low, wide eight-legged walking tank: a flat octagonal hull about 3 m across slung between eight arched spider legs (about 6 m tip to tip), with a domed gun turret that sweeps as it walks and a row of sensor lenses at the front.
Mech · Walks on 8 legs

Spider Tank

A low, wide eight-legged walking tank: a flat octagonal hull about 3 m across slung between eight arched spider legs (about 6 m tip to tip), with a domed gun turret that sweeps as it walks and a row of sensor lenses at the front.

Size
5.7 × 2.1 × 5.2 m
Triangles
2,430
Open in the lab Walk clip inside. The download carries the knobs you set here.

Tune it

4 knobs: Paint, Turret, Leg span, Size.

Specs

Size
5.7 × 2.1 × 5.2 m
width × height × depth
Triangles
2,430
of 6,000
Draw calls
1
one vertex-colour material
Legs
8
2 gait groups
Stride
75 cm
duty factor 0.65
Foot slide
0.00 mm
limit 1 mm
Walk clip
1.875 m/s
at playback speed 1
Moving parts
1
turret · rotate
Knobs
4
3 presets
Night lights
2
eye, lamp

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic, planted feet never slide past 1 mm.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/spider-tank.mjs';
import { walker } from 'https://gaitkit.com/runtime/walk.mjs';

const spiderTank = createAsset();
scene.add(spiderTank);                      // rests on y = 0, front faces +Z
const gait = walker(spiderTank, { ground: (x, z) => terrainHeight(x, z) });   // or omit ground for a flat floor

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  spiderTank.position.z = dist;
  gait.poseAt(dist);                  // feet stay planted, at any frame rate
  renderer.render(scene, camera);
});

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

Knobs

KnobTypeValuesDefaultWhat it does
paintchoicegunmetal olive sand voidgunmetalHull colours: gunmetal (grey with orange trim, red eyes), olive (military green), sand (desert tan), void (black with violet glow).
weaponchoicecannon gatling missilescannonTurret armament: cannon (one long barrel), gatling (a rotary gun that spins while walking), missiles (a launcher box on each side of the dome).
legSpanrange0.8 to 1.3, step 0.051Scales the eight legs. 0.8 = compact, knees close to the hull; 1.3 = huge arched legs and a long stride.
sizerange0.4 to 1.6, step 0.051Uniform scale. 1 is a 3 m hull and about 6 m from leg tip to leg tip; 0.4 is a car-sized drone; 1.6 is a 10 m siege spider.

Presets: hive guardian {"paint":"void","weapon":"gatling","legSpan":1.25} · desert stalker {"paint":"sand","weapon":"missiles"} · scout spider {"paint":"olive","weapon":"gatling","size":0.5,"legSpan":0.9}

Files

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