+ Loomwright
Film the book you wrote here. The published manuscript is the same source an ingested ePub would be.
A finished bookVisualBook
Contact for pricingProduces
VisualBook turns a book the studio has already read into a long-form video storybook — not a trailer, not an audiobook with a cover on it, but the work itself, seen and heard, scene by scene. It casts each character to a visual identity that holds from frame to frame, breaks scenes into beats and beats into shots, and assembles the approved frames against the narration until a chapter is something you can sit and watch.
Requires Aardvark Studio Core (free) · Release 1.0.0
The change
Today, without it
With VisualBook
How it goes
A book has two finished forms today: one you read and one you listen to. This is the argument for a third — the whole work, rendered and timed to its own narration, watchable end to end. Nobody has a name for that shelf yet, which is the interesting part.
Nothing here starts from a blank prompt. The book has already been read: the narration is aligned to the prose, the chapters are broken into scenes and beats, and the cast, props and locations have been pulled out and approved. A shot exists because a beat exists, and a beat exists because a sentence does.
So the work is casting and judgement, in that order. Cast each character once and keep the images that are right. Let the storyboard propose shots per beat and approve the ones that read. Preview a stretch as often as you like while you are still shaping it. Then assemble — every approved frame, against the full audiobook, with the chapter markers already in place.
Where it stops for you
Casting steps
Casting Director
Each recipe step lands for review; the curation gate refuses to close until you have kept enough images.
Storyboard
Reviewer
Frames are approved, reworked or rejected per beat. A rejected frame provably never reaches the cut.
Final assembly
Reviewer
The finished render goes through the same sign-off as every stage before it.
A character is cast once, to an identity root, and every later image is built from it. Selection is structural — an image is in the portfolio because a person kept it, not because a flag was set — so a rejected variant provably never reaches training or the screen.
Screenshot slot
Casting Stage — an identity root and its approved variants
Props and locations are resolved from the same breakdown the cast came from, so a scene knows what is in it. Sets are placed; props are derived from where they are mentioned rather than pinned to a scene by hand.
Screenshot slot
Storyboard Frames — one beat, its shots, and their review state
Each beat becomes shots, and each shot is reviewed. Shot readiness and the coverage matrix answer the question a spreadsheet cannot — what is not ready, and which scenes have nothing to show for them.
Screenshot slot
Coverage Matrix — what is ready and what is not
Preview a stretch of frames while you are still shaping a scene, as often as you like — segment previews are disposable and need no sign-off. When it is ready, the final assembly renders every approved frame against the full audiobook with gentle motion, and turns your chapter markers into jump points.
Sample output
These are slots. No sample from a real title has been cleared for publication yet, and a mock-up of one would be the exact thing this page is trying not to do.
Screenshot slot
Casting Stage — an identity root and its approved variants
Screenshot slot
Storyboard Frames — one beat, its shots, and their review state
Screenshot slot
Coverage Matrix — what is ready and what is not
What it needs
The Aardvark Studio server
One container, deployed once. Every product needs it.
A ComfyUI render host with a GPU
This is the honest one. Casting, storyboard frames and assembly all render on a GPU you point the server at. It can be your own workstation on the same network; it is not included and it is not in the cloud unless you put it there.
An Anthropic API key
Breakdown, casting prompts and captioning all call it.
A LoRA training host
Needed where a character's identity has to hold across many frames. Without it you can still cast, storyboard and assemble.
Roles it adds
Casting Director
Owns the cast and the curation gate.
Prop Master
Owns props and their continuity across scenes.
Set Designer
Owns locations and their placement.
Worth knowing
VisualBook's three roles open Core workspaces rather than a workspace of their own, so granting the licence from a checkout assigns no roles by itself — the licence still decides what your organisation may assign.
Worth knowing
Its licence is enforced by visibility: without it the Pre-Production, Production and Post-Production surfaces are absent. Its HTTP routes are not seat-gated today.
Worth knowing
A full render is not instant and we publish no timing figure, because the honest one depends entirely on the GPU you point it at.
With the others
Nothing below is required. Each line is what happens if you already own the other one.
+ Loomwright
Film the book you wrote here. The published manuscript is the same source an ingested ePub would be.
A finished book+ LitCaster
Independent of LitCaster. Neither needs the other.
A published podcast episode+ LookBook
Cast the whole book in a published style — one choice, made at Pre-Production ▸ Cinematography.
A published casting styleQuestions
Ready to try it?
The Core is free and does not need this product. Start there, then ask us about a licence.