Cargo pods
A low-poly cargo pallet: three octagonal cargo pods with orange rib bands, front hatches and crane grapple pins, clamped into a deep-blue cradle. Part of the Orbital Shipyard kit. One pod is fully skinned, one is half-panelled and one is a bare frame, showing the build stage.

Left rail: colours and the 3 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
- 2,100
- Vertices
- 6,300
- Meshes · materials
- 33 · 33
- Size (W × H × D)
- 7.7 m × 2.9 m × 4.5 m
- File
- GLB · 181 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Orbital Shipyard
Palette · named materials
- body#f4f1ec
- accent#ed7e1d
- cradle#1b447e
- metal#b9bfc6
- trim#d7cebc
- seal#1b1b22
- core#7d828c
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/orbital-shipyard-cargo-pods/68b942e6b5/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Cargo pods for the Orbital Shipyard 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. This is one part of the Orbital Shipyard kit (Low-poly style, flat-lowpoly direction): Ships under construction in open space. Use ONLY the kit palette, by name: white #f4f1ec, orange #ed7e1d, deep space blue #1b447e, silver #b9bfc6, white dark #d7cebc, orange dark #af590e, white light #f9f8f6, orange light #eea668, 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 `shipCompletionStage` (0–1, default 0.5) for the kit's "Ship completion stage" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Generation: 3.85M tokens (95% cached) · ≈ $2.68 at API prices · 5-hour plan +9%
- Direction: Low-poly · family products
- three-check PASS · glb-lint PASS
Named parts · 26
- Cargo pods
- Cradle
- Cross beams
- Side rails
- Feet
- Saddles
- Pod 1
- Pod 1 core tank
- Pod 1 skin panels
- Pod 1 ribs
- Pod 1 end caps
- Pod 1 front hatch
- Pod 1 lug and grapple pins
- Pod 2
- Pod 2 core tank
- Pod 2 skin panels
- Pod 2 ribs
- Pod 2 end caps
- Pod 2 front hatch
- Pod 2 lug and grapple pins
- Pod 3
- Pod 3 core tank
- Pod 3 ribs
- Pod 3 end caps
- Pod 3 front hatch
- Pod 3 lug and grapple pins
Note: Size at default params: 7.72 m wide (X) x 2.94 m tall x 4.5 m deep (Z). Each pod is 4 m long and 2 m across the flats of its skin. Origin is at the bottom centre and the cradle feet rest on y = 0. Front hatches face +Z and the docking lugs face -Z. shipCompletionStage is the fraction of skin panels fitted across the row: round(stage x 8 x podCount) panels, filling pod by pod from +X (Pod 1), bottom-up within each pod. At 0.5 with 3 pods, Pod 1 is fully skinned, Pod 2 has its 4 lower panels and Pod 3 is a bare grey core with silver stringers. Ribs, stringers, core, caps and saddles are always present, so nothing floats at any stage. A pod with no panels has no '.panels' node, so Pod 3 has none at default and Pod 1 has none at stage 0. podCount (1-4) also changes the cradle width. Static model with no animation clip. Each part node carries two part ids: the library id (orbital-shipyard-cargo-pods.*) on the outer group and the kit plan id (cargopods.*) on the inner group, because the kit's plan checker does not allow hyphens in ids. Material names are the exact kit palette names (7 colours used). The exporter writes one material copy per mesh, so names repeat in the GLB material list. Facets are non-indexed with baked flat normals, so the model looks faceted in any engine. 2102 triangles. glb-lint: 0 errors (the tool's overall verdict reads UNVERIFIED only because no requirements contract was supplied), 6 non-blocking heuristic warnings (per-mesh material copies, intentionally non-indexed flat facets, core tank and stringers sharing bounds, parts flagged as detached because they touch only through other parts, and height compared against a 1 m reference).
More like this
All of Orbital Shipyard →
Rotating ring
Orbital Shipyard2,484 tris

Half-built frigate
Orbital Shipyard3,860 tris

Robotic arm
Orbital Shipyard1,524 tris

Tug ship
Orbital Shipyard3,184 tris

Cable reels
Orbital Shipyard4,052 tris

Signal lights
Orbital Shipyard1,124 tris

Thruster units
Orbital Shipyard2,456 tris

Welding sparks
Orbital Shipyard2,772 tris
Free under the 1DesignTool 3D library license. Model #18 of 589.