Gaitkit Open the lab
Security Drone, A football-sized spherical patrol drone, about 0.5 m across the hull, with one big glowing camera eye and two or four ducted fans on stub pylons. Flies by distance: the fans spin, the hull bobs and the eye sweeps left and right; the eye, side lights and an optional searchlight glow at night.
Mech · Flies

Security Drone

A football-sized spherical patrol drone, about 0.5 m across the hull, with one big glowing camera eye and two or four ducted fans on stub pylons. Flies by distance: the fans spin, the hull bobs and the eye sweeps left and right; the eye, side lights and an optional searchlight glow at night.

Size
1.2 × 0.64 × 0.49 m
Triangles
1,752
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

5 knobs: Scheme, Eye, Fans, Spotlight, Size.

Specs

Size
1.2 × 0.64 × 0.49 m
width × height × depth
Triangles
1,752
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
0.5 m
of travel per cycle
Altitude
2.2 m
above the ground
Moving parts
4
fan_0 · spin, fan_1 · spin, hull · rotate, frame · slide
Knobs
5
3 presets
Night lights
3
eye, lamp, led

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

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

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  securityDrone.position.set(0, groundY + securityDrone.userData.altitude, dist);
  securityDrone.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
schemechoicewhite gunmetal black patrolwhiteHull colours: white (corporate security), gunmetal (grey), black (stealth with yellow trim), patrol (navy hull with a white band).
eyechoicered cyan amber greenredColour of the glowing camera eye: red (menacing sentry), cyan (friendly helper), amber (warning) or green (all clear).
fanschoice2 42Ducted fans: 2 (one each side, a compact orb) or 4 (on diagonal pylons, a heavier and wider drone).
spotlighttoggleon / offtrueA searchlight pod under the hull that lights the ground at night.
sizerange0.5 to 2.5, step 0.051Uniform scale. 1 is about 0.5 m across the hull and 0.85 m across the fans; 0.5 is a palm-sized indoor sentry, 2.5 a car-sized guardian orb.

Presets: sentinel {"scheme":"black","eye":"red","fans":4} · friendly helper {"scheme":"white","eye":"cyan","spotlight":false} · night patrol {"scheme":"patrol","eye":"amber","fans":4,"size":1.4}

Files

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