---
title: "The cast and the sets: the art that holds a book together | Once Books"
description: "The hero’s face is the famous consistency problem. The friend, the teacher and every classroom are the harder one. Here’s the reference art behind it."
source: "https://www.oncebooks.com/blog/the-cast-and-the-sets"
---

1. [Home](https://www.oncebooks.com/)
2. [Blog](https://www.oncebooks.com/blog)
3. The cast and the sets: the art that holds a book together

Blog

# The cast and the sets: the art that holds a book together

[The Once Books team](https://www.oncebooks.com/authors/team) · 31 August 2026 · 6 min read

- [consistency](https://www.oncebooks.com/blog/tag/consistency)
- [how it works](https://www.oncebooks.com/blog/tag/how-it-works)
- [engineering](https://www.oncebooks.com/blog/tag/engineering)

Everyone building AI picture books talks about the hero’s face. Keeping the child recognisable across every page is the headline problem, and it’s a real one.

It isn’t the only problem, though. Turn the page and the best friend has a different nose. The teacher’s cardigan has changed colour. The classroom from page three has become a different classroom that also happens to have a whiteboard and a reading rug. None of these is the hero, so none of them gets talked about, and all of them make a book feel wrong on the second read, even when the main character holds perfectly.

Consistency means more than one lock on one face. It’s a locked reference for every character and every place the story returns to. This is what that looks like before we draw a single page.

## Why a description alone can’t hold a character

A generative image model has no memory between requests. Every page is an independent guess, and “a curly-haired child in a blue tank top” is a thousand different children. So we don’t re-describe the character each page. We pin them to a reference and draw *from* it.

![A character reference sheet: the same curly-haired child drawn from the front, three-quarter, side and back, plus a sitting pose, a grid of six facial expressions, and a red fox-badge backpack.](https://www.oncebooks.com/reference-sheets/child/1600.webp)

The hero, fixed. Same face from every angle, the same six moods, the same backpack. One reference the model draws from on every page, instead of reinventing the child from words.

That’s the principle behind the [Consistency Engine](https://www.oncebooks.com/blog/how-the-consistency-engine-works): the character is locked once, and every later page is conditioned on that locked reference rather than generated from scratch. Change the pose, the expression, the outfit and the setting all you like. The face, hair and skin tone come from the reference, not from the model’s imagination.

## The supporting cast is the harder problem

Nobody mentions this part. The hero is the *easy* character to keep consistent, because the hero gets first claim on everything. The friend and the teacher are harder, and they’re harder for a boring, concrete engineering reason.

![A character reference sheet for a second child with long braided hair, drawn from the front, side and back, with a sitting pose, six expressions and a matching backpack.](https://www.oncebooks.com/reference-sheets/friend/1600.webp)

The friend gets the same treatment as the hero: locked from every angle, every mood.

![A character reference sheet for a teacher with curly hair and a green cardigan, drawn from several angles, with a sitting pose, six expressions and a leather satchel.](https://www.oncebooks.com/reference-sheets/teacher/1600.webp)

So does the teacher. A grown-up who returns across the book is just another locked character.

The reason it’s hard: a single generation holds up to 10 [reference images](https://www.oncebooks.com/glossary#reference-image), and a crowded page can ask for more. The child and their friend sitting with the teacher leaning in is three faces, three outfits and a room; a party scene is more still. So the engine has to *prioritise* which references survive into each page. Faces come first, the protagonist before the supporting cast, then the outfits, then the set. The teacher three rows back gets less reference budget than the child in the foreground, deliberately, because a drifting face is most obvious up front.

That trade-off is invisible when it works and glaring when it doesn’t. It’s why a supporting character is slightly more likely to wander than your hero, and why we lock every one of them to a sheet like these, to give the prioritiser the best possible thing to spend its budget on.

## The sets get sheets too

A location is a character that never speaks. Without a locked reference, page three’s forest is a different forest by page nine: same trees, wrong forest.

![A classroom drawn from eight different angles as a location reference sheet, showing the same rug, cubbies, whiteboard and windows from each viewpoint.](https://www.oncebooks.com/reference-sheets/classroom/1600.webp)

One classroom, eight angles. The rug, the cubbies, the window light, fixed once, so every scene set here is the same room.

Each recurring place gets a locked description and an establishing shot: a wide, empty view of the set. A scene in the story doesn’t ask for “a classroom”. It points at *this* classroom. It’s what lets a story move from the school gate to the hallway to the reading nook and back without any of them mutating in the gaps between pages.

## What a reference can and can’t do

Two honest limits, because a reference sheet is a tool, not a guarantee.

It doesn’t train a model on your child. There’s no custom model of your kid and no face-matching under the hood. The reference *guides* each generation; it isn’t a clone. And it doesn’t make every page perfect on the first try, which is why nothing enters your book until you approve it, and any single page can be regenerated on its own without disturbing the rest.

What the reference does buy you is the thing that makes a book read as one book: a hero who is the same child cover to back, a friend who stays the friend, and a classroom that stays put. If you want to see it hold across a finished book, [flip through a sample](https://www.oncebooks.com/examples), then [start one with your own child](https://www.oncebooks.com/how-it-works) and watch the whole cast, and every room, come along for the ride.

## Questions parents ask

**Do you draw my child from every angle before making the book?**

We lock your child to a reference, a written Character Sheet plus approved reference images, and every page is generated against it rather than from a description. The point isn’t the number of angles; it’s that the model always draws from the same fixed reference instead of from what it drew a page ago.

**How do you keep the background places consistent, not just the characters?**

Every recurring location gets its own reference too, a locked description and an establishing shot of the empty set. A scene points at that locked place, so the classroom on page three is the same classroom on page nine instead of a new room that happens to have a whiteboard.

**Are the supporting characters as consistent as the main child?**

Nearly. Because a page carries up to 10 reference images, the main child’s face takes priority, so a supporting character is a little more likely to drift. We lock every recurring character and place to its own reference to keep that gap small.

## Related reading

- [The four locks behind a consistent AI picture book](https://www.oncebooks.com/blog/how-the-consistency-engine-works) — Character consistency across a whole book isn’t a prompt trick. It takes four specific locks, and here’s what each one does and why it matters.
- [Why AI picture books drift, and how we stop it](https://www.oncebooks.com/blog/why-ai-picture-books-drift) — Image models are stateless, so page four forgets page three. This is why it happens, and how a locked Character Sheet keeps one child recognisable.
- [Stripe Checkout without webhooks: a pull-based design](https://www.oncebooks.com/blog/stripe-checkout-without-webhooks) — How we confirm Stripe Checkout payments with no webhook: session reuse, a unique checkout key, strict verification and a 10-minute reconciliation sweep.

## Keep reading

- [Answers](https://www.oncebooks.com/answers) — One sharply-scoped question per page, cost, safety, timing, printing, answered in a couple of sentences before the detail.
- [Glossary](https://www.oncebooks.com/glossary) — Plain definitions of the vocabulary: the Character Sheet, the Consistency Engine, style profiles, drift.
- [Help centre](https://www.oncebooks.com/help) — Task-shaped instructions for making, printing and sharing a book once you have started one.

[← All posts](https://www.oncebooks.com/blog)
