Hand cart
A two-wheeled wooden market hand cart for the Goblin Market kit: plank bed with raked walls, ten-spoke wheels on a steel axle, push handles with a crossbar grip, a lantern swinging on a hook, and market clutter piled in the bed.

Left rail: colours and the 5 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,308
- Vertices
- 3,150
- Meshes · materials
- 95 · 95
- Size (W × H × D)
- 90 cm × 1.1 m × 1.7 m
- File
- GLB · 271 KB
- Animation
- scene-motion · 6.0s
- Style
- Low-poly
- Collection
- Goblin Market
Palette · named materials
- mud brown#6b4a2e
- sickly green#528952
- rust#9b4427
- lantern orange#ed7e1d
- mud brown dark#362517
- sickly green dark#365936
- mud brown light#9b704b
- sickly green light#7ea97e
- soot black#1b1b22
- warm white#f2ede2
- mid grey#7d828c
- dark wood#3d2a1c
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/goblin-market-hand-cart/caed3be4f4/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:
Hand cart for the Goblin Market 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 Goblin Market kit (Low-poly style, flat-lowpoly direction): A chaotic night market of scrap stalls. Use ONLY the kit palette, by name: mud brown #6b4a2e, sickly green #528952, rust #9b4427, lantern orange #ed7e1d, mud brown dark #362517, sickly green dark #365936, mud brown light #9b704b, sickly green light #7ea97e, 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 `clutterAmount` (0–1, default 0.5) for the kit's "Clutter amount" setting wherever it makes sense on this part, and keep that id. Material names are the palette colour NAMES listed above (e.g. "leaf green", "dark wood") — never a hex code like "#3d2a1c". meta.json must be valid JSON.
- Agent: OpenCode · longcat-2.5-preview-free in 1DesignTool
- Direction: Low-poly · family vehicles
- three-check PASS · glb-lint PASS
Named parts · 24
- Hand cart
- Bed
- Bed floor
- Left wall
- Right wall
- Front wall
- Back wall
- Chassis rails
- Axle
- Left wheel
- Right wheel
- Left handle
- Right handle
- Grip crossbar
- Front support leg
- Lantern post
- Lantern arm
- Lantern hook (swivel pivot)
- Lantern
- Sack
- Crate
- Crate lid (hinge pivot)
- Bundle
- Gourds
Note: Part ids use the prefix 'handcart' (the kit's part-id regex rejects hyphens, so the slug's 'goblin-market-hand-cart' cannot be a literal id prefix). The 6 s loop is seamless: wheels make exactly two revolutions about the axle, the lantern sways two periods on its hook, and the crate lid opens and closes once on its back-edge hinge; the base never leaves y=0. clutterAmount fades the sack/crate/bundle/gourds in and out (at 0 the bed is empty; the lid motion guards on the crate being present). glb-lint reports 0 errors; its heur/grounding warning is a known false positive — the lint transforms the 8 corners of each mesh's local AABB, and a rotating disc's bounding-box corners reach R*sqrt(2) below the axle even though the circular rim never dips (the export catches the wheel mid-spin at t=2). The GLB's static node TRS is the t=2 pose (lid closed, wheels at 240 degrees, lantern slightly swung); the baked clip drives the rest. Materials are named by palette colour so the kit recolours as one.
More like this
All of Goblin Market →
Flapping tent flaps
Goblin Market1,240 tris

Plank walkways
Goblin Market2,390 tris

Crude signs
Goblin Market712 tris

Lantern strings
Goblin Market1,988 tris

Cage wagon
Goblin Market3,416 tris

Tent canopies
Goblin Market1,254 tris

Rune tablets
Dwarven Forge Hall1,168 tris

Drawbridge
Dwarven Forge Hall1,088 tris
Free under the 1DesignTool 3D library license. Model #2 of 200.