
images · poster design · grid layout
2x2 grid, 16:9, do this for 4 unusual luxury yachts that are real: INPUT: $SUBJECT, [$MOVE1, $MOVE2, $SYS1, $SYS2] (optional; else auto-seed) // Phase 1: If movements/systems not given, sample with subject hash. IF not provided: MOVES = random_choice(Poster_Movements, 2, seed=hash($SUBJECT)) SYS = random_choice(Graphic_Systems, 2, seed=hash($SUBJECT)+1) IDENTITY = NAME_FROM(MOVES, SYS) // Build a compositional field Φ that preserves the subject's silhouette and spatial structure. Φ = preserve_silhouette(edge_map($SUBJECT)) // gradient of similarity to original F = ∇Φ // flow lines guide typographic grid Curl = ∇×Φ // rotation informs collage/tear edges Div = ∇·F // density maps to halftone/screenprint layers // Poster rendering (left half): // - Apply movement 1's colour palette and movement 2's texture/print logic. // - Graphic systems modulate the build: e.g., if SYS1 = "Torn Paper Collage", displace F with tear vectors; if SYS2 = "Risograph Halftone", apply stochastic dot patterns where |Div| > threshold. // - Typography placed along F streamlines, hierarchy derived from Div magnitude. // - Authentic ink effects: registration misalignment, paper grain, subtle yellowing. // - Silhouette constraint: the subject's outer contour must match $SUBJECT within 92% IoU. / Render 8K, horizontal.







![Scene: A beautiful panoramic view of [CITY NAME], featuring its most icon...](https://cdn.inspia.ai/cdn-cgi/image/width=1920,quality=75,format=auto,fit=scale-down/public/8397c204aec6bc15.webp)















