hanga

hanga is a woodblock deconstruction engine — any image in, a full production plan out: keyblock, colour blocks, bokashi gradations, printing sequence.

hiroshige is the calibration. edo-period constraints — flat colour, carved line, wiped gradation, impression order — define what recovered means. three of his prints ship as bundled references.

1 / 6

what hanga recovers

a finished print is evidence of a workshop, not a single act of drawing.

in ukiyo-e, the image you hold is the last impression of many. a carver cuts cherry wood into blocks; a printer inks each one and presses it onto washi in order — keyblock first, then colour, light to dark. hiroshige's sudden shower over shin-ōhashi is not one surface but a stack of decisions: line, flat sky, wiped rain, deeper blues building up.

generative models paint pixels forward. hanga runs backward: one image in, the blocks and sequence that would have produced it out. because the craft is sequential, the engine must recover structure — outline, flat regions, gradations inside those regions, print order — not just approximate colour. that is the inverse problem, and it is why this is not an image generator.

the engine runs at hanga — upload an image or walk through the bundled prints.

open hanga

bundled samples work without the python engine. uploads need the full stack running on a gpu host.

← back to studio