Gaitkit Open the lab
Helicopter, A light utility helicopter about 10 m long with a glass-nosed cabin, a slim tail boom, skids or floats, a main rotor and a tail rotor that both spin with distance flown. Nav lights, beacon and searchlight glow at night; it cruises 6 m up.
Vehicle · Flies

Helicopter

A light utility helicopter about 10 m long with a glass-nosed cabin, a slim tail boom, skids or floats, a main rotor and a tail rotor that both spin with distance flown. Nav lights, beacon and searchlight glow at night; it cruises 6 m up.

Size
10.6 × 3.3 × 12.0 m
Triangles
1,296
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

5 knobs: Scheme, Main blades, Floats, Searchlight, Size.

Specs

Size
10.6 × 3.3 × 12.0 m
width × height × depth
Triangles
1,296
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
2 m
of travel per cycle
Altitude
6 m
above the ground
Moving parts
3
rotor_main · spin, rotor_tail · spin, airframe · slide
Knobs
5
3 presets
Night lights
4
nav, beacon, lamp, cabin

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

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  helicopter.position.set(0, groundY + helicopter.userData.altitude, dist);
  helicopter.userData.tick(dist);            // wings beat with the distance
  renderer.render(scene, camera);
});

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

Knobs

KnobTypeValuesDefaultWhat it does
schemechoicerescue news charcoal olive whiterescuePaint: rescue (red with a white stripe, air ambulance), news (blue and white), charcoal (dark grey with an orange stripe, corporate), olive (drab utility, no markings), white (white with a teal stripe, tour or private).
bladesrange2 to 5, step 14Number of main rotor blades, 2 to 5. Two is a light trainer, four or five a bigger utility machine.
floatstoggleon / offfalseSwap the landing skids for inflatable pontoons, for landing on water.
searchlighttoggleon / offtrueA swivelling searchlight under the nose that shines at night. Off for a plain cabin.
sizerange0.6 to 1.5, step 0.051Uniform scale. 1 is about 10 m long with a 10.6 m rotor; 0.6 is a two-seat trainer, 1.5 a heavy utility helicopter.

Presets: air ambulance {"scheme":"rescue","blades":4,"searchlight":true} · sea patrol {"scheme":"white","floats":true,"blades":5,"size":1.2} · bush trainer {"scheme":"olive","blades":2,"searchlight":false,"size":0.7}

Files

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