Mystery jars
A cluster of three faceted glass preserve jars with cork lids, glowing sickly-green and lantern-orange contents, and scattered market clutter — a night-market prop at real preserve-jar scale.

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
- 2,064
- Vertices
- 1,984
- Meshes · materials
- 23 · 23
- Size (W × H × D)
- 36 cm × 26 cm × 36 cm
- File
- GLB · 105 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Goblin Market
Palette · named materials
- glass#f2ede2
- cork#3d2a1c
- brew#528952
- fireflies#ed7e1d
- rustbrew#362517
- chunk#1b1b22
- pebble#7d828c
- pebblelight#9b704b
- marblegreen#365936
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-mystery-jars/841918a980/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Mystery jars 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. 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 vessels
- three-check PASS · glb-lint PASS
Named parts · 14
- Mystery jars
- Large jar
- Large glass body
- Large cork lid
- Large jar contents
- Medium jar
- Medium glass body
- Medium cork lid
- Medium jar contents
- Small jar
- Small glass body
- Small cork lid
- Small jar contents
- Market clutter
Note: Part ids use underscores, not hyphens: the kit's part-id regex (lib-scene3d PART_ID) forbids hyphens, and the plan/checker key on them. Every GLB material is named with its kit palette colour NAME (warm white, dark wood, sickly green, lantern orange, mud brown dark, soot black, mid grey, mud brown light, sickly green dark) — never a hex code, never empty — so the kit recolours as one; the runtime clones one material per mesh at export, so the GLB holds 23 named materials (9 distinct names). Glass is a transparent warm-white MeshStandardMaterial (alphaMode BLEND in the GLB); contents are emissive (sickly green brew with soot-black pickled chunks, lantern-orange fireflies, dark mud-brown preserve). glb-lint reports 0 blocking errors; its verdict is UNVERIFIED only because no requirements contract was supplied, and its heur/scale warning is expected — the direction's reference anchor is 1 m while the brief demands real-world 0.24 m jars (measured GLB height 0.264 m, bounds rest exactly at y=0). Static prop: no clip in the GLB. Clutter placement is seeded (seed 20261005) and scales with clutterAmount. lidOpen defaults to 0 with every cork lid seated on its rim; raising the knob tilts each lid about a hinge on the rim's -X edge, so it flips open while staying in contact with the rim (no floating, no leaning against the belly). The tied tag from the earlier revision was removed — at render scale its string was invisible, so the card read as a floating rectangle.
More like this
All of Goblin Market →
Spinning prize wheel
Goblin Market1,100 tris

Junk piles
Goblin Market1,446 tris

Cooking pots
Goblin Market4,348 tris

Scrap stalls
Goblin Market2,032 tris

Watchtower
Goblin Market1,184 tris

Pulley crane
Goblin Market1,564 tris

Mud ground tiles
Goblin Market1,570 tris

Crates
Goblin Market2,460 tris
Free under the 1DesignTool 3D library license. Model #16 of 234.