Gaitkit Open the lab
Crow, A glossy black crow, 48 cm long with a 95 cm wingspan, heavy beak and fingered wingtips. Flies by distance with steady rowing wingbeats (or beats and glides), head bobbing; it cruises 3.5 m up. Raven, hooded crow and jackdaw variants.
Creature · Flies

Crow

A glossy black crow, 48 cm long with a 95 cm wingspan, heavy beak and fingered wingtips. Flies by distance with steady rowing wingbeats (or beats and glides), head bobbing; it cruises 3.5 m up. Raven, hooded crow and jackdaw variants.

Size
0.98 × 0.15 × 0.51 m
Triangles
936
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

4 knobs: Kind, Flight, Twig, Size.

Specs

Size
0.98 × 0.15 × 0.51 m
width × height × depth
Triangles
936
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
1.8 m
of travel per cycle
Altitude
3.5 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/crow.mjs';

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  crow.position.set(0, groundY + crow.userData.altitude, dist);
  crow.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
kindchoicecrow raven hooded jackdawcrowSpecies: crow (all glossy black, square tail), raven (bigger look, shaggy throat, wedge-shaped tail), hooded (grey body with a black head and wings), jackdaw (small, grey nape and a pale white eye).
flightchoicerowing glidingrowingrowing: steady even wingbeats (a crow crossing a field). gliding: a few beats then a glide with fingers spread (ravens on the wind).
twigtoggleon / offfalseCarries a twig in the beak, for nest building.
sizerange0.6 to 2, step 0.051Uniform scale. 1 is a 95 cm-wingspan crow; 0.7 reads as a jackdaw; 1.4 is a raven; 2 is a giant spooky crow.

Presets: raven {"kind":"raven","flight":"gliding","size":1.35} · hooded crow {"kind":"hooded"} · nest builder {"kind":"jackdaw","twig":true,"size":0.72}

Files

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