Gaitkit Open the lab
Hot Air Balloon, A full-size hot air balloon about 24 m tall: a striped or patterned envelope over a wicker basket with a burner frame and fuel tanks. Drifts slowly, swaying gently while the burner flame pulses; the flame and the lit envelope mouth glow at night. It drifts 15 m up.
Vehicle · Flies

Hot Air Balloon

A full-size hot air balloon about 24 m tall: a striped or patterned envelope over a wicker basket with a burner frame and fuel tanks. Drifts slowly, swaying gently while the burner flame pulses; the flame and the lit envelope mouth glow at night. It drifts 15 m up.

Size
17.2 × 24.0 × 17.2 m
Triangles
1,426
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

5 knobs: Pattern, Colours, Gores, Burner lit, Size.

Specs

Size
17.2 × 24.0 × 17.2 m
width × height × depth
Triangles
1,426
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
12 m
of travel per cycle
Altitude
15 m
above the ground
Moving parts
2
balloon · rotate, flame · slide
Knobs
5
3 presets
Night lights
2
burner, glow

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/hot-air-balloon.mjs';

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  hotAirBalloon.position.set(0, groundY + hotAirBalloon.userData.altitude, dist);
  hotAirBalloon.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
patternchoicegores bands harlequin sunburstgoresEnvelope pattern: gores (classic vertical stripes), bands (horizontal rings), harlequin (checkered diamonds), sunburst (a coloured crown with rays running down).
colorschoicesunset sky meadow berry monosunsetColour set: sunset (red, orange, yellow, cream), sky (blue, white, teal), meadow (green, cream, ochre), berry (plum, cream, orange, navy) or mono (charcoal and white with a red accent).
goresrange10 to 24, step 216How many vertical panels make the envelope, 10 to 24. More gores look rounder and give thinner stripes.
littoggleon / offtrueShows the burner flame roaring up into the envelope mouth. Off = burner idle, as when drifting or tethered.
sizerange0.5 to 1.4, step 0.051Uniform scale. 1 is a four-person balloon about 24 m tall with a 17 m envelope; 0.5 is a small one-person hopper; 1.4 a big passenger balloon.

Presets: sunrise festival {"pattern":"sunburst","colors":"sunset","gores":20} · harlequin {"pattern":"harlequin","colors":"berry","gores":16} · quiet drift {"pattern":"bands","colors":"sky","lit":false}

Files

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