FREEcommercial use · no sign-up

Spellbook Stack

A low-poly stack of five leather-bound spellbooks with brass corner guards and clasps, the top book lying open with a violet ribbon and cyan geometric runes rising from its pages. A short candle in a brass holder stands beside the stack.

Spellbook Stack 3D model

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
4,328
Vertices
12,984
Meshes · materials
97 · 10
Size (W × H × D)
43 cm × 49 cm × 22 cm
File
GLB · 500 KB
Animation
Static
Collection
Wizard's Tower

Palette · named materials

  • midnight blue (cover)#1d2448
  • deep violet (cover, ribbon)#4b2a6b
  • oak brown (cover, page lines)#6b4a2f
  • parchment (pages)#e7d7b1
  • brass (corner guards, clasps, holder)#b08d3c
  • aged gold (spine bands, latches)#8a6a22
  • rune cyan (magic glyphs, emissive)#5fd3e6
  • candle yellow (wax)#f2c94c
  • flame orange (flame, emissive)#e8833a
  • soot black (wick)#1b1b22

Use it

import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";

const gltf = await new GLTFLoader().loadAsync(
  "https://assets.stoicsoft.com/1designtool/3d/models/wizards-tower-spellbooks/d7d293968f/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z

How it was made

The brief given to 1DesignTool's “3D object” template:

A stack of five old spellbooks about 0.45 m tall: thick leather covers in midnight blue, deep violet and oak brown with brass corner guards and clasps, parchment page edges, one book lying open on top with a ribbon bookmark and a faint rune cyan glow rising from its pages (geometric glyph shapes, no letters), and a short candle in a brass holder beside the stack. This is one part of the Wizard's Tower kit (Low-poly style, flat-lowpoly direction). Use ONLY the kit palette, by name: midnight blue #1d2448, deep violet #4b2a6b, lavender #8a6fb3, brass #b08d3c, aged gold #8a6a22, candle yellow #f2c94c, flame orange #e8833a, stone grey #6e6f78, dark stone #3e3f47, cliff slate #55606e, parchment #e7d7b1, oak brown #6b4a2f, dark wood #3d2a1c, moss green #5f7d4a, rune cyan #5fd3e6, soot black #1b1b22. Every material's `name` must be exactly the palette colour it uses (e.g. "brass", "dark wood") — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knobs: expose a param `magicGlow` (0–1, default 0.6) that scales every emissive magic element.
  • Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
  • Generation: 1.15M tokens (91% cached) · ≈ $1.24 at API prices · 5-hour plan +4%
  • Direction: Low-poly · family products
  • three-check PASS · glb-lint PASS
Make your own with 1DesignTool →

Named parts · 10

  • Spellbook Stack
  • Book 1 (oak brown)
  • Book 2 (midnight blue)
  • Book 3 (deep violet)
  • Book 4 (oak brown)
  • Open spellbook
  • Rune glow
  • Candle
  • Brass holder
  • Flame

Note: 4328 triangles, 97 meshes, 10 materials named exactly after their kit palette colours, no textures, static (no animation clip). Params are applied at build time in the viewer: the GLB is baked at the defaults, and magicGlow lives in the exported emissive strength of the rune cyan and flame orange materials. The height of 0.489 m includes the floating rune glyphs; the books and candle on their own top out at about 0.42 m. Rune glyphs and the rune circle hover above the pages on purpose. Each part node also has an empty child node carrying a hyphen-free alias id (e.g. spellbooks.book1) for the kit's plan schema; these can be ignored. glb-lint reports 0 errors and only heuristic warnings (non-indexed flat-shaded geometry, intended nesting, the floating runes, and a scale guess that assumes a 1 m object).

Free under the 1DesignTool 3D library license. Model #29 of 515.