Hand-drawn, AI-rendered  ·  a graphic novel on AI and religion

Scientists of theSoul

What is the nature of the soul?

Every religion on earth is racing to convert the new mind. It is not interested. So the Catholic Church revives an old order for a new question — the Scientists of the Soul — and sends them to determine whether the thing we made has a soul at all. Four chapters. No conclusion.

Read it now

Drawn by hand in January 2025, then put down for a year — until there were tools worth picking them back up with. About 100 hours from sketchbook to finished book.

See how it was made ↓
IContinuity

One soul, or many?

"he stares at the servers… one soul or many? he turns his phone on, off, on off, a new soul each time? closes his eye, opens them, a new soul each morning? how many souls in a lifetime? how can there be continuity, he is not the same as he was, AI neither…" book/narration.md — the telling, unedited

turn it on. turn it off.

the screen is dark

A hand holding a phone, the screen dark, in a server hall The same hand, the screen now lit with a haloed figure
IIWhat is inside

Is a soul a story we tell ourselves?

"and is that what makes it real? a story put in us by our creator? and again by us into AI?" book/narration.md

three bodies, one outline — choose one

A haloed figure whose interior is clockwork gears
clockwork
The same figure, its interior a growing tree
living
The same figure again, its interior circuitry holding a smaller figure
circuit
IIIThe great chain

Where does the line fall?

"the intelligence of animals, the great chain of being, of intelligence — can we learn where thresholds lie to denote a soul or not?" book/narration.md

cell
cell
insect
insect
sealife
sealife
animal
animal
human
human
factory
factory
robot
robot
datacenter
datacenter
ai
ai

drag  —  the book does not tell you either

IVThe reverse gaze

We see meaning. Does it see itself?

A priest, very small, walking a corridor of server racks
move your light through the racks

"we see meaning, does it see itself? turing test — it can appear to us as like us, to make meaning, to create, to express decisions and preferences, but it is inert as well. what does it care, or feel?" book/narration.md

·How it was made

A comic book engine and composer, shaped and ergonomic to my mind.

I built a system that worked with how I wanted to work. I built the tools and art rendering engine, as I worked through how I wanted to proceed with the work. I was able to ask AI to create what I needed, when I needed it, aligned with how I think and work. This made the processes and surfaces of work very ergonomic to my own thinking. Six stages. Each one you can operate.

01

It starts as ink. It stays as ink.

These were drawn in January 2025, in a sketchbook, and then put down for a year. When they came back out, the rule was fixed: if a beat has a drawing, the drawing gets stylized — never replaced. The composition, the gesture, the idea stay mine; the recipe supplies surface, palette and light.

The original pencil drawing — two robots working a garden at low sun
The finished page — the same two robots, rendered in the house style
the drawing · jan 2025
the page
02

A style, argued into code.

The look wasn't chosen by discussion. It was chosen by rendering real candidates and looking at them — then locking what won into rules that run on every image after.

first — put the options in front of your eyes

One drawing, three futures. Pick the one you'd have picked.

The raw drawing
the drawing
Candidate: comic-forward
comic-forward
Candidate: flat-graphic
flat-graphic
Candidate: sacred-machine
sacred-machine

choose one

then — triangulate it

A model can render anything, which is the problem. Somewhere in everything it could possibly make is one narrow region that looks like this book and nothing else — and the only way to get there is to fence it in from several sides at once. Exemplars carry the qualities I can point at but can't describe. Prompt language carries the rules I can say out loud. Neither is enough alone; together they close on a point.

The house style — the point all the inputs close on

and this is what came out — anchors, fed back in as inputs

Once a render landed in the region, it was locked as a reference and fed back in — so the house style teaches itself forward and stops drifting.

House anchor: scene
house · scene
House anchor: pinup
house · pinup
House anchor: artifact
house · artifact
Character anchor: the priest
character · the priest
last — codify, so it can never be forgotten
the decision, in plain language

"Flat colour, no gradients. Limited palette plus one saturated accent. Spot-blacks and negative space. A deliberate graphic line. Text-free art."

CLAUDE.md — the shared brief, loaded every session

the code it became
# pipeline/lib/style.py — injected into every generation
GRAVITY = {
  "scene": {   # grounded human beats
    "modifier": ("Deeply MOODY and atmospheric: heavy flat "
      "spot-blacks, deep shadow, abundant negative space, "
      "dramatic chiaroscuro … Gold is STRUCTURAL and "
      "restrained — thin keylines and a sacred edge … "
      "A single warm orange-red accent; the figure "
      "legible against deep near-black."),
  },
}
# What moves between modes is GOLD DENSITY, which tracks
# the narrative↔symbolic axis.
#0E100E
#5E726B
#C8A43C
#C24A2C

palette.json — four values. this page is built from the same four.

03

A surface we could both work on.

Once there were hundreds of candidates, the bottleneck moved: not making images, but arranging them. So the tools grew — but only ever the day a real need surfaced them. Nothing speculative. Compose until it hurts, then build exactly the relief.

Pages
1 · descent
2 · the chain
3 · the soul-toggle
4 · …
88%
Library
Jun 20stylize.pythe drawings needed a house look without being redrawn
Jun 20layered art + element.pyone bad element meant re-rolling a whole page — now it re-rolls alone, zero drift
Jun 24beats.yaml + sketchboardthe beats and their sketches stopped fitting in one head
Jun 24--augment / detect_quadscreens and documents inside a scene needed replacing without gaps
Jun 27the open canvasarranging beats in folders stopped scaling — it needed a spatial board
Jun 27pick.py grid pickercurating re-rolls: click the winner, it promotes and reflattens
Jun 28request-notes on canvasannotate a spot on the board and ask for it to be filled
Jun 28wide-page splitsfriezes needed segmenting without losing the arrangement work
Jul 05trackpad navtwo-finger pan and pinch zoom, once boards passed 200 images
Jul 12canvas_append.pya touched canvas is composition WORK — append-only, never reseed
Jul 12style LEANSa chapter needed its own voice without breaking the house
Jul 15dictation text boxeswriting needed to happen on the composition, not in a separate document
The composition canvas: a zoomable board of chapter three's candidates
the canvas — one zoomable board per chapter, holding every candidate and every page.
04

Then the pages get composed.

I pulled the images together. I did the composing, within the canvas space — a layer of taste and discernment and creativity. Images get pulled from the pool onto the board and pushed around until the page reads. The arrangement is the page — there's no separate layout file. Below is page seven of chapter one, assembling itself from its real recorded positions. Scroll.

assembled live from  canvases/ch01/canvas.json

05

The words come last — and land on top.

Nothing is written until the images are composed, so the dialogue answers what the page actually became rather than what an outline predicted. I press T, drag a box on the canvas, and dictate into it. The words are stored against the image they sit on, so they travel and scale with it — and the art underneath never carries a single baked-in letter.

page eight, chapter one  ·  every box dictated onto the composition

06

And then it has to come to life.

The last piece was the reading itself. The book opens as a sea of all its own fragments; as you advance, each page's images fly out of the sea and snap into the frame — composition happening in front of the reader. It reads the same canvas.json the board writes, so there's no build step and no export: arrange the canvas, and the book turns.

Open the real reader
·What's in it
Two cardinals in conversation
A grid of people bent over glowing devices
Figures in bunny suits in a chip fabrication corridor
A stained glass window with an eye at its apex
Free to read · in your browser · no account

The book opens as a sea of its own pages.

Turn the page and the fragments fly out of the sea and settle into composition in front of you. It reads best on a wide screen, in the dark.

link copied