Gaitkit Open the lab
Eagle, A large eagle, 85 cm beak to tail with a 2.1 m wingspan and fingered wingtips. Soars by distance: two slow, deep wingbeats, then a long glide with the wings held in a shallow V and the primaries curled up, head turning to scan; it cruises 6 m up.
Creature · Flies

Eagle

A large eagle, 85 cm beak to tail with a 2.1 m wingspan and fingered wingtips. Soars by distance: two slow, deep wingbeats, then a long glide with the wings held in a shallow V and the primaries curled up, head turning to scan; it cruises 6 m up.

Size
2.1 × 0.43 × 0.91 m
Triangles
1,424
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

4 knobs: Plumage, Flight, Talons out, Size.

Specs

Size
2.1 × 0.43 × 0.91 m
width × height × depth
Triangles
1,424
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
9 m
of travel per cycle
Altitude
6 m
above the ground
Moving parts
7
wing_L · rotate, wing_R · rotate, wingtip_L · rotate, wingtip_R · rotate, body · slide, tail · rotate, head · rotate
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/eagle.mjs';

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  eagle.position.set(0, groundY + eagle.userData.altitude, dist);
  eagle.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
plumagechoicebald golden harpy steppebaldSpecies colouring: bald (dark brown with a white head and tail, yellow beak), golden (dark brown with a golden nape), harpy (grey head with a crest, white belly, black chest band), steppe (pale sandy brown).
flightchoicesoaring flappingsoaringsoaring: two slow wingbeats then a long glide (thermals, patrol). flapping: steady powerful wingbeats (climbing, chasing).
talonstoggleon / offfalseLegs lowered with the talons spread forward, ready to snatch a fish. Off = feet tucked under the tail.
sizerange0.4 to 2.5, step 0.051Uniform scale. 1 is a real eagle (2.1 m wingspan); 0.4 is a small hawk; 2.5 is a giant fantasy roc you could ride.

Presets: bald eagle {"plumage":"bald","talons":true} · golden eagle {"plumage":"golden"} · harpy hunter {"plumage":"harpy","flight":"flapping"}

Files

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