Delivery drone
A low-poly quad-duct parcel delivery drone parked on its landing skids, with a sodium-yellow cargo pod clamped under its belly and neon-banded rotor ducts. It ships with a seamless 4-second idle loop: spinning rotors and a panning camera gimbal.

Left rail: colours and the 4 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.
- Triangles
- 1,796
- Vertices
- 5,108
- Meshes · materials
- 43 · 10
- Size (W × H × D)
- 87 cm × 42 cm × 87 cm
- File
- GLB · 254 KB
- Animation
- scene-motion · 4.0s
- Style
- Low-poly
- Collection
- Cyberpunk Alley
Palette · named materials
- hull#151619
- canopy, ducts, skid rails#3a3c40
- belly plate, camera body#1b1b22
- clamps, straps, gimbal yoke, rotor hubs#090a0b
- motors, legs, antenna mast#7d828c
- rotor blades, GPS puck#f2ede2
- parcel pod#eecd2b
- neon side strips, rear bar, antenna tip#f994b6
- neon duct bands#f64c84
- visor, camera lens#20c6df
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/cyberpunk-alley-delivery-drone/a9d417037d/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z
const mixer = new THREE.AnimationMixer(gltf.scene);
gltf.animations.forEach((clip) => mixer.clipAction(clip).play());
// in your loop: mixer.update(delta)How it was made
The brief given to 1DesignTool's “3D object” template:
Delivery drone for the Cyberpunk Alley kit. Design it as one clear asset at believable real-world scale for that setting (state the size in metres in meta.notes), with its main parts modelled and named, readable at thumbnail size and from every orbit angle. It moves: author a seamless baked loop (2–12 s) with every pivot exactly at its hinge, axle or swivel, and keep the base still. This is one part of the Cyberpunk Alley kit (Low-poly style, flat-lowpoly direction): A rain-soaked back street under neon. Use ONLY the kit palette, by name: black #151619, neon pink #f994b6, cyan #20c6df, sodium yellow #eecd2b, black dark #090a0b, neon pink dark #f64c84, black light #3a3c40, neon pink light #fcdee8, soot black #1b1b22, warm white #f2ede2, mid grey #7d828c, dark wood #3d2a1c. Every material's `name` must be exactly the palette colour it uses — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knob: expose a param `neonColours` (0–1, default 0.5) for the kit's "Neon colours" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Generation: 4.56M tokens (95% cached) · ≈ $3.31 at API prices · 5-hour plan +8%
- Direction: Low-poly · family abstract-kinetic
- three-check PASS · glb-lint PASS
Named parts · 27
- Delivery drone
- Body
- Canopy
- Front visor
- GPS antenna
- Arm front left
- Arm front right
- Arm rear left
- Arm rear right
- Duct front left
- Duct front right
- Duct rear left
- Duct rear right
- Motor front left
- Motor front right
- Motor rear left
- Motor rear right
- Rotor front left
- Rotor front right
- Rotor rear left
- Rotor rear right
- Parcel pod
- Pod clamps
- Skid left
- Skid right
- Camera gimbal
- Camera
Note: Real-world scale: 0.87 m across the rotor ducts (diagonal motor span 0.76 m), 0.87 m deep, 0.42 m tall. Front faces +Z, origin at bottom centre, skids rest on y = 0. The 4 s clip 'scene-motion' spins the rotors whole turns (diagonal pairs counter-rotate) on their motor shafts and pans/tilts the camera gimbal on its swivel and yoke axle; body, ducts and skids never move. Each material is named after its kit palette colour and shared across parts (10 materials). 'Neon colours' sets the glow strength of the neon pink, neon pink dark and cyan parts; it is folded into the emissive colour, so the GLB keeps the value it was exported with (0.5). Arm span, pod height and rotor turns change the geometry or the clip when the model is rebuilt in the viewer; the GLB holds the default build. Part ids use the slug without hyphens (cyberpunkalleydeliverydrone.*) because the kit's part-id format does not allow hyphens. glb-lint reports 0 errors and 4 heuristic warnings, all intended: flat-shaded geometry is unindexed, light strips are embedded in the hull, canopy and visor sit on the hull, and the 0.42 m height is below the direction's 1 m reference. The lint's material-role rules can't be machine-checked without a requirements contract, so it marks them unverified; materials were reviewed by eye (metalness 0, roughness 0.92, flat-shaded).
More like this
All of Cyberpunk Alley →
Sliding shutter
Cyberpunk Alley1,460 tris

Flickering sign
Cyberpunk Alley1,992 tris

Hover bike
Cyberpunk Alley1,948 tris

Crates
Cyberpunk Alley1,148 tris

Steam vents
Cyberpunk Alley3,888 tris

Holo adverts
Cyberpunk Alley656 tris

Trash bags
Cyberpunk Alley1,536 tris

Air conditioners
Cyberpunk Alley2,252 tris
Free under the 1DesignTool 3D library license. Model #11 of 526.