Fruit boulders
A pile of the giant's fruit lying on the kitchen table like boulders: a whole red apple with a stem and a dried leaf, a copper orange with its calyx, a halved apple showing cream flesh and a star of black seeds, and a few loose black grapes. Flat-shaded faceted forms with a slight weathered jitter so the fruit also reads as stone.

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,207
- Vertices
- 3,621
- Meshes · materials
- 12 · 12
- Size (W × H × D)
- 2.3 m × 1.1 m × 2.1 m
- File
- GLB · 98 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Giant's Kitchen
Palette · named materials
- skin#c32222
- peel#b8602e
- flesh#d7cebc
- core#9b704b
- leaf#9b704b
- seed#1b1b22
- grape#1b1b22
- stem#362517
- calyx#3d2a1c
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/giants-kitchen-fruit-boulders/95263dbf77/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Fruit boulders for the Giant's Kitchen 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 Giant's Kitchen kit (Low-poly style, flat-lowpoly direction): Tiny people on a huge table. Use ONLY the kit palette, by name: wood brown #6b4a2e, enamel white #f4f1ec, copper #b8602e, tomato red #c32222, wood brown dark #362517, enamel white dark #d7cebc, wood brown light #9b704b, enamel white light #f9f8f6, 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 `scaleRatio` (0–1, default 0.5) for the kit's "Scale ratio" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Generation: 2.74M tokens (94% cached) · ≈ $2.25 at API prices · 5-hour plan +5%, weekly plan +1%
- Direction: Low-poly · family products
- three-check PASS · glb-lint PASS
Named parts · 15
- Fruit boulders
- Apple
- Apple body
- Apple stem
- Apple leaf
- Orange
- Orange body
- Orange calyx
- Half apple
- Half apple skin
- Cut flesh
- Core and seeds
- Loose grapes
- Grape berries
- Grape stalk stubs
Note: Size at default params: 1.96 m wide x 1.02 m tall x 1.94 m deep for the whole pile. The whole apple is about 0.88 m tall and 0.98 m across (its stem tip is the 1.02 m peak), the orange about 1.0 m across, each grape 0.28 m long: real fruit scaled up about 12x to Giant's Kitchen size, so a tiny person stands roughly shoulder-high to the apple. Units are metres, +Y is up, the halved apple's cut face turns toward the front (+Z), and the origin is the bottom centre of the footprint; every fruit rests on y = 0. Part ids use the prefix 'fruitboulders' instead of the full library slug because the kit's part-id format only allows lowercase letters and digits in the first segment (hyphens are rejected); this matches the other Giant's Kitchen assets. Materials are named exactly after the kit palette colours (tomato red, copper, enamel white dark, soot black, wood brown dark, wood brown light, dark wood); there is no green in the kit palette, so the apple leaf is a dried brown leaf. The exporter writes one material copy per mesh (12 entries, 7 distinct names), so recolouring by name changes every copy together; glb-lint reports this as a duplicate-materials / material-count warning. Other lint warnings are heuristic and intended: 100% non-indexed primitives (per-face normals baked so the GLB renders flat-shaded in any engine) and sibling-box overlaps (the stem, leaf, calyx, flesh slab, core plate and grape stalks are deliberately embedded a little into their parent bodies). glb-lint: 0 blocking errors. 1207 triangles, 12 meshes. Static asset: no animation clip. The params (scaleRatio scales the pile uniformly from 0.5x to 1.5x; grapeCount, weathering, halfTilt) rebuild the viewer model; the GLB is baked at the defaults. Facet jitter is seeded (seed 7), so every build is identical.
More like this
All of Giant's Kitchen →
Sink lake
Giant's Kitchen1,346 tris

Shelf cliffs
Giant's Kitchen1,600 tris

Table top
Giant's Kitchen2,656 tris

Teacup houses
Giant's Kitchen4,748 tris

Stove range
Giant's Kitchen1,660 tris

Bread loaf hills
Giant's Kitchen1,098 tris

Rope ladders
Giant's Kitchen2,804 tris

Giant cutlery
Giant's Kitchen1,482 tris
Free under the 1DesignTool 3D library license. Model #56 of 485.