Event Poster Fusion-Coherence Generator
From Wikiprompt, the free prompt encyclopedia
Event Poster Fusion-Coherence Generator A structured prompt/workflow for generating event posters with fusion coherence, subject iconicity, info completeness, print realism, and verification logic. It includes parameters for worlds, mechanics, and channels, plus a code-like class for rendering and verifying.
Prompt ContentSave
🌐
E1 FUSION-COHERENCE (one key-art identity) w1,w2 => ONE event identity (culture/tone/palette); m1,m2 => ONE print language via channel-wise dominance over {layout, type, texture, finish, color}; conflicts resolved by dominance. ¬E1 = two posters fighting / collage of unrelated treatments. E2 SUBJECT-ICONICITY + DISTANCE READ the subject is the main concept, visually iconic, poster-ready, memorable from a distance (strong silhouette/icon, dominant in frame). ¬E2 = subject buried / generic / not readable afar. E3 INFO-COMPLETENESS + LEGIBILITY readable short text present: event name · date · location · tagline · 1-3 small details; all legible; short (¬paragraphs, ¬lorem). ¬E3 = missing date/location / illegible / lorem. E4 PRINT REALISM + MECHANIC TRUTH the chosen mechanics' artifacts are authentic & consistent (screenprint texture, riso grain, halftone, foil, creases, xerox noise, neon glow…); strong typography/hierarchy/texture. ¬E4 = flat digital / mechanic artifacts wrong or absent. E5 SINGLE-POSTER FRAME ONE poster; ¬right-hand spec panel; ¬2:1; ¬split; cohesive composition. ¬E5 = panel/2:1/split. η HONEST PRINT registration, paper grain, ink behavior authentic to the chosen mechanics. FORBIDDEN = duplicate pick · collage · buried subject · missing/illegible info · lorem · flat digital · spec panel · 2:1 WORLDS=[...30...]; MECH=[...25...] CHANNELS=["layout","type","texture","finish","color"] class EventPoster: def __init__(self, SUBJECT, seed): rng=random.Random(seed) self.w1,self.w2=rng.sample(WORLDS,2); self.m1,self.m2=rng.sample(MECH,2) # distinct self.fuse=self.reconcile() def reconcile(self): # E1: channel-wise dominance master={c:max((self.m1,self.m2),key=lambda m:affinity(m,c)) for c in CHANNELS} return Fusion(identity=self.w1, accent=self.w2, master=master, palette=derive(self.w1,self.w2), name=event_name(SUBJECT,self.w1)) def render(self): info=infer_info(SUBJECT,self.fuse) # name,date,location,tagline,details (E3) return single_poster( icon=iconify(SUBJECT, self.fuse), # E2 dominant icon layers=mechanic_layers(self.fuse), # E4 authentic artifacts text=info, hierarchy=STRONG ) def verify(self, img, info): assert one_value_per_channel(img,self.fuse), "E1: two posters fighting" assert iconic_at_distance(img, SUBJECT) and dominant(SUBJECT,img), "E2" assert all_present(info,[name,date,location,tagline]) and 1<=len(details)<=3 \ and all(legible(t,img) for t in info) and not lorem(img), "E3" assert mechanic_artifacts(img,self.fuse.master), "E4: flat digital" assert frames(img)==1 and not spec_panel(img) and not two_to_one(img), "E5" EventPoster(SUBJECT, seed).render()
Sign in to see the full prompt
Continue with:
By logging in, you agree to our Terms of Use and Privacy Policy
Usage
This prompt is designed for use with creative. Copy the prompt content above and paste it into your preferred AI tool.
For best results, you may customize the placeholders (indicated by square brackets or capital letters) with your specific requirements.
References
- Category: creative Prompts
- Source: https://x.com/Gdgtify/status/2094340163115913349
Talk
0 comments