Gaitkit Open the lab
Off-road Jeep, A 4.1 m open-top 4x4 with flat flared fenders, a fold-down windscreen (windshield, rotate x), seats you can see from above and a spare wheel on the tailgate. Choose an open sport bar, a full roll cage or a canvas soft top, and the tyre size (the body rides higher on bigger tyres). Wheels roll with distance; headlights, tail lights and the light bar glow at night. Generic design, no brand grille.
Vehicle · Rolls with distance

Off-road Jeep

A 4.1 m open-top 4x4 with flat flared fenders, a fold-down windscreen (windshield, rotate x), seats you can see from above and a spare wheel on the tailgate. Choose an open sport bar, a full roll cage or a canvas soft top, and the tyre size (the body rides higher on bigger tyres). Wheels roll with distance; headlights, tail lights and the light bar glow at night. Generic design, no brand grille.

Size
2.4 × 2.1 × 4.6 m
Triangles
1,980
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

4 knobs: Paint, Top, Tyre radius, Expedition kit.

Specs

Size
2.4 × 2.1 × 4.6 m
width × height × depth
Triangles
1,980
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
2.513 m
of travel per cycle
Moving parts
5
wheel_0 · spin, wheel_1 · spin, wheel_2 · spin, wheel_3 · spin, windshield · rotate
Knobs
4
3 presets
Night lights
3
headlight, taillight, lightbar

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/offroad-jeep.mjs';

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  offroadJeep.position.z = dist;
  offroadJeep.userData.tick(dist);            // wheels roll exactly with the distance
  renderer.render(scene, camera);
});

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

Knobs

KnobTypeValuesDefaultWhat it does
paintchoiceolive sand red black orange whiteoliveBody colour: olive (military surplus), sand (desert safari), red, black, orange (rally) or white. Fenders and bumpers stay black.
topchoicesport bar roll cage soft topsport barsport bar (open top with a single roll hoop), roll cage (tube cage over the whole cabin), soft top (canvas roof and sides over the cabin).
tyresrange0.36 to 0.48, step 0.020.4Tyre radius in metres: 0.36 stock, 0.48 big mud tyres on a lift kit. The whole body rises with the tyres.
extrastoggleon / offtrueSnorkel up the windscreen post, a light bar on the windscreen, a front winch and a jerry can on the back.

Presets: trail ready {"paint":"orange","top":"roll cage","tyres":0.46} · desert safari {"paint":"sand","top":"soft top"} · army surplus {"paint":"olive","top":"sport bar","extras":false}

Files

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