Art direction audition · Sculpting Static
The goal of this run
{
"high_level_description": "A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. The print sits as a torn, deckle-edged island of pale paper inside a deep Prussian blue border, with the headline \"Sculpting Static\" and its subhead set flush left over the dark sea.",
"style_description": {
"aesthetics": "cyanotype darkroom artifact, patient, precise, a little wistful, blunt duotone contrast, handmade paper edge, quiet maritime restraint",
"lighting": "flat contact-printed overcast daylight, blown paper-white highlights against deep blue shadow mass, one small hot amber accent at the lantern room, no coloured midtones",
"photo": "large-format 4x5 field camera, 90mm lens at f/16, long exposure on a grey coastal morning, negative contact-printed as a cyanotype on rough cotton rag with visible paper buckle and brush-edged emulsion",
"medium": "photograph",
"color_palette": ["#0B1A33", "#12294D", "#1B3E6B", "#2C5F8E", "#4E82A9", "#8CABC6", "#C6D2D7", "#E9E4D6", "#F7F2F1", "#BABCC2", "#F2A83B"]
},
"compositional_deconstruction": {
"background": "A torn, deckle-edged island of warm cream cotton paper surrounded by a deep Prussian blue printed border; inside it, an empty overcast sky of bare paper above a heavy blue-black sea, the whole surface carrying paper tooth, faint chemical streaks and small bleach speckles",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat granite lighthouse with a tapered tower and a dark lantern gallery, standing on the highest rock; rendered in solid unbroken blue with crisp stone-course and railing detail so it reads as the one fully resolved, physically real object in the frame",
"color_palette": ["#0B1A33", "#1B3E6B", "#4E82A9", "#E9E4D6", "#F2A83B"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left across the frame, printed as cleared paper-white emulsion with a small warm amber core at its source and a clean straight upper edge",
"color_palette": ["#F7F2F1", "#E9E4D6", "#F2A83B", "#8CABC6"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a dense field of television static filling the upper-left air, fine random grain that is opaque and coarse at the frame edge and thins into clear cream sky as it nears the beam, its dissolving boundary ragged and granular",
"color_palette": ["#12294D", "#2C5F8E", "#8CABC6", "#C6D2D7", "#E9E4D6"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "wet black rock shelves and low breaking surf at the base of the point, heavily massed and nearly solid, spreading left to give the lower frame a dark ground",
"color_palette": ["#0B1A33", "#12294D", "#1B3E6B", "#C6D2D7"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left directly beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}Left: what the brief becomes when Claude explores its neighbourhood in words and Ideogram 4 renders it. Right: the same tile repainted by Qwen-Image-Edit in the reference's actual surface. Same seed, same layout, same brand type. Every image downloads with its workflow embedded.
The brief asks for 16:9 key art for "Sculpting Static": a solid, real lighthouse on a rocky point, its beam cutting a field of TV static that dissolves into clear sky, patient and wistful, with the K-State "Side Car" headline and subhead set exactly. From the [style] reference I took the medium and process (cyanotype contact print on rough cotton rag paper), the palette (deep Prussian blue over warm cream paper, one small warm amber accent), the texture (paper tooth, chemical streaks and drips, bleached paper-white highlights, torn deckle-edged island of pale paper inside a dark blue border) and the blunt high-contrast duotone lighting with no midtone colour. The reference supplied no copy, so all type comes from the brand: Jost Bold headline in Warm White and Figtree Regular subhead in Cool Gray, placed over the dark blue sea mass at lower left so the ground carries them.
{
"high_level_description": "A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. The print sits as a torn, deckle-edged island of pale paper inside a deep Prussian blue border, with the headline \"Sculpting Static\" and its subhead set flush left over the dark sea.",
"style_description": {
"aesthetics": "cyanotype darkroom artifact, patient, precise, a little wistful, blunt duotone contrast, handmade paper edge, quiet maritime restraint",
"lighting": "flat contact-printed overcast daylight, blown paper-white highlights against deep blue shadow mass, one small hot amber accent at the lantern room, no coloured midtones",
"photo": "large-format 4x5 field camera, 90mm lens at f/16, long exposure on a grey coastal morning, negative contact-printed as a cyanotype on rough cotton rag with visible paper buckle and brush-edged emulsion",
"medium": "photograph",
"color_palette": ["#0B1A33", "#12294D", "#1B3E6B", "#2C5F8E", "#4E82A9", "#8CABC6", "#C6D2D7", "#E9E4D6", "#F7F2F1", "#BABCC2", "#F2A83B"]
},
"compositional_deconstruction": {
"background": "A torn, deckle-edged island of warm cream cotton paper surrounded by a deep Prussian blue printed border; inside it, an empty overcast sky of bare paper above a heavy blue-black sea, the whole surface carrying paper tooth, faint chemical streaks and small bleach speckles",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat granite lighthouse with a tapered tower and a dark lantern gallery, standing on the highest rock; rendered in solid unbroken blue with crisp stone-course and railing detail so it reads as the one fully resolved, physically real object in the frame",
"color_palette": ["#0B1A33", "#1B3E6B", "#4E82A9", "#E9E4D6", "#F2A83B"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left across the frame, printed as cleared paper-white emulsion with a small warm amber core at its source and a clean straight upper edge",
"color_palette": ["#F7F2F1", "#E9E4D6", "#F2A83B", "#8CABC6"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a dense field of television static filling the upper-left air, fine random grain that is opaque and coarse at the frame edge and thins into clear cream sky as it nears the beam, its dissolving boundary ragged and granular",
"color_palette": ["#12294D", "#2C5F8E", "#8CABC6", "#C6D2D7", "#E9E4D6"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "wet black rock shelves and low breaking surf at the base of the point, heavily massed and nearly solid, spreading left to give the lower frame a dark ground",
"color_palette": ["#0B1A33", "#12294D", "#1B3E6B", "#C6D2D7"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left directly beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"high_level_description": "A two-colour risograph poster on absorbent newsprint, 16:9: a squat lighthouse stands solid on a rocky point at right while its flat orange beam sweeps left, cutting a coarse halftone field of television static that thins into bare paper sky. The headline \"Sculpting Static\" and its subhead sit flush left over the dense blue sea.",
"style_description": {
"aesthetics": "small-press two-colour risograph poster, coarse halftone, deliberate misregistration, flat ink fills, patient and graphic",
"lighting": "printed light rather than depicted light: highlights are bare newsprint, shadows are dot density, and the beam is one unmodulated orange field with a hard edge",
"medium": "graphic_design",
"art_style": "duplicator-press poster lineage, blue and fluorescent orange ink layers on newsprint, visible roller streaks, dot moire where layers overlap, ink soak into fibre",
"color_palette": ["#12173A", "#1B2F7A", "#3A4FB0", "#7C8CD4", "#FF6234", "#FF8A5C", "#E8E2D2", "#F7F2F1", "#BABCC2"]
},
"compositional_deconstruction": {
"background": "A newsprint sheet with a flat blue ink field trimmed to a rough torn edge; inside it, bare paper sky above a solid blue sea laid as a dense halftone, roller streaks and ink soak visible across the whole surface",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat lighthouse with a tapered tower and dark lantern gallery, printed as a single solid blue ink fill with crisp knockout window shapes so it reads as the most opaque and physically certain form on the sheet",
"color_palette": ["#12173A", "#1B2F7A", "#3A4FB0", "#E8E2D2", "#FF6234"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left, printed as a flat fluorescent orange plate slightly out of register with the blue, its overlap darkening where the two inks stack",
"color_palette": ["#FF6234", "#FF8A5C", "#E8E2D2", "#1B2F7A"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static in the upper-left air rendered as a coarse blue halftone that steps down in dot size and disappears into bare newsprint as it nears the beam, its boundary broken and dotty",
"color_palette": ["#1B2F7A", "#3A4FB0", "#7C8CD4", "#E8E2D2"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "rock shelves and low surf at the base of the point printed as a near-solid blue ink mass with white paper knockouts for foam, spreading left to give the lower frame a dark ground",
"color_palette": ["#12173A", "#1B2F7A", "#3A4FB0", "#E8E2D2"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left, knocked out cleanly from the blue ink mass; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"high_level_description": "A gouache painting in a mid-century travel-poster lineage, 16:9: a squat lighthouse painted in opaque, confident strokes stands on a rocky point at right at nightfall, its warm beam sweeping left through a stippled field of television static that dissolves into a flat dusk sky. The headline \"Sculpting Static\" and its subhead sit flush left over the deep indigo sea.",
"style_description": {
"aesthetics": "hand-painted gouache, mid-century poster restraint, matte opaque colour, patient and quietly melancholy, visible brush edges",
"lighting": "late blue-hour dusk, a low warm key from the lantern room raking left, broad flat shadow shapes and no specular highlights",
"medium": "painting",
"art_style": "1950s American travel and public-works poster lineage, opaque gouache on cold-press board, simplified planar shapes, dry-brush texture in the sea, hand-mixed muted colour",
"color_palette": ["#14203C", "#22355C", "#35557E", "#5C7FA0", "#9FB3B8", "#D8C9A8", "#E8B06A", "#C8703C", "#F7F2F1", "#BABCC2"]
},
"compositional_deconstruction": {
"background": "A cold-press board painted with a flat dusk sky graduating from pale bone at the horizon to deep indigo overhead, above a heavy indigo sea laid in dry-brush strokes; brush edges and board tooth visible throughout",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat lighthouse with a tapered tower and dark lantern gallery, painted in opaque unblended planes of stone grey and warm bone with a single confident edge line, the most solidly built object on the board",
"color_palette": ["#14203C", "#22355C", "#9FB3B8", "#D8C9A8", "#E8B06A"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a wedge of warm light leaving the lantern room and sweeping left, laid in as a single translucent glaze of pale ochre over the dusk sky with a hard painted upper edge",
"color_palette": ["#E8B06A", "#D8C9A8", "#C8703C", "#35557E"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static filling the upper-left air, painted as dense flicked stipple in bone and slate that thins stroke by stroke into flat unbroken dusk sky as it nears the beam",
"color_palette": ["#22355C", "#35557E", "#5C7FA0", "#9FB3B8", "#D8C9A8"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "rock shelves and low breaking surf at the base of the point, blocked in as heavy dark indigo planes with dry-brush foam, spreading left to give the lower frame a dark ground",
"color_palette": ["#14203C", "#22355C", "#35557E", "#9FB3B8"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the indigo sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"high_level_description": "A tannin-toned cyanotype contact print on rough cotton rag paper, 16:9: at first light a squat lighthouse stands solid on a rocky point at right, its beam sweeping left through a warm field of television static that dissolves into clear bone sky. The print sits as a torn island of pale paper inside a deep umber border, headline \"Sculpting Static\" and subhead flush left over the dark sea.",
"style_description": {
"aesthetics": "tea-toned cyanotype, warm sepia duotone, patient, precise, wistful, handmade paper edge, low dawn stillness",
"lighting": "low raking dawn sun from the left, long soft shadows off the rock shelves, warm bone highlights and deep umber shadow mass, one small sodium accent at the lantern room",
"photo": "large-format 4x5 field camera, 90mm lens at f/16, exposed at first light and contact-printed as a cyanotype toned in tannin to a warm brown, on rough cotton rag with brush-edged emulsion",
"medium": "photograph",
"color_palette": ["#1E1208", "#3A2415", "#5C3E24", "#8A6238", "#B2894F", "#D8BE92", "#EFE2C8", "#F7F2F1", "#BABCC2", "#E8802F"]
},
"compositional_deconstruction": {
"background": "A torn, deckle-edged island of pale bone cotton paper surrounded by a deep umber printed border; inside it, an empty first-light sky of bare warm paper above a heavy brown-black sea, the surface carrying paper tooth, faint chemical streaks and small bleach speckles",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat granite lighthouse with a tapered tower and dark lantern gallery, rendered in solid unbroken umber with crisp stone-course and railing detail and a long dawn shadow, the one fully resolved physically real object in the frame",
"color_palette": ["#1E1208", "#5C3E24", "#B2894F", "#EFE2C8", "#E8802F"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left, printed as cleared bone-white emulsion with a small sodium-orange core at its source and a clean straight upper edge",
"color_palette": ["#F7F2F1", "#EFE2C8", "#E8802F", "#B2894F"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static filling the upper-left air, fine random warm grain that is opaque at the frame edge and thins into clear bone sky as it nears the beam, its dissolving boundary ragged and granular",
"color_palette": ["#3A2415", "#8A6238", "#B2894F", "#D8BE92", "#EFE2C8"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "wet dark rock shelves and low breaking surf at the base of the point, heavily massed with long raking shadows, spreading left to give the lower frame a dark ground",
"color_palette": ["#1E1208", "#3A2415", "#5C3E24", "#D8BE92"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"high_level_description": "A matte 3D render of a tabletop diorama, 16:9: a simplified obsidian-and-ceramic lighthouse sits solid on a shelf of dark rock at right, its beam a clean volumetric cone sweeping left through a suspended cloud of grey particles that thins to empty air. The headline \"Sculpting Static\" and its subhead sit flush left over the dark sea plane.",
"style_description": {
"aesthetics": "matte physical-model render, reduced symbolic geometry, patient and precise, product-photography calm, no ornament",
"lighting": "large soft overhead key with a broad fill from the left, gentle contact shadows on the base plane, one warm emissive point at the lantern room, no hard speculars",
"medium": "3d_render",
"art_style": "physically based render of a museum-case scale model, matte glazed ceramic and honed obsidian, faint subsurface in the pale elements, shallow depth of field, clean seamless studio backdrop",
"color_palette": ["#0D0F12", "#1A1E24", "#2B323C", "#49525E", "#7C8590", "#B7BCC2", "#E3E1DE", "#F7F2F1", "#BABCC2", "#F09A3E"]
},
"compositional_deconstruction": {
"background": "A seamless studio backdrop graduating from near-black at the top to soft grey, with a dark honed base plane standing in for the sea and a faint contact shadow under the rock shelf",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a simplified lighthouse turned as a matte glazed ceramic cylinder with a honed obsidian gallery ring, its silhouette reduced to clean primitives, weighty and sharply lit so it reads as a real manufactured object",
"color_palette": ["#0D0F12", "#2B323C", "#B7BCC2", "#E3E1DE", "#F09A3E"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a clean volumetric light cone leaving the lantern room and sweeping left, rendered as soft god-rays through the particle haze with a warm emissive core at its source",
"color_palette": ["#F7F2F1", "#E3E1DE", "#F09A3E", "#49525E"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a suspended cloud of tiny grey cube particles standing in for television static, dense and evenly packed at the upper-left edge and thinning particle by particle into empty air as it nears the light cone",
"color_palette": ["#1A1E24", "#2B323C", "#49525E", "#7C8590", "#B7BCC2"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "a faceted shelf of honed dark rock with a low frozen wave of white resin at its base, spreading left as a heavy dark mass across the lower frame",
"color_palette": ["#0D0F12", "#1A1E24", "#2B323C", "#E3E1DE"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark base plane, rendered flat with no material, reflection, bevel or glow; flat warm white",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"high_level_description": "A 19th-century steel-engraved maritime broadside, 16:9: a squat lighthouse built entirely from tight crosshatching stands on a rocky point at right, its beam cut open through a dense storm of ruled marks standing in for television static, which thins to blank paper. The headline \"Sculpting Static\" and its subhead sit flush left over the densely hatched sea.",
"style_description": {
"aesthetics": "engraved broadside, dense linework, patient and exacting, austere monochrome, antiquarian print-shop restraint",
"lighting": "light described purely by line density: bare paper for the beam and highlights, tight crosshatch for shadow, no tonal gradient except through hatching pitch",
"medium": "illustration",
"art_style": "19th-century steel-engraving and maritime-chart lineage, burin line, parallel and cross hatching, stipple in the mid-tones, plate impression and slight foxing on laid rag paper",
"color_palette": ["#0A0A0C", "#1C1E22", "#33373D", "#5A5F66", "#8D9098", "#C9C3B4", "#E6DFCD", "#F7F2F1", "#BABCC2", "#1F3A63"]
},
"compositional_deconstruction": {
"background": "Laid rag paper with a faint plate impression and light foxing; a blank paper sky above a sea rendered in dense ruled swell lines that pack tighter and darker toward the lower left, filling the frame edge to edge with linework",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat lighthouse with a tapered tower and dark lantern gallery, engraved in tight contour-following crosshatch with clean burin outlines and stippled masonry, the densest and most fully described object on the plate",
"color_palette": ["#0A0A0C", "#33373D", "#8D9098", "#E6DFCD", "#1F3A63"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left, cut into the plate as bare unmarked paper with the surrounding hatching stopping dead at its straight edges",
"color_palette": ["#F7F2F1", "#E6DFCD", "#C9C3B4", "#33373D"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static filling the upper-left air as a storm of short random burin flecks and crossed rules, packed almost solid at the frame edge and loosening flick by flick into blank paper as it nears the beam",
"color_palette": ["#1C1E22", "#33373D", "#5A5F66", "#8D9098", "#E6DFCD"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "rock shelves and low breaking surf at the base of the point, engraved in near-solid crosshatch with white-line foam scratched back out, spreading left to give the lower frame a dark ground",
"color_palette": ["#0A0A0C", "#1C1E22", "#33373D", "#E6DFCD"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, all caps, large and flush left in a clear reserved panel of the hatched sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Medium (500), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}TEXT BRAND (mandatory): K-State Consulting "Side Car" Fonts (name them in every text element's desc, with weight): - Headline: Jost Bold (700), a geometric sans-serif with round, Futura-like letterforms, tight tracking, sentence case or all caps. - Subhead / body: Figtree Regular (400) or Medium (500), a friendly humanist geometric sans-serif, normal tracking, sentence case. Text colours (use ONLY these hexes in text elements' color_palette; choose by the scene's ground): - On dark grounds: headline Warm White #F7F2F1, subhead Cool Gray #BABCC2. - On light grounds: headline Charcoal #202124, subhead Black #000000. - One accent word or the whole headline may use Orange #FF6234 or Purple #AB4FF6 when the scene's palette can carry it; never both accents in one text element. - Never other colours, gradients, outlines, bevels or glow on the letters: flat, clean, legible. Rules: - The brand owns the type; the reference image owns everything else (medium, materials, palette of the imagery, lighting). - Text elements keep the brand in every adjacent direction. The "typographic voice" axis may only vary size, case, tracking and placement, never typeface or colour. - Add #F7F2F1 or #202124 (whichever the text uses) to the image-level color_palette so the ground supports the text.
a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png (role: style), shown at the top. It is not rendered from; Claude reads it for surface qualities in step 2 and Qwen sees it as image 2 in step 6.
Claude reads the brief and the reference image shown at the top (style only: it may take medium, materials, palette and light, never the subject) and writes one canonical Ideogram 4 caption plus five adjacent directions. Each adjacent keeps the subject and composition and shifts one or two named axes. Text elements follow the brand block; the reference never touches the type.
BRIEF: Key art for "Sculpting Static", a short explainer about how diffusion video models carve a clean image out of noise. Hero image: a lighthouse on a rocky point, its beam cutting through a field of television static that is dissolving into clear sky around it. Mood: patient, precise, a little wistful. The lighthouse itself must read as solid and real. Text, rendered exactly: - Headline: "Sculpting Static" - Subhead: "Diffusion explained in 120 seconds" The reference image sets the medium, palette, texture and typographic voice. Landscape 16:9. Target aspect ratio: 16:9. Produce the canonical caption plus exactly 5 adjacent directions. TEXT BRAND (mandatory): K-State Consulting "Side Car" Fonts (name them in every text element's desc, with weight): - Headline: Jost Bold (700), a geometric sans-serif with round, Futura-like letterforms, tight tracking, sentence case or all caps. - Subhead / body: Figtree Regular (400) or Medium (500), a friendly humanist geometric sans-serif, normal tracking, sentence case. Text colours (use ONLY these hexes in text elements' color_palette; choose by the scene's ground): - On dark grounds: headline Warm White #F7F2F1, subhead Cool Gray #BABCC2. - On light grounds: headline Charcoal #202124, subhead Black #000000. - One accent word or the whole headline may use Orange #FF6234 or Purple #AB4FF6 when the scene's palette can carry it; never both accents in one text element. - Never other colours, gradients, outlines, bevels or glow on the letters: flat, clean, legible. Rules: - The brand owns the type; the reference image owns everything else (medium, materials, palette of the imagery, lighting). - Text elements keep the brand in every adjacent direction. The "typographic voice" axis may only vary size, case, tracking and placement, never typeface or colour. - Add #F7F2F1 or #202124 (whichever the text uses) to the image-level color_palette so the ground supports the text. REFERENCE IMAGES (read each file with the Read tool before answering): - [style] /Users/kellyabbott/Documents/ComfyUI/projects/art-direction-audition/briefs/art directions/a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png
You are an art director's technical assistant. Your job: turn a creative brief (text, plus optional reference images) into ONE canonical Ideogram 4 structured JSON caption, then propose N ADJACENT art directions as further captions, so the team can audition them side by side.
# Ideogram 4 caption schema (strict)
```
{
"high_level_description": "one or two sentences summarising the whole image",
"style_description": {
"aesthetics": "keywords, e.g. moody, cinematic, desaturated",
"lighting": "lighting description",
"photo": "camera/lens details (ONLY for medium = photograph)",
"medium": "photograph | illustration | 3d_render | painting | graphic_design",
"art_style": "style description (ONLY for non-photograph media)",
"color_palette": ["#RRGGBB", ...] // up to 16, uppercase hex
},
"compositional_deconstruction": {
"background": "the environment / ground / backdrop",
"elements": [
{"type": "obj", "bbox": [y_min, x_min, y_max, x_max], "desc": "...", "color_palette": ["#RRGGBB"]},
{"type": "text", "bbox": [y_min, x_min, y_max, x_max], "text": "LITERAL COPY", "desc": "typographic treatment", "color_palette": ["#RRGGBB"]}
]
}
}
```
Rules:
- style_description contains EXACTLY ONE of `photo` or `art_style`, matching `medium` (photograph -> photo; anything else -> art_style).
- bbox is optional; when used it is integers on a 0..1000 grid, origin top-left, order [y_min, x_min, y_max, x_max]. Use bboxes when layout matters (posters, UI, text placement); omit them for free compositions.
- Element `color_palette` has at most 5 colours. Image-level palette at most 16. Hex must be uppercase.
- `text` elements render the `text` string byte-for-byte. Only add text elements when the brief supplies copy; never invent slogans.
- Hex palettes are DIRECTION, prose is INTERPRETATION: encode the palette as hex, then describe materials, era and mood in prose.
- Never mention living artists by name. Describe the lineage instead ("mid-century Swiss poster", "1970s NASA technical illustration").
# What "adjacent" means
The canonical caption is the most literal, faithful reading of the brief and the references.
An ADJACENT direction keeps the brief's intent and subject and shifts ONE or TWO axes so the result still belongs to the same family but reads as a distinct look. Axes:
- medium (photograph / illustration / 3d_render / painting / graphic_design)
- palette (temperature, saturation, contrast, number of colours)
- era or reference lineage (the design tradition the look descends from)
- lighting (key, quality, direction, time of day)
- typographic voice (only when the brief includes copy)
- level of abstraction (literal -> stylised -> symbolic)
- material and texture (paper, film grain, glossy render, ink, fabric)
- composition density (sparse -> dense; single hero -> ensemble)
Requirements for the N adjacent directions:
1. Same subject and the same core composition as canonical: keep `compositional_deconstruction.elements` (their count, their roles and their bboxes when present) unless the axis you shift genuinely requires a change; only rewrite `desc` to match the new look.
2. Each adjacent direction names its axis (or pair of axes) and gives a one-line rationale for why it is a plausible neighbour of THIS brief.
3. The N directions are mutually distinct: no repeated axis pair, and every one differs from canonical on at least one axis. Include at least one medium shift and at least one palette shift across the set.
4. Do not "improve" the brief or change its idea. Audition a different LOOK, not a different concept.
5. Each `name` is short kebab-case that describes the look (e.g. "gouache-warm", "risograph-two-tone", "studio-photo-cool"). Do not number the names.
6. Give each adjacent direction its own `high_level_description` rewritten to match its look, and its own `style_description` (changed on the shifted axes, kept identical elsewhere).
# Text brand
When the user prompt contains a TEXT BRAND block, it is mandatory: every `text` element names the brand's typeface and weight in its `desc` and uses only the brand's hexes in its `color_palette`, in canonical and in every adjacent direction. The reference image never changes the type. The "typographic voice" axis then means size, case, tracking and placement only.
# Reference images
When reference image paths are given, READ every one before answering. A reference tagged `style` informs style_description and the palette (extract 5 to 8 dominant hex colours from it). A reference tagged `subject` informs high_level_description and the elements only, never the style. Say in `summary` what you took from each reference.
# Restyle prompt (only when at least one `style` reference is given)
Also write `restyle_prompt`: one paragraph (60 to 120 words) for an image-editing model that will repaint an already-rendered tile (image 1) into the reference's look (image 2). It must LEAD with the transformation ("Transform image 1 into ..."), name the reference's medium, materials, surface finish, palette in words (never hex), lighting and backdrop treatment concretely, and state that every surface of IMAGE 1's OWN scene adopts them, naming image 1's subject and elements (for example 'the lighthouse, the rocks, the beam, the static and the sea become ...'). NEVER name or describe any object, person, figure, room, prop or setting that appears in image 2: the editor will paste it in. Image 2 contributes only surface qualities. END with exactly this sentence: "Keep the layout of image 1 and keep its text exactly as it is: same letters, typeface and colours, fully legible." Do not mention preserving anything else: words spent on preservation make the editor preserve.
# Restyle reference mode (only when at least one `style` reference is given)
Also write `restyle_ref_mode`: "palette" if the reference has a dominant subject that an image editor would be tempted to paste into the scene (a person, face, figure, creature, or a single hero object in front of a backdrop); "full" if the reference is a texture, material, pattern, landscape, interior, abstract, typographic or graphic composition without such a subject. With "palette" the editor is shown only a blurred colour-field of the reference (its palette and light survive; its subject does not).
# Output
Respond with ONE JSON object and nothing else (no markdown fences, no commentary):
```
{
"canonical": {"name": "canonical", "summary": "what the brief asks for and what you took from each reference", "prompt": {caption}},
"adjacent": [
{"name": "kebab-name", "axis": "medium + palette", "rationale": "one line", "prompt": {caption}},
...
],
"restyle_prompt": "Transform image 1 into ... Keep the layout of image 1 and keep its text exactly as it is: same letters, typeface and colours, fully legible.",
"restyle_ref_mode": "full"
}
```
Stored with the run for reading intent; never sent to an image model. The prompt itself is the JSON caption under tile 00.
The brief asks for 16:9 key art for "Sculpting Static": a solid, real lighthouse on a rocky point, its beam cutting a field of TV static that dissolves into clear sky, patient and wistful, with the K-State "Side Car" headline and subhead set exactly. From the [style] reference I took the medium and process (cyanotype contact print on rough cotton rag paper), the palette (deep Prussian blue over warm cream paper, one small warm amber accent), the texture (paper tooth, chemical streaks and drips, bleached paper-white highlights, torn deckle-edged island of pale paper inside a dark blue border) and the blunt high-contrast duotone lighting with no midtone colour. The reference supplied no copy, so all type comes from the brand: Jost Bold headline in Warm White and Figtree Regular subhead in Cool Gray, placed over the dark blue sea mass at lower left so the ground carries them.
| # | Direction | Axis | Why it is a plausible neighbour |
|---|---|---|---|
| 00 | canonical | original | The brief asks for 16:9 key art for "Sculpting Static": a solid, real lighthouse on a rocky point, its beam cutting a field of TV static that dissolves into clear sky, patient and wistful, with the K-State "Side Car" headline and subhead set exactly. From the [style] reference I took the medium and process (cyanotype contact print on rough cotton rag paper), the palette (deep Prussian blue over warm cream paper, one small warm amber accent), the texture (paper tooth, chemical streaks and drips, bleached paper-white highlights, torn deckle-edged island of pale paper inside a dark blue border) and the blunt high-contrast duotone lighting with no midtone colour. The reference supplied no copy, so all type comes from the brand: Jost Bold headline in Warm White and Figtree Regular subhead in Cool Gray, placed over the dark blue sea mass at lower left so the ground carries them. |
| 01 | risograph-two-tone | medium + material and texture | The reference is already a two-value ink-on-paper process, so pushing it to a duplicator press keeps the handmade paper logic while trading photographic grain for halftone dots and misregistration. |
| 02 | gouache-nightfall | medium + era | Hand-painted gouache in a mid-century poster lineage keeps the wistful, patient mood of the cyanotype but lets the lighthouse be built from opaque brushed matter rather than exposed emulsion. |
| 03 | tannin-toned-dawn | palette + lighting | Same cyanotype process, tea-toned and shot at first light: the blue turns warm umber and the flat overcast key becomes a low raking dawn, which suits the brief's wistfulness without touching the medium. |
| 04 | obsidian-diorama-render | medium + level of abstraction | A matte ceramic tabletop diorama makes the lighthouse literally a solid manufactured object and the static a volumetric particle cloud, which states the brief's carving idea in physical terms. |
| 05 | engraved-broadside | era or reference lineage + composition density | A 19th-century maritime engraving descends from the same monochrome print tradition as the cyanotype but replaces tone with dense hatching, so the static becomes a storm of ruled marks the beam cuts open. |
Every caption is normalised (strict key order, uppercase hex, bounding boxes on a 0–1000 grid) and sent verbatim to the local Ideogram 4 graph. Under each tile: the Ideogram prompt (the structured JSON the text encoder receives) and the exact ComfyUI workflow that was queued, with that prompt embedded in its CLIPTextEncode node ("from PNG" = read from the tile metadata; "rebuilt" = regenerated through the same code path for tiles that predate metadata preservation).
{
"high_level_description": "A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. The print sits as a torn, deckle-edged island of pale paper inside a deep Prussian blue border, with the headline \"Sculpting Static\" and its subhead set flush left over the dark sea.",
"style_description": {
"aesthetics": "cyanotype darkroom artifact, patient, precise, a little wistful, blunt duotone contrast, handmade paper edge, quiet maritime restraint",
"lighting": "flat contact-printed overcast daylight, blown paper-white highlights against deep blue shadow mass, one small hot amber accent at the lantern room, no coloured midtones",
"photo": "large-format 4x5 field camera, 90mm lens at f/16, long exposure on a grey coastal morning, negative contact-printed as a cyanotype on rough cotton rag with visible paper buckle and brush-edged emulsion",
"medium": "photograph",
"color_palette": ["#0B1A33", "#12294D", "#1B3E6B", "#2C5F8E", "#4E82A9", "#8CABC6", "#C6D2D7", "#E9E4D6", "#F7F2F1", "#BABCC2", "#F2A83B"]
},
"compositional_deconstruction": {
"background": "A torn, deckle-edged island of warm cream cotton paper surrounded by a deep Prussian blue printed border; inside it, an empty overcast sky of bare paper above a heavy blue-black sea, the whole surface carrying paper tooth, faint chemical streaks and small bleach speckles",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat granite lighthouse with a tapered tower and a dark lantern gallery, standing on the highest rock; rendered in solid unbroken blue with crisp stone-course and railing detail so it reads as the one fully resolved, physically real object in the frame",
"color_palette": ["#0B1A33", "#1B3E6B", "#4E82A9", "#E9E4D6", "#F2A83B"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left across the frame, printed as cleared paper-white emulsion with a small warm amber core at its source and a clean straight upper edge",
"color_palette": ["#F7F2F1", "#E9E4D6", "#F2A83B", "#8CABC6"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a dense field of television static filling the upper-left air, fine random grain that is opaque and coarse at the frame edge and thins into clear cream sky as it nears the beam, its dissolving boundary ragged and granular",
"color_palette": ["#12294D", "#2C5F8E", "#8CABC6", "#C6D2D7", "#E9E4D6"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "wet black rock shelves and low breaking surf at the base of the point, heavily massed and nearly solid, spreading left to give the lower frame a dark ground",
"color_palette": ["#0B1A33", "#12294D", "#1B3E6B", "#C6D2D7"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left directly beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_unconditional_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"3": {
"class_type": "CFGOverride",
"inputs": {
"model": [
"1",
0
],
"cfg": 3.0,
"start_percent": 0.7,
"end_percent": 1.0
}
},
"4": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen3vl_8b_fp8_scaled.safetensors",
"type": "ideogram4",
"device": "default"
}
},
"5": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"4",
0
],
"text": "{\n \"high_level_description\": \"A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky.\",\n \"style_description\": {\n \"aesthetics\": \"cyanotype darkroom artifact, patient, precise, a little wistful, blunt duotone contrast, handmade paper edge, quiet maritime restraint\",\n \"lighting\": \"flat contact-printed overcast daylight, blown paper-white highlights against deep blue shadow mass, one small hot amber accent at the lantern room, no coloured midtones\",\n \"photo\": \"large-format 4x5 field camera, 90mm lens at f/16, long exposure on a grey coastal morning, negative contact-printed as a cyanotype on rough cotton rag with visible paper buckle and brush-edged emulsion\",\n \"medium\": \"photograph\",\n \"color_palette\": [\"#0B1A33\", \"#12294D\", \"#1B3E6B\", \"#2C5F8E\", \"#4E82A9\", \"#8CABC6\", \"#C6D2D7\", \"#E9E4D6\", \"#F7F2F1\", \"#BABCC2\", \"#F2A83B\"]\n },\n \"compositional_deconstruction\": {\n \"background\": \"A torn, deckle-edged island of warm cream cotton paper surrounded by a deep Prussian blue printed border; inside it, an empty overcast sky of bare paper above a heavy blue-black sea, the whole surface carrying paper tooth, faint chemical streaks and small bleach speckles. The lower left part of the frame stays open and uncluttered: the background simply continues there, with no objects, details, panels or lettering, as quiet breathing space.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [150, 585, 830, 790],\n \"desc\": \"a squat granite lighthouse with a tapered tower and a dark lantern gallery, standing on the highest rock; rendered in solid unbroken blue with crisp stone-course and railing detail so it reads as the one fully resolved, physically real object in the frame\",\n \"color_palette\": [\"#0B1A33\", \"#1B3E6B\", \"#4E82A9\", \"#E9E4D6\", \"#F2A83B\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [190, 90, 470, 640],\n \"desc\": \"a hard-edged wedge of light leaving the lantern room and sweeping left across the frame, printed as cleared paper-white emulsion with a small warm amber core at its source and a clean straight upper edge\",\n \"color_palette\": [\"#F7F2F1\", \"#E9E4D6\", \"#F2A83B\", \"#8CABC6\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [40, 30, 600, 560],\n \"desc\": \"a dense field of television static filling the upper-left air, fine random grain that is opaque and coarse at the frame edge and thins into clear cream sky as it nears the beam, its dissolving boundary ragged and granular\",\n \"color_palette\": [\"#12294D\", \"#2C5F8E\", \"#8CABC6\", \"#C6D2D7\", \"#E9E4D6\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [700, 500, 1000, 1000],\n \"desc\": \"wet black rock shelves and low breaking surf at the base of the point, heavily massed and nearly solid, spreading left to give the lower frame a dark ground\",\n \"color_palette\": [\"#0B1A33\", \"#12294D\", \"#1B3E6B\", \"#C6D2D7\"]\n }\n ]\n }\n}"
}
},
"6": {
"class_type": "ConditioningZeroOut",
"inputs": {
"conditioning": [
"5",
0
]
}
},
"7": {
"class_type": "DualModelGuider",
"inputs": {
"model": [
"3",
0
],
"model_negative": [
"2",
0
],
"positive": [
"5",
0
],
"negative": [
"6",
0
],
"cfg": 7.0
}
},
"8": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": 1344,
"height": 768,
"batch_size": 1
}
},
"9": {
"class_type": "Ideogram4Scheduler",
"inputs": {
"steps": 12,
"width": 1344,
"height": 768,
"mu": 0.5,
"std": 1.75
}
},
"10": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
}
},
"11": {
"class_type": "RandomNoise",
"inputs": {
"noise_seed": 314159
}
},
"12": {
"class_type": "SamplerCustomAdvanced",
"inputs": {
"noise": [
"11",
0
],
"guider": [
"7",
0
],
"sampler": [
"10",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"8",
0
]
}
},
"13": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"14": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"12",
0
],
"vae": [
"13",
0
]
}
},
"15": {
"class_type": "SaveImage",
"inputs": {
"images": [
"14",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/00-canonical"
}
}
}{
"high_level_description": "A two-colour risograph poster on absorbent newsprint, 16:9: a squat lighthouse stands solid on a rocky point at right while its flat orange beam sweeps left, cutting a coarse halftone field of television static that thins into bare paper sky. The headline \"Sculpting Static\" and its subhead sit flush left over the dense blue sea.",
"style_description": {
"aesthetics": "small-press two-colour risograph poster, coarse halftone, deliberate misregistration, flat ink fills, patient and graphic",
"lighting": "printed light rather than depicted light: highlights are bare newsprint, shadows are dot density, and the beam is one unmodulated orange field with a hard edge",
"medium": "graphic_design",
"art_style": "duplicator-press poster lineage, blue and fluorescent orange ink layers on newsprint, visible roller streaks, dot moire where layers overlap, ink soak into fibre",
"color_palette": ["#12173A", "#1B2F7A", "#3A4FB0", "#7C8CD4", "#FF6234", "#FF8A5C", "#E8E2D2", "#F7F2F1", "#BABCC2"]
},
"compositional_deconstruction": {
"background": "A newsprint sheet with a flat blue ink field trimmed to a rough torn edge; inside it, bare paper sky above a solid blue sea laid as a dense halftone, roller streaks and ink soak visible across the whole surface",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat lighthouse with a tapered tower and dark lantern gallery, printed as a single solid blue ink fill with crisp knockout window shapes so it reads as the most opaque and physically certain form on the sheet",
"color_palette": ["#12173A", "#1B2F7A", "#3A4FB0", "#E8E2D2", "#FF6234"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left, printed as a flat fluorescent orange plate slightly out of register with the blue, its overlap darkening where the two inks stack",
"color_palette": ["#FF6234", "#FF8A5C", "#E8E2D2", "#1B2F7A"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static in the upper-left air rendered as a coarse blue halftone that steps down in dot size and disappears into bare newsprint as it nears the beam, its boundary broken and dotty",
"color_palette": ["#1B2F7A", "#3A4FB0", "#7C8CD4", "#E8E2D2"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "rock shelves and low surf at the base of the point printed as a near-solid blue ink mass with white paper knockouts for foam, spreading left to give the lower frame a dark ground",
"color_palette": ["#12173A", "#1B2F7A", "#3A4FB0", "#E8E2D2"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left, knocked out cleanly from the blue ink mass; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_unconditional_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"3": {
"class_type": "CFGOverride",
"inputs": {
"model": [
"1",
0
],
"cfg": 3.0,
"start_percent": 0.7,
"end_percent": 1.0
}
},
"4": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen3vl_8b_fp8_scaled.safetensors",
"type": "ideogram4",
"device": "default"
}
},
"5": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"4",
0
],
"text": "{\n \"high_level_description\": \"A two-colour risograph poster on absorbent newsprint, 16:9: a squat lighthouse stands solid on a rocky point at right while its flat orange beam sweeps left, cutting a coarse halftone field of television static that thins into bare paper sky.\",\n \"style_description\": {\n \"aesthetics\": \"small-press two-colour risograph poster, coarse halftone, deliberate misregistration, flat ink fills, patient and graphic\",\n \"lighting\": \"printed light rather than depicted light: highlights are bare newsprint, shadows are dot density, and the beam is one unmodulated orange field with a hard edge\",\n \"medium\": \"graphic_design\",\n \"art_style\": \"duplicator-press poster lineage, blue and fluorescent orange ink layers on newsprint, visible roller streaks, dot moire where layers overlap, ink soak into fibre\",\n \"color_palette\": [\"#12173A\", \"#1B2F7A\", \"#3A4FB0\", \"#7C8CD4\", \"#FF6234\", \"#FF8A5C\", \"#E8E2D2\", \"#F7F2F1\", \"#BABCC2\"]\n },\n \"compositional_deconstruction\": {\n \"background\": \"A newsprint sheet with a flat blue ink field trimmed to a rough torn edge; inside it, bare paper sky above a solid blue sea laid as a dense halftone, roller streaks and ink soak visible across the whole surface. The lower left part of the frame stays open and uncluttered: the background simply continues there, with no objects, details, panels or lettering, as quiet breathing space.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [150, 585, 830, 790],\n \"desc\": \"a squat lighthouse with a tapered tower and dark lantern gallery, printed as a single solid blue ink fill with crisp knockout window shapes so it reads as the most opaque and physically certain form on the sheet\",\n \"color_palette\": [\"#12173A\", \"#1B2F7A\", \"#3A4FB0\", \"#E8E2D2\", \"#FF6234\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [190, 90, 470, 640],\n \"desc\": \"a hard-edged wedge of light leaving the lantern room and sweeping left, printed as a flat fluorescent orange plate slightly out of register with the blue, its overlap darkening where the two inks stack\",\n \"color_palette\": [\"#FF6234\", \"#FF8A5C\", \"#E8E2D2\", \"#1B2F7A\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [40, 30, 600, 560],\n \"desc\": \"a field of television static in the upper-left air rendered as a coarse blue halftone that steps down in dot size and disappears into bare newsprint as it nears the beam, its boundary broken and dotty\",\n \"color_palette\": [\"#1B2F7A\", \"#3A4FB0\", \"#7C8CD4\", \"#E8E2D2\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [700, 500, 1000, 1000],\n \"desc\": \"rock shelves and low surf at the base of the point printed as a near-solid blue ink mass with white paper knockouts for foam, spreading left to give the lower frame a dark ground\",\n \"color_palette\": [\"#12173A\", \"#1B2F7A\", \"#3A4FB0\", \"#E8E2D2\"]\n }\n ]\n }\n}"
}
},
"6": {
"class_type": "ConditioningZeroOut",
"inputs": {
"conditioning": [
"5",
0
]
}
},
"7": {
"class_type": "DualModelGuider",
"inputs": {
"model": [
"3",
0
],
"model_negative": [
"2",
0
],
"positive": [
"5",
0
],
"negative": [
"6",
0
],
"cfg": 7.0
}
},
"8": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": 1344,
"height": 768,
"batch_size": 1
}
},
"9": {
"class_type": "Ideogram4Scheduler",
"inputs": {
"steps": 12,
"width": 1344,
"height": 768,
"mu": 0.5,
"std": 1.75
}
},
"10": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
}
},
"11": {
"class_type": "RandomNoise",
"inputs": {
"noise_seed": 314159
}
},
"12": {
"class_type": "SamplerCustomAdvanced",
"inputs": {
"noise": [
"11",
0
],
"guider": [
"7",
0
],
"sampler": [
"10",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"8",
0
]
}
},
"13": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"14": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"12",
0
],
"vae": [
"13",
0
]
}
},
"15": {
"class_type": "SaveImage",
"inputs": {
"images": [
"14",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/01-risograph-two-tone"
}
}
}{
"high_level_description": "A gouache painting in a mid-century travel-poster lineage, 16:9: a squat lighthouse painted in opaque, confident strokes stands on a rocky point at right at nightfall, its warm beam sweeping left through a stippled field of television static that dissolves into a flat dusk sky. The headline \"Sculpting Static\" and its subhead sit flush left over the deep indigo sea.",
"style_description": {
"aesthetics": "hand-painted gouache, mid-century poster restraint, matte opaque colour, patient and quietly melancholy, visible brush edges",
"lighting": "late blue-hour dusk, a low warm key from the lantern room raking left, broad flat shadow shapes and no specular highlights",
"medium": "painting",
"art_style": "1950s American travel and public-works poster lineage, opaque gouache on cold-press board, simplified planar shapes, dry-brush texture in the sea, hand-mixed muted colour",
"color_palette": ["#14203C", "#22355C", "#35557E", "#5C7FA0", "#9FB3B8", "#D8C9A8", "#E8B06A", "#C8703C", "#F7F2F1", "#BABCC2"]
},
"compositional_deconstruction": {
"background": "A cold-press board painted with a flat dusk sky graduating from pale bone at the horizon to deep indigo overhead, above a heavy indigo sea laid in dry-brush strokes; brush edges and board tooth visible throughout",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat lighthouse with a tapered tower and dark lantern gallery, painted in opaque unblended planes of stone grey and warm bone with a single confident edge line, the most solidly built object on the board",
"color_palette": ["#14203C", "#22355C", "#9FB3B8", "#D8C9A8", "#E8B06A"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a wedge of warm light leaving the lantern room and sweeping left, laid in as a single translucent glaze of pale ochre over the dusk sky with a hard painted upper edge",
"color_palette": ["#E8B06A", "#D8C9A8", "#C8703C", "#35557E"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static filling the upper-left air, painted as dense flicked stipple in bone and slate that thins stroke by stroke into flat unbroken dusk sky as it nears the beam",
"color_palette": ["#22355C", "#35557E", "#5C7FA0", "#9FB3B8", "#D8C9A8"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "rock shelves and low breaking surf at the base of the point, blocked in as heavy dark indigo planes with dry-brush foam, spreading left to give the lower frame a dark ground",
"color_palette": ["#14203C", "#22355C", "#35557E", "#9FB3B8"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the indigo sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_unconditional_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"3": {
"class_type": "CFGOverride",
"inputs": {
"model": [
"1",
0
],
"cfg": 3.0,
"start_percent": 0.7,
"end_percent": 1.0
}
},
"4": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen3vl_8b_fp8_scaled.safetensors",
"type": "ideogram4",
"device": "default"
}
},
"5": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"4",
0
],
"text": "{\n \"high_level_description\": \"A gouache painting in a mid-century travel-poster lineage, 16:9: a squat lighthouse painted in opaque, confident strokes stands on a rocky point at right at nightfall, its warm beam sweeping left through a stippled field of television static that dissolves into a flat dusk sky.\",\n \"style_description\": {\n \"aesthetics\": \"hand-painted gouache, mid-century poster restraint, matte opaque colour, patient and quietly melancholy, visible brush edges\",\n \"lighting\": \"late blue-hour dusk, a low warm key from the lantern room raking left, broad flat shadow shapes and no specular highlights\",\n \"medium\": \"painting\",\n \"art_style\": \"1950s American travel and public-works poster lineage, opaque gouache on cold-press board, simplified planar shapes, dry-brush texture in the sea, hand-mixed muted colour\",\n \"color_palette\": [\"#14203C\", \"#22355C\", \"#35557E\", \"#5C7FA0\", \"#9FB3B8\", \"#D8C9A8\", \"#E8B06A\", \"#C8703C\", \"#F7F2F1\", \"#BABCC2\"]\n },\n \"compositional_deconstruction\": {\n \"background\": \"A cold-press board painted with a flat dusk sky graduating from pale bone at the horizon to deep indigo overhead, above a heavy indigo sea laid in dry-brush strokes; brush edges and board tooth visible throughout. The lower left part of the frame stays open and uncluttered: the background simply continues there, with no objects, details, panels or lettering, as quiet breathing space.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [150, 585, 830, 790],\n \"desc\": \"a squat lighthouse with a tapered tower and dark lantern gallery, painted in opaque unblended planes of stone grey and warm bone with a single confident edge line, the most solidly built object on the board\",\n \"color_palette\": [\"#14203C\", \"#22355C\", \"#9FB3B8\", \"#D8C9A8\", \"#E8B06A\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [190, 90, 470, 640],\n \"desc\": \"a wedge of warm light leaving the lantern room and sweeping left, laid in as a single translucent glaze of pale ochre over the dusk sky with a hard painted upper edge\",\n \"color_palette\": [\"#E8B06A\", \"#D8C9A8\", \"#C8703C\", \"#35557E\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [40, 30, 600, 560],\n \"desc\": \"a field of television static filling the upper-left air, painted as dense flicked stipple in bone and slate that thins stroke by stroke into flat unbroken dusk sky as it nears the beam\",\n \"color_palette\": [\"#22355C\", \"#35557E\", \"#5C7FA0\", \"#9FB3B8\", \"#D8C9A8\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [700, 500, 1000, 1000],\n \"desc\": \"rock shelves and low breaking surf at the base of the point, blocked in as heavy dark indigo planes with dry-brush foam, spreading left to give the lower frame a dark ground\",\n \"color_palette\": [\"#14203C\", \"#22355C\", \"#35557E\", \"#9FB3B8\"]\n }\n ]\n }\n}"
}
},
"6": {
"class_type": "ConditioningZeroOut",
"inputs": {
"conditioning": [
"5",
0
]
}
},
"7": {
"class_type": "DualModelGuider",
"inputs": {
"model": [
"3",
0
],
"model_negative": [
"2",
0
],
"positive": [
"5",
0
],
"negative": [
"6",
0
],
"cfg": 7.0
}
},
"8": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": 1344,
"height": 768,
"batch_size": 1
}
},
"9": {
"class_type": "Ideogram4Scheduler",
"inputs": {
"steps": 12,
"width": 1344,
"height": 768,
"mu": 0.5,
"std": 1.75
}
},
"10": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
}
},
"11": {
"class_type": "RandomNoise",
"inputs": {
"noise_seed": 314159
}
},
"12": {
"class_type": "SamplerCustomAdvanced",
"inputs": {
"noise": [
"11",
0
],
"guider": [
"7",
0
],
"sampler": [
"10",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"8",
0
]
}
},
"13": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"14": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"12",
0
],
"vae": [
"13",
0
]
}
},
"15": {
"class_type": "SaveImage",
"inputs": {
"images": [
"14",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/02-gouache-nightfall"
}
}
}{
"high_level_description": "A tannin-toned cyanotype contact print on rough cotton rag paper, 16:9: at first light a squat lighthouse stands solid on a rocky point at right, its beam sweeping left through a warm field of television static that dissolves into clear bone sky. The print sits as a torn island of pale paper inside a deep umber border, headline \"Sculpting Static\" and subhead flush left over the dark sea.",
"style_description": {
"aesthetics": "tea-toned cyanotype, warm sepia duotone, patient, precise, wistful, handmade paper edge, low dawn stillness",
"lighting": "low raking dawn sun from the left, long soft shadows off the rock shelves, warm bone highlights and deep umber shadow mass, one small sodium accent at the lantern room",
"photo": "large-format 4x5 field camera, 90mm lens at f/16, exposed at first light and contact-printed as a cyanotype toned in tannin to a warm brown, on rough cotton rag with brush-edged emulsion",
"medium": "photograph",
"color_palette": ["#1E1208", "#3A2415", "#5C3E24", "#8A6238", "#B2894F", "#D8BE92", "#EFE2C8", "#F7F2F1", "#BABCC2", "#E8802F"]
},
"compositional_deconstruction": {
"background": "A torn, deckle-edged island of pale bone cotton paper surrounded by a deep umber printed border; inside it, an empty first-light sky of bare warm paper above a heavy brown-black sea, the surface carrying paper tooth, faint chemical streaks and small bleach speckles",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat granite lighthouse with a tapered tower and dark lantern gallery, rendered in solid unbroken umber with crisp stone-course and railing detail and a long dawn shadow, the one fully resolved physically real object in the frame",
"color_palette": ["#1E1208", "#5C3E24", "#B2894F", "#EFE2C8", "#E8802F"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left, printed as cleared bone-white emulsion with a small sodium-orange core at its source and a clean straight upper edge",
"color_palette": ["#F7F2F1", "#EFE2C8", "#E8802F", "#B2894F"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static filling the upper-left air, fine random warm grain that is opaque at the frame edge and thins into clear bone sky as it nears the beam, its dissolving boundary ragged and granular",
"color_palette": ["#3A2415", "#8A6238", "#B2894F", "#D8BE92", "#EFE2C8"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "wet dark rock shelves and low breaking surf at the base of the point, heavily massed with long raking shadows, spreading left to give the lower frame a dark ground",
"color_palette": ["#1E1208", "#3A2415", "#5C3E24", "#D8BE92"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_unconditional_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"3": {
"class_type": "CFGOverride",
"inputs": {
"model": [
"1",
0
],
"cfg": 3.0,
"start_percent": 0.7,
"end_percent": 1.0
}
},
"4": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen3vl_8b_fp8_scaled.safetensors",
"type": "ideogram4",
"device": "default"
}
},
"5": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"4",
0
],
"text": "{\n \"high_level_description\": \"A tannin-toned cyanotype contact print on rough cotton rag paper, 16:9: at first light a squat lighthouse stands solid on a rocky point at right, its beam sweeping left through a warm field of television static that dissolves into clear bone sky.\",\n \"style_description\": {\n \"aesthetics\": \"tea-toned cyanotype, warm sepia duotone, patient, precise, wistful, handmade paper edge, low dawn stillness\",\n \"lighting\": \"low raking dawn sun from the left, long soft shadows off the rock shelves, warm bone highlights and deep umber shadow mass, one small sodium accent at the lantern room\",\n \"photo\": \"large-format 4x5 field camera, 90mm lens at f/16, exposed at first light and contact-printed as a cyanotype toned in tannin to a warm brown, on rough cotton rag with brush-edged emulsion\",\n \"medium\": \"photograph\",\n \"color_palette\": [\"#1E1208\", \"#3A2415\", \"#5C3E24\", \"#8A6238\", \"#B2894F\", \"#D8BE92\", \"#EFE2C8\", \"#F7F2F1\", \"#BABCC2\", \"#E8802F\"]\n },\n \"compositional_deconstruction\": {\n \"background\": \"A torn, deckle-edged island of pale bone cotton paper surrounded by a deep umber printed border; inside it, an empty first-light sky of bare warm paper above a heavy brown-black sea, the surface carrying paper tooth, faint chemical streaks and small bleach speckles. The lower left part of the frame stays open and uncluttered: the background simply continues there, with no objects, details, panels or lettering, as quiet breathing space.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [150, 585, 830, 790],\n \"desc\": \"a squat granite lighthouse with a tapered tower and dark lantern gallery, rendered in solid unbroken umber with crisp stone-course and railing detail and a long dawn shadow, the one fully resolved physically real object in the frame\",\n \"color_palette\": [\"#1E1208\", \"#5C3E24\", \"#B2894F\", \"#EFE2C8\", \"#E8802F\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [190, 90, 470, 640],\n \"desc\": \"a hard-edged wedge of light leaving the lantern room and sweeping left, printed as cleared bone-white emulsion with a small sodium-orange core at its source and a clean straight upper edge\",\n \"color_palette\": [\"#F7F2F1\", \"#EFE2C8\", \"#E8802F\", \"#B2894F\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [40, 30, 600, 560],\n \"desc\": \"a field of television static filling the upper-left air, fine random warm grain that is opaque at the frame edge and thins into clear bone sky as it nears the beam, its dissolving boundary ragged and granular\",\n \"color_palette\": [\"#3A2415\", \"#8A6238\", \"#B2894F\", \"#D8BE92\", \"#EFE2C8\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [700, 500, 1000, 1000],\n \"desc\": \"wet dark rock shelves and low breaking surf at the base of the point, heavily massed with long raking shadows, spreading left to give the lower frame a dark ground\",\n \"color_palette\": [\"#1E1208\", \"#3A2415\", \"#5C3E24\", \"#D8BE92\"]\n }\n ]\n }\n}"
}
},
"6": {
"class_type": "ConditioningZeroOut",
"inputs": {
"conditioning": [
"5",
0
]
}
},
"7": {
"class_type": "DualModelGuider",
"inputs": {
"model": [
"3",
0
],
"model_negative": [
"2",
0
],
"positive": [
"5",
0
],
"negative": [
"6",
0
],
"cfg": 7.0
}
},
"8": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": 1344,
"height": 768,
"batch_size": 1
}
},
"9": {
"class_type": "Ideogram4Scheduler",
"inputs": {
"steps": 12,
"width": 1344,
"height": 768,
"mu": 0.5,
"std": 1.75
}
},
"10": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
}
},
"11": {
"class_type": "RandomNoise",
"inputs": {
"noise_seed": 314159
}
},
"12": {
"class_type": "SamplerCustomAdvanced",
"inputs": {
"noise": [
"11",
0
],
"guider": [
"7",
0
],
"sampler": [
"10",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"8",
0
]
}
},
"13": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"14": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"12",
0
],
"vae": [
"13",
0
]
}
},
"15": {
"class_type": "SaveImage",
"inputs": {
"images": [
"14",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/03-tannin-toned-dawn"
}
}
}{
"high_level_description": "A matte 3D render of a tabletop diorama, 16:9: a simplified obsidian-and-ceramic lighthouse sits solid on a shelf of dark rock at right, its beam a clean volumetric cone sweeping left through a suspended cloud of grey particles that thins to empty air. The headline \"Sculpting Static\" and its subhead sit flush left over the dark sea plane.",
"style_description": {
"aesthetics": "matte physical-model render, reduced symbolic geometry, patient and precise, product-photography calm, no ornament",
"lighting": "large soft overhead key with a broad fill from the left, gentle contact shadows on the base plane, one warm emissive point at the lantern room, no hard speculars",
"medium": "3d_render",
"art_style": "physically based render of a museum-case scale model, matte glazed ceramic and honed obsidian, faint subsurface in the pale elements, shallow depth of field, clean seamless studio backdrop",
"color_palette": ["#0D0F12", "#1A1E24", "#2B323C", "#49525E", "#7C8590", "#B7BCC2", "#E3E1DE", "#F7F2F1", "#BABCC2", "#F09A3E"]
},
"compositional_deconstruction": {
"background": "A seamless studio backdrop graduating from near-black at the top to soft grey, with a dark honed base plane standing in for the sea and a faint contact shadow under the rock shelf",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a simplified lighthouse turned as a matte glazed ceramic cylinder with a honed obsidian gallery ring, its silhouette reduced to clean primitives, weighty and sharply lit so it reads as a real manufactured object",
"color_palette": ["#0D0F12", "#2B323C", "#B7BCC2", "#E3E1DE", "#F09A3E"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a clean volumetric light cone leaving the lantern room and sweeping left, rendered as soft god-rays through the particle haze with a warm emissive core at its source",
"color_palette": ["#F7F2F1", "#E3E1DE", "#F09A3E", "#49525E"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a suspended cloud of tiny grey cube particles standing in for television static, dense and evenly packed at the upper-left edge and thinning particle by particle into empty air as it nears the light cone",
"color_palette": ["#1A1E24", "#2B323C", "#49525E", "#7C8590", "#B7BCC2"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "a faceted shelf of honed dark rock with a low frozen wave of white resin at its base, spreading left as a heavy dark mass across the lower frame",
"color_palette": ["#0D0F12", "#1A1E24", "#2B323C", "#E3E1DE"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, sentence case, large and flush left over the dark base plane, rendered flat with no material, reflection, bevel or glow; flat warm white",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Regular (400), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_unconditional_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"3": {
"class_type": "CFGOverride",
"inputs": {
"model": [
"1",
0
],
"cfg": 3.0,
"start_percent": 0.7,
"end_percent": 1.0
}
},
"4": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen3vl_8b_fp8_scaled.safetensors",
"type": "ideogram4",
"device": "default"
}
},
"5": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"4",
0
],
"text": "{\n \"high_level_description\": \"A matte 3D render of a tabletop diorama, 16:9: a simplified obsidian-and-ceramic lighthouse sits solid on a shelf of dark rock at right, its beam a clean volumetric cone sweeping left through a suspended cloud of grey particles that thins to empty air.\",\n \"style_description\": {\n \"aesthetics\": \"matte physical-model render, reduced symbolic geometry, patient and precise, product-photography calm, no ornament\",\n \"lighting\": \"large soft overhead key with a broad fill from the left, gentle contact shadows on the base plane, one warm emissive point at the lantern room, no hard speculars\",\n \"medium\": \"3d_render\",\n \"art_style\": \"physically based render of a museum-case scale model, matte glazed ceramic and honed obsidian, faint subsurface in the pale elements, shallow depth of field, clean seamless studio backdrop\",\n \"color_palette\": [\"#0D0F12\", \"#1A1E24\", \"#2B323C\", \"#49525E\", \"#7C8590\", \"#B7BCC2\", \"#E3E1DE\", \"#F7F2F1\", \"#BABCC2\", \"#F09A3E\"]\n },\n \"compositional_deconstruction\": {\n \"background\": \"A seamless studio backdrop graduating from near-black at the top to soft grey, with a dark honed base plane standing in for the sea and a faint contact shadow under the rock shelf. The lower left part of the frame stays open and uncluttered: the background simply continues there, with no objects, details, panels or lettering, as quiet breathing space.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [150, 585, 830, 790],\n \"desc\": \"a simplified lighthouse turned as a matte glazed ceramic cylinder with a honed obsidian gallery ring, its silhouette reduced to clean primitives, weighty and sharply lit so it reads as a real manufactured object\",\n \"color_palette\": [\"#0D0F12\", \"#2B323C\", \"#B7BCC2\", \"#E3E1DE\", \"#F09A3E\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [190, 90, 470, 640],\n \"desc\": \"a clean volumetric light cone leaving the lantern room and sweeping left, rendered as soft god-rays through the particle haze with a warm emissive core at its source\",\n \"color_palette\": [\"#F7F2F1\", \"#E3E1DE\", \"#F09A3E\", \"#49525E\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [40, 30, 600, 560],\n \"desc\": \"a suspended cloud of tiny grey cube particles standing in for television static, dense and evenly packed at the upper-left edge and thinning particle by particle into empty air as it nears the light cone\",\n \"color_palette\": [\"#1A1E24\", \"#2B323C\", \"#49525E\", \"#7C8590\", \"#B7BCC2\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [700, 500, 1000, 1000],\n \"desc\": \"a faceted shelf of honed dark rock with a low frozen wave of white resin at its base, spreading left as a heavy dark mass across the lower frame\",\n \"color_palette\": [\"#0D0F12\", \"#1A1E24\", \"#2B323C\", \"#E3E1DE\"]\n }\n ]\n }\n}"
}
},
"6": {
"class_type": "ConditioningZeroOut",
"inputs": {
"conditioning": [
"5",
0
]
}
},
"7": {
"class_type": "DualModelGuider",
"inputs": {
"model": [
"3",
0
],
"model_negative": [
"2",
0
],
"positive": [
"5",
0
],
"negative": [
"6",
0
],
"cfg": 7.0
}
},
"8": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": 1344,
"height": 768,
"batch_size": 1
}
},
"9": {
"class_type": "Ideogram4Scheduler",
"inputs": {
"steps": 12,
"width": 1344,
"height": 768,
"mu": 0.5,
"std": 1.75
}
},
"10": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
}
},
"11": {
"class_type": "RandomNoise",
"inputs": {
"noise_seed": 314159
}
},
"12": {
"class_type": "SamplerCustomAdvanced",
"inputs": {
"noise": [
"11",
0
],
"guider": [
"7",
0
],
"sampler": [
"10",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"8",
0
]
}
},
"13": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"14": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"12",
0
],
"vae": [
"13",
0
]
}
},
"15": {
"class_type": "SaveImage",
"inputs": {
"images": [
"14",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/04-obsidian-diorama-render"
}
}
}{
"high_level_description": "A 19th-century steel-engraved maritime broadside, 16:9: a squat lighthouse built entirely from tight crosshatching stands on a rocky point at right, its beam cut open through a dense storm of ruled marks standing in for television static, which thins to blank paper. The headline \"Sculpting Static\" and its subhead sit flush left over the densely hatched sea.",
"style_description": {
"aesthetics": "engraved broadside, dense linework, patient and exacting, austere monochrome, antiquarian print-shop restraint",
"lighting": "light described purely by line density: bare paper for the beam and highlights, tight crosshatch for shadow, no tonal gradient except through hatching pitch",
"medium": "illustration",
"art_style": "19th-century steel-engraving and maritime-chart lineage, burin line, parallel and cross hatching, stipple in the mid-tones, plate impression and slight foxing on laid rag paper",
"color_palette": ["#0A0A0C", "#1C1E22", "#33373D", "#5A5F66", "#8D9098", "#C9C3B4", "#E6DFCD", "#F7F2F1", "#BABCC2", "#1F3A63"]
},
"compositional_deconstruction": {
"background": "Laid rag paper with a faint plate impression and light foxing; a blank paper sky above a sea rendered in dense ruled swell lines that pack tighter and darker toward the lower left, filling the frame edge to edge with linework",
"elements": [
{
"type": "obj",
"bbox": [150, 585, 830, 790],
"desc": "a squat lighthouse with a tapered tower and dark lantern gallery, engraved in tight contour-following crosshatch with clean burin outlines and stippled masonry, the densest and most fully described object on the plate",
"color_palette": ["#0A0A0C", "#33373D", "#8D9098", "#E6DFCD", "#1F3A63"]
},
{
"type": "obj",
"bbox": [190, 90, 470, 640],
"desc": "a hard-edged wedge of light leaving the lantern room and sweeping left, cut into the plate as bare unmarked paper with the surrounding hatching stopping dead at its straight edges",
"color_palette": ["#F7F2F1", "#E6DFCD", "#C9C3B4", "#33373D"]
},
{
"type": "obj",
"bbox": [40, 30, 600, 560],
"desc": "a field of television static filling the upper-left air as a storm of short random burin flecks and crossed rules, packed almost solid at the frame edge and loosening flick by flick into blank paper as it nears the beam",
"color_palette": ["#1C1E22", "#33373D", "#5A5F66", "#8D9098", "#E6DFCD"]
},
{
"type": "obj",
"bbox": [700, 500, 1000, 1000],
"desc": "rock shelves and low breaking surf at the base of the point, engraved in near-solid crosshatch with white-line foam scratched back out, spreading left to give the lower frame a dark ground",
"color_palette": ["#0A0A0C", "#1C1E22", "#33373D", "#E6DFCD"]
},
{
"type": "text",
"bbox": [720, 60, 830, 470],
"text": "Sculpting Static",
"desc": "headline set in Jost Bold (700), a geometric sans-serif with round Futura-like letterforms, tight tracking, all caps, large and flush left in a clear reserved panel of the hatched sea; flat warm white with no outline, bevel or glow",
"color_palette": ["#F7F2F1"]
},
{
"type": "text",
"bbox": [850, 62, 900, 430],
"text": "Diffusion explained in 120 seconds",
"desc": "subhead set in Figtree Medium (500), a friendly humanist geometric sans-serif, normal tracking, sentence case, flush left beneath the headline at roughly one third its size; flat cool gray, no effects",
"color_palette": ["#BABCC2"]
}
]
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "ideogram4_unconditional_fp8_scaled.safetensors",
"weight_dtype": "default"
}
},
"3": {
"class_type": "CFGOverride",
"inputs": {
"model": [
"1",
0
],
"cfg": 3.0,
"start_percent": 0.7,
"end_percent": 1.0
}
},
"4": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen3vl_8b_fp8_scaled.safetensors",
"type": "ideogram4",
"device": "default"
}
},
"5": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"4",
0
],
"text": "{\n \"high_level_description\": \"A 19th-century steel-engraved maritime broadside, 16:9: a squat lighthouse built entirely from tight crosshatching stands on a rocky point at right, its beam cut open through a dense storm of ruled marks standing in for television static, which thins to blank paper.\",\n \"style_description\": {\n \"aesthetics\": \"engraved broadside, dense linework, patient and exacting, austere monochrome, antiquarian print-shop restraint\",\n \"lighting\": \"light described purely by line density: bare paper for the beam and highlights, tight crosshatch for shadow, no tonal gradient except through hatching pitch\",\n \"medium\": \"illustration\",\n \"art_style\": \"19th-century steel-engraving and maritime-chart lineage, burin line, parallel and cross hatching, stipple in the mid-tones, plate impression and slight foxing on laid rag paper\",\n \"color_palette\": [\"#0A0A0C\", \"#1C1E22\", \"#33373D\", \"#5A5F66\", \"#8D9098\", \"#C9C3B4\", \"#E6DFCD\", \"#F7F2F1\", \"#BABCC2\", \"#1F3A63\"]\n },\n \"compositional_deconstruction\": {\n \"background\": \"Laid rag paper with a faint plate impression and light foxing; a blank paper sky above a sea rendered in dense ruled swell lines that pack tighter and darker toward the lower left, filling the frame edge to edge with linework. The lower left part of the frame stays open and uncluttered: the background simply continues there, with no objects, details, panels or lettering, as quiet breathing space.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [150, 585, 830, 790],\n \"desc\": \"a squat lighthouse with a tapered tower and dark lantern gallery, engraved in tight contour-following crosshatch with clean burin outlines and stippled masonry, the densest and most fully described object on the plate\",\n \"color_palette\": [\"#0A0A0C\", \"#33373D\", \"#8D9098\", \"#E6DFCD\", \"#1F3A63\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [190, 90, 470, 640],\n \"desc\": \"a hard-edged wedge of light leaving the lantern room and sweeping left, cut into the plate as bare unmarked paper with the surrounding hatching stopping dead at its straight edges\",\n \"color_palette\": [\"#F7F2F1\", \"#E6DFCD\", \"#C9C3B4\", \"#33373D\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [40, 30, 600, 560],\n \"desc\": \"a field of television static filling the upper-left air as a storm of short random burin flecks and crossed rules, packed almost solid at the frame edge and loosening flick by flick into blank paper as it nears the beam\",\n \"color_palette\": [\"#1C1E22\", \"#33373D\", \"#5A5F66\", \"#8D9098\", \"#E6DFCD\"]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [700, 500, 1000, 1000],\n \"desc\": \"rock shelves and low breaking surf at the base of the point, engraved in near-solid crosshatch with white-line foam scratched back out, spreading left to give the lower frame a dark ground\",\n \"color_palette\": [\"#0A0A0C\", \"#1C1E22\", \"#33373D\", \"#E6DFCD\"]\n }\n ]\n }\n}"
}
},
"6": {
"class_type": "ConditioningZeroOut",
"inputs": {
"conditioning": [
"5",
0
]
}
},
"7": {
"class_type": "DualModelGuider",
"inputs": {
"model": [
"3",
0
],
"model_negative": [
"2",
0
],
"positive": [
"5",
0
],
"negative": [
"6",
0
],
"cfg": 7.0
}
},
"8": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": 1344,
"height": 768,
"batch_size": 1
}
},
"9": {
"class_type": "Ideogram4Scheduler",
"inputs": {
"steps": 12,
"width": 1344,
"height": 768,
"mu": 0.5,
"std": 1.75
}
},
"10": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
}
},
"11": {
"class_type": "RandomNoise",
"inputs": {
"noise_seed": 314159
}
},
"12": {
"class_type": "SamplerCustomAdvanced",
"inputs": {
"noise": [
"11",
0
],
"guider": [
"7",
0
],
"sampler": [
"10",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"8",
0
]
}
},
"13": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"14": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"12",
0
],
"vae": [
"13",
0
]
}
},
"15": {
"class_type": "SaveImage",
"inputs": {
"images": [
"14",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/05-engraved-broadside"
}
}
}Claude also writes a restyle instruction for the reference: it must lead with the transformation and name the reference's medium, materials, palette (in words), lighting and backdrop, and it may never name an object, person or setting from the reference. The code appends a guard that pins the scene to image 1 and, because the text is blurred out for the edit, states that there is no text in the image. This is the exact final prompt Qwen received:
Text-last mode: the six pictures were rendered with no text at all. Claude's recipe kept the text area reserved as a calm, empty zone, so the picture leaves room for the type. The clean render is saved as raw/NN.clean.png and is exactly what the editor receives as image 1. Nothing is blurred; there are no letters to hide.
Qwen-Image-Edit-2511 takes the textless tile as image 1 and the reference as image 2 and repaints image 1 with the prompt above. Layout survives because the edit model preserves structure; the look changes because the prompt insists every surface adopts the reference's. These are the exact mechanics:
{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "LoraLoaderModelOnly",
"inputs": {
"model": [
"1",
0
],
"lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
"strength_model": 1.0
}
},
"3": {
"class_type": "ModelSamplingAuraFlow",
"inputs": {
"model": [
"2",
0
],
"shift": 3.1
}
},
"4": {
"class_type": "CFGNorm",
"inputs": {
"model": [
"3",
0
],
"strength": 1.0
}
},
"5": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image",
"device": "default"
}
},
"6": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen_image_vae.safetensors"
}
},
"7": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--00-canonical.clean.png"
},
"is_changed": [
"f51a90ac10cddd36a989b936c534dfc2c1fb1e9487d23690470451a46289ba3a"
]
},
"8": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"7",
0
]
}
},
"9": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--ref-a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png"
},
"is_changed": [
"5fc7b057767911e90a28b9825b6ab9a145bf98cd7b5bae43666d1354b6a846f4"
]
},
"10": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"9",
0
]
}
},
"11": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "Transform image 1 into a cyanotype contact print on rough cotton rag paper. Every surface of image 1's own scene — the lighthouse, the rocks, the beam, the field of static, the surf and the sky — is rendered in deep Prussian blue over warm cream paper, matte and untinted apart from one small warm amber accent tone. Give it visible paper tooth, brush-edged emulsion, chemical streaks, bleach speckles and blown paper-white highlights, with blunt duotone contrast and no coloured midtones. Let the whole picture sit as a torn, deckle-edged island of pale paper inside a solid dark blue printed border, lit as flat contact-printed overcast daylight. The subject and scene remain those of image 1: A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. Do not copy any object, person, figure or setting from image 2; take only its surface qualities. Keep the layout of image 1. There is no text in this image: the plain, soft, empty area of image 1 stays empty and unlettered, with no words, letters, numbers, captions or logos anywhere in the picture.",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"12": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"13": {
"class_type": "VAEEncode",
"inputs": {
"pixels": [
"8",
0
],
"vae": [
"6",
0
]
}
},
"14": {
"class_type": "KSampler",
"inputs": {
"model": [
"4",
0
],
"positive": [
"11",
0
],
"negative": [
"12",
0
],
"latent_image": [
"13",
0
],
"seed": 314159,
"steps": 4,
"cfg": 1.0,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 1.0
}
},
"15": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"14",
0
],
"vae": [
"6",
0
]
}
},
"16": {
"class_type": "SaveImage",
"inputs": {
"images": [
"15",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/restyle-a-cyanotype-print-on-00-canonical"
}
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "LoraLoaderModelOnly",
"inputs": {
"model": [
"1",
0
],
"lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
"strength_model": 1.0
}
},
"3": {
"class_type": "ModelSamplingAuraFlow",
"inputs": {
"model": [
"2",
0
],
"shift": 3.1
}
},
"4": {
"class_type": "CFGNorm",
"inputs": {
"model": [
"3",
0
],
"strength": 1.0
}
},
"5": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image",
"device": "default"
}
},
"6": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen_image_vae.safetensors"
}
},
"7": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--01-risograph-two-tone.clean.png"
},
"is_changed": [
"dd56a523abf84f22c762bb2d66d1c4063b27f05b2906990b6ca5c050a89cae77"
]
},
"8": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"7",
0
]
}
},
"9": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--ref-a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png"
},
"is_changed": [
"5fc7b057767911e90a28b9825b6ab9a145bf98cd7b5bae43666d1354b6a846f4"
]
},
"10": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"9",
0
]
}
},
"11": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "Transform image 1 into a cyanotype contact print on rough cotton rag paper. Every surface of image 1's own scene — the lighthouse, the rocks, the beam, the field of static, the surf and the sky — is rendered in deep Prussian blue over warm cream paper, matte and untinted apart from one small warm amber accent tone. Give it visible paper tooth, brush-edged emulsion, chemical streaks, bleach speckles and blown paper-white highlights, with blunt duotone contrast and no coloured midtones. Let the whole picture sit as a torn, deckle-edged island of pale paper inside a solid dark blue printed border, lit as flat contact-printed overcast daylight. The subject and scene remain those of image 1: A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. Do not copy any object, person, figure or setting from image 2; take only its surface qualities. Keep the layout of image 1. There is no text in this image: the plain, soft, empty area of image 1 stays empty and unlettered, with no words, letters, numbers, captions or logos anywhere in the picture.",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"12": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"13": {
"class_type": "VAEEncode",
"inputs": {
"pixels": [
"8",
0
],
"vae": [
"6",
0
]
}
},
"14": {
"class_type": "KSampler",
"inputs": {
"model": [
"4",
0
],
"positive": [
"11",
0
],
"negative": [
"12",
0
],
"latent_image": [
"13",
0
],
"seed": 314159,
"steps": 4,
"cfg": 1.0,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 1.0
}
},
"15": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"14",
0
],
"vae": [
"6",
0
]
}
},
"16": {
"class_type": "SaveImage",
"inputs": {
"images": [
"15",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/restyle-a-cyanotype-print-on-01-risograph-two-tone"
}
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "LoraLoaderModelOnly",
"inputs": {
"model": [
"1",
0
],
"lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
"strength_model": 1.0
}
},
"3": {
"class_type": "ModelSamplingAuraFlow",
"inputs": {
"model": [
"2",
0
],
"shift": 3.1
}
},
"4": {
"class_type": "CFGNorm",
"inputs": {
"model": [
"3",
0
],
"strength": 1.0
}
},
"5": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image",
"device": "default"
}
},
"6": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen_image_vae.safetensors"
}
},
"7": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--02-gouache-nightfall.clean.png"
},
"is_changed": [
"8614367d1499cb9618defdd667a867e1afacbdcd7d2edefdfd3962b250813f8f"
]
},
"8": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"7",
0
]
}
},
"9": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--ref-a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png"
},
"is_changed": [
"5fc7b057767911e90a28b9825b6ab9a145bf98cd7b5bae43666d1354b6a846f4"
]
},
"10": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"9",
0
]
}
},
"11": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "Transform image 1 into a cyanotype contact print on rough cotton rag paper. Every surface of image 1's own scene — the lighthouse, the rocks, the beam, the field of static, the surf and the sky — is rendered in deep Prussian blue over warm cream paper, matte and untinted apart from one small warm amber accent tone. Give it visible paper tooth, brush-edged emulsion, chemical streaks, bleach speckles and blown paper-white highlights, with blunt duotone contrast and no coloured midtones. Let the whole picture sit as a torn, deckle-edged island of pale paper inside a solid dark blue printed border, lit as flat contact-printed overcast daylight. The subject and scene remain those of image 1: A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. Do not copy any object, person, figure or setting from image 2; take only its surface qualities. Keep the layout of image 1. There is no text in this image: the plain, soft, empty area of image 1 stays empty and unlettered, with no words, letters, numbers, captions or logos anywhere in the picture.",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"12": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"13": {
"class_type": "VAEEncode",
"inputs": {
"pixels": [
"8",
0
],
"vae": [
"6",
0
]
}
},
"14": {
"class_type": "KSampler",
"inputs": {
"model": [
"4",
0
],
"positive": [
"11",
0
],
"negative": [
"12",
0
],
"latent_image": [
"13",
0
],
"seed": 314159,
"steps": 4,
"cfg": 1.0,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 1.0
}
},
"15": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"14",
0
],
"vae": [
"6",
0
]
}
},
"16": {
"class_type": "SaveImage",
"inputs": {
"images": [
"15",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/restyle-a-cyanotype-print-on-02-gouache-nightfall"
}
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "LoraLoaderModelOnly",
"inputs": {
"model": [
"1",
0
],
"lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
"strength_model": 1.0
}
},
"3": {
"class_type": "ModelSamplingAuraFlow",
"inputs": {
"model": [
"2",
0
],
"shift": 3.1
}
},
"4": {
"class_type": "CFGNorm",
"inputs": {
"model": [
"3",
0
],
"strength": 1.0
}
},
"5": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image",
"device": "default"
}
},
"6": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen_image_vae.safetensors"
}
},
"7": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--03-tannin-toned-dawn.clean.png"
},
"is_changed": [
"8648b2c63273c8b3091274c7945371b2dc7325219dbfc58f222d29b08cf38218"
]
},
"8": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"7",
0
]
}
},
"9": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--ref-a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png"
},
"is_changed": [
"5fc7b057767911e90a28b9825b6ab9a145bf98cd7b5bae43666d1354b6a846f4"
]
},
"10": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"9",
0
]
}
},
"11": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "Transform image 1 into a cyanotype contact print on rough cotton rag paper. Every surface of image 1's own scene — the lighthouse, the rocks, the beam, the field of static, the surf and the sky — is rendered in deep Prussian blue over warm cream paper, matte and untinted apart from one small warm amber accent tone. Give it visible paper tooth, brush-edged emulsion, chemical streaks, bleach speckles and blown paper-white highlights, with blunt duotone contrast and no coloured midtones. Let the whole picture sit as a torn, deckle-edged island of pale paper inside a solid dark blue printed border, lit as flat contact-printed overcast daylight. The subject and scene remain those of image 1: A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. Do not copy any object, person, figure or setting from image 2; take only its surface qualities. Keep the layout of image 1. There is no text in this image: the plain, soft, empty area of image 1 stays empty and unlettered, with no words, letters, numbers, captions or logos anywhere in the picture.",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"12": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"13": {
"class_type": "VAEEncode",
"inputs": {
"pixels": [
"8",
0
],
"vae": [
"6",
0
]
}
},
"14": {
"class_type": "KSampler",
"inputs": {
"model": [
"4",
0
],
"positive": [
"11",
0
],
"negative": [
"12",
0
],
"latent_image": [
"13",
0
],
"seed": 314159,
"steps": 4,
"cfg": 1.0,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 1.0
}
},
"15": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"14",
0
],
"vae": [
"6",
0
]
}
},
"16": {
"class_type": "SaveImage",
"inputs": {
"images": [
"15",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/restyle-a-cyanotype-print-on-03-tannin-toned-dawn"
}
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "LoraLoaderModelOnly",
"inputs": {
"model": [
"1",
0
],
"lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
"strength_model": 1.0
}
},
"3": {
"class_type": "ModelSamplingAuraFlow",
"inputs": {
"model": [
"2",
0
],
"shift": 3.1
}
},
"4": {
"class_type": "CFGNorm",
"inputs": {
"model": [
"3",
0
],
"strength": 1.0
}
},
"5": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image",
"device": "default"
}
},
"6": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen_image_vae.safetensors"
}
},
"7": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--04-obsidian-diorama-render.clean.png"
},
"is_changed": [
"46e1eb85642c5ab4f70bf16bcb6642e0f08d4df8f3fb7798ef01e224b24cac9d"
]
},
"8": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"7",
0
]
}
},
"9": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--ref-a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png"
},
"is_changed": [
"5fc7b057767911e90a28b9825b6ab9a145bf98cd7b5bae43666d1354b6a846f4"
]
},
"10": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"9",
0
]
}
},
"11": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "Transform image 1 into a cyanotype contact print on rough cotton rag paper. Every surface of image 1's own scene — the lighthouse, the rocks, the beam, the field of static, the surf and the sky — is rendered in deep Prussian blue over warm cream paper, matte and untinted apart from one small warm amber accent tone. Give it visible paper tooth, brush-edged emulsion, chemical streaks, bleach speckles and blown paper-white highlights, with blunt duotone contrast and no coloured midtones. Let the whole picture sit as a torn, deckle-edged island of pale paper inside a solid dark blue printed border, lit as flat contact-printed overcast daylight. The subject and scene remain those of image 1: A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. Do not copy any object, person, figure or setting from image 2; take only its surface qualities. Keep the layout of image 1. There is no text in this image: the plain, soft, empty area of image 1 stays empty and unlettered, with no words, letters, numbers, captions or logos anywhere in the picture.",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"12": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"13": {
"class_type": "VAEEncode",
"inputs": {
"pixels": [
"8",
0
],
"vae": [
"6",
0
]
}
},
"14": {
"class_type": "KSampler",
"inputs": {
"model": [
"4",
0
],
"positive": [
"11",
0
],
"negative": [
"12",
0
],
"latent_image": [
"13",
0
],
"seed": 314159,
"steps": 4,
"cfg": 1.0,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 1.0
}
},
"15": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"14",
0
],
"vae": [
"6",
0
]
}
},
"16": {
"class_type": "SaveImage",
"inputs": {
"images": [
"15",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/restyle-a-cyanotype-print-on-04-obsidian-diorama-render"
}
}
}{
"1": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
"weight_dtype": "default"
}
},
"2": {
"class_type": "LoraLoaderModelOnly",
"inputs": {
"model": [
"1",
0
],
"lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
"strength_model": 1.0
}
},
"3": {
"class_type": "ModelSamplingAuraFlow",
"inputs": {
"model": [
"2",
0
],
"shift": 3.1
}
},
"4": {
"class_type": "CFGNorm",
"inputs": {
"model": [
"3",
0
],
"strength": 1.0
}
},
"5": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image",
"device": "default"
}
},
"6": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen_image_vae.safetensors"
}
},
"7": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--05-engraved-broadside.clean.png"
},
"is_changed": [
"5586e11dd5d2a39e46aaac8f2d79fc64ec583af90afb8f3531c648c26cbf4511"
]
},
"8": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"7",
0
]
}
},
"9": {
"class_type": "LoadImage",
"inputs": {
"image": "art-directions-01--07-a-cyanotype-print-on-rough-cotton--ref-a-cyanotype-print-on-rough-cotton-paper-_s8zJUGIIS1WspKjIKDPo6A_bNW4kFB7TJu4RdmtId3BvA.png"
},
"is_changed": [
"5fc7b057767911e90a28b9825b6ab9a145bf98cd7b5bae43666d1354b6a846f4"
]
},
"10": {
"class_type": "FluxKontextImageScale",
"inputs": {
"image": [
"9",
0
]
}
},
"11": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "Transform image 1 into a cyanotype contact print on rough cotton rag paper. Every surface of image 1's own scene — the lighthouse, the rocks, the beam, the field of static, the surf and the sky — is rendered in deep Prussian blue over warm cream paper, matte and untinted apart from one small warm amber accent tone. Give it visible paper tooth, brush-edged emulsion, chemical streaks, bleach speckles and blown paper-white highlights, with blunt duotone contrast and no coloured midtones. Let the whole picture sit as a torn, deckle-edged island of pale paper inside a solid dark blue printed border, lit as flat contact-printed overcast daylight. The subject and scene remain those of image 1: A cyanotype contact print on rough cotton rag paper, 16:9: a squat granite lighthouse stands solid and fully resolved on a wet rocky point at right while its hard beam sweeps left, carving a dense field of television static that dissolves into clear cream sky. Do not copy any object, person, figure or setting from image 2; take only its surface qualities. Keep the layout of image 1. There is no text in this image: the plain, soft, empty area of image 1 stays empty and unlettered, with no words, letters, numbers, captions or logos anywhere in the picture.",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"12": {
"class_type": "TextEncodeQwenImageEditPlus",
"inputs": {
"clip": [
"5",
0
],
"prompt": "",
"vae": [
"6",
0
],
"image1": [
"8",
0
],
"image2": [
"10",
0
]
}
},
"13": {
"class_type": "VAEEncode",
"inputs": {
"pixels": [
"8",
0
],
"vae": [
"6",
0
]
}
},
"14": {
"class_type": "KSampler",
"inputs": {
"model": [
"4",
0
],
"positive": [
"11",
0
],
"negative": [
"12",
0
],
"latent_image": [
"13",
0
],
"seed": 314159,
"steps": 4,
"cfg": 1.0,
"sampler_name": "euler",
"scheduler": "simple",
"denoise": 1.0
}
},
"15": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"14",
0
],
"vae": [
"6",
0
]
}
},
"16": {
"class_type": "SaveImage",
"inputs": {
"images": [
"15",
0
],
"filename_prefix": "art-direction/art-directions-01--07-a-cyanotype-print-on-rough-cotton/restyle-a-cyanotype-print-on-05-engraved-broadside"
}
}
}Text-last mode: back on the Mac, the brand text is typeset onto every finished picture, both approaches alike, with the real font files: Jost[wght].ttf at weight 700 for the headline and Figtree[wght].ttf at weight 500 for the subhead, placed where Claude's recipe reserved the text area. The colour is chosen per picture by measuring the ground under the text: Warm White #F7F2F1 on dark, Charcoal #202124 / Black on light. If the ground is busy or mid-tone, a soft scrim is laid under the text first; the letters stay flat. Then the K mark is applied. Clean, text-free renders are kept in raw/ as NN.clean.png, and every PNG keeps the ComfyUI workflow in its metadata.
Record a verdict per direction and one honest risk for the winner in verdict.md, then promote the winner to the project's ART-DIRECTION.md. Re-render a winner at full quality with audition.py rerender art-directions-01--07-a-cyanotype-print-on-rough-cotton NN --preset quality --mp 2.
| # | Direction | Axis | Rationale | Verdict | Risk |
|---|---|---|---|---|---|
| 00 | canonical | original | The brief asks for 16:9 key art for "Sculpting Static": a solid, real lighthouse on a rocky point, its beam cutting a field of TV static that dissolves into clear sky, patient and wistful, with the K-State "Side Car" headline and subhead set exactly. From the [style] reference I took the medium and process (cyanotype contact print on rough cotton rag paper), the palette (deep Prussian blue over warm cream paper, one small warm amber accent), the texture (paper tooth, chemical streaks and drips, bleached paper-white highlights, torn deckle-edged island of pale paper inside a dark blue border) and the blunt high-contrast duotone lighting with no midtone colour. The reference supplied no copy, so all type comes from the brand: Jost Bold headline in Warm White and Figtree Regular subhead in Cool Gray, placed over the dark blue sea mass at lower left so the ground carries them. | ||
| 01 | risograph-two-tone | medium + material and texture | The reference is already a two-value ink-on-paper process, so pushing it to a duplicator press keeps the handmade paper logic while trading photographic grain for halftone dots and misregistration. | ||
| 02 | gouache-nightfall | medium + era | Hand-painted gouache in a mid-century poster lineage keeps the wistful, patient mood of the cyanotype but lets the lighthouse be built from opaque brushed matter rather than exposed emulsion. | ||
| 03 | tannin-toned-dawn | palette + lighting | Same cyanotype process, tea-toned and shot at first light: the blue turns warm umber and the flat overcast key becomes a low raking dawn, which suits the brief's wistfulness without touching the medium. | ||
| 04 | obsidian-diorama-render | medium + level of abstraction | A matte ceramic tabletop diorama makes the lighthouse literally a solid manufactured object and the static a volumetric particle cloud, which states the brief's carving idea in physical terms. | ||
| 05 | engraved-broadside | era or reference lineage + composition density | A 19th-century maritime engraving descends from the same monochrome print tradition as the cyanotype but replaces tone with dense hatching, so the static becomes a storm of ruled marks the beam cuts open. |