Gaitkit Open the lab
Books, Hardback books at real size (18 to 30 cm tall) with cream page blocks and banded spines, as a seeded pile, an upright row between two bookends, or a row with a small pile and an open book on top. No titles or text, just colour and bands.
Prop · Still

Books

Hardback books at real size (18 to 30 cm tall) with cream page blocks and banded spines, as a seeded pile, an upright row between two bookends, or a row with a small pile and an open book on top. No titles or text, just colour and bands.

Size
0.24 × 0.15 × 0.31 m
Triangles
432
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Arrangement, Books, Covers, Seed.

Specs

Size
0.24 × 0.15 × 0.31 m
width × height × depth
Triangles
432
of 6,000
Draw calls
1
one vertex-colour material
Knobs
4
3 presets
Night lights
0
none

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/books-stack.mjs';

const booksStack = createAsset();
scene.add(booksStack);                      // rests on y = 0, front faces +Z

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
arrangementchoicestack row mixedstackstack (books lying flat in a slightly messy pile, big ones at the bottom), row (books standing upright, spines to the front +Z, between two bookends), mixed (a short upright row, a small pile beside it and an open book on top).
countrange1 to 12, step 16Number of books, 1 to 12.
palettechoiceclassic bright pastel libraryclassicCover colours: classic (oxblood, green and navy leather with gold bands), bright (modern paperback colours), pastel, library (muted cloth bindings with pale spine labels).
seedrange1 to 50, step 15Reshuffles book sizes, thicknesses, colours and how messy the pile is.

Presets: wizard tomes {"arrangement":"stack","palette":"classic","count":5,"seed":11} · shelf row {"arrangement":"row","palette":"library","count":10} · study desk {"arrangement":"mixed","palette":"bright","count":8,"seed":3}

Files

FileWhat
books-stack.glbGLB, default look · 73 KB
books-stack.mjsES module, every knob live
books-stack.objOBJ, static, no colour
books-stack-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.