이벤트 포스터 퓨전-코히어런스 생성기
Wikiprompt, 무료 프롬프트 백과사전에서
이벤트 포스터 퓨전-코히어런스 생성기 이벤트 포스터 생성을 위한 구조화된 프롬프트/워크플로우로, 융합 일관성, 주제의 상징성, 정보 완성도, 인쇄 리얼리즘, 검증 로직을 포함합니다. 월드, 메커닉, 채널에 대한 파라미터와 렌더링 및 검증을 위한 코드 형태의 클래스를 포함합니다.
프롬프트 내용저장
🌐
E1 퓨전-일관성 (하나의 키아트 아이덴티티) w1,w2 => 하나의 이벤트 아이덴티티 (문화/톤/팔레트); m1,m2 => {레이아웃, 타이포, 텍스처, 마감, 컬러}에 대한 채널별 우세를 통한 하나의 프린트 언어; 충돌은 우세로 해결됨. ¬E1 = 두 장의 포스터가 싸우는 것 / 무관한 처리의 콜라주. E2 주제-아이코닉성 + 원거리 가독성 주제가 주요 개념이며, 시각적으로 아이코닉하고, 포스터에 적합하며, 멀리서도 기억에 남음 (강한 실루엣/아이콘, 프레임 내 지배적). ¬E2 = 주제가 묻힘 / 평범함 / 멀리서 읽히지 않음. E3 정보-완전성 + 가독성 읽을 수 있는 짧은 텍스트 존재: 이벤트 이름 · 날짜 · 장소 · 태그라인 · 1-3개의 작은 세부사항; 모두 읽기 쉬움; 짧음 (¬문단, ¬로렘). ¬E3 = 날짜/장소 누락 / 읽을 수 없음 / 로렘. E4 프린트 리얼리즘 + 메커닉 진실성 선택된 메커닉의 아티팩트가 정통하고 일관적임 (스크린프린트 텍스처, 리소 그레인, 하프톤, 포일, 접힘, 제록스 노이즈, 네온 글로우…); 강한 타이포그래피/위계/텍스처. ¬E4 = 평면적 디지털 / 메커닉 아티팩트가 틀리거나 없음. E5 단일-포스터 프레임 하나의 포스터; ¬우측 스펙 패널; ¬2:1; ¬분할; 응집된 구성. ¬E5 = 패널/2:1/분할. η 정직한 프린트 등록, 종이 그레인, 잉크 동작이 선택된 메커닉에 정통함. 금지 = 중복 선택 · 콜라주 · 묻힌 주제 · 누락/읽을 수 없는 정보 · 로렘 · 평면적 디지털 · 스펙 패널 · 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()
전체 프롬프트를 보려면 로그인하세요
Continue with:
By logging in, you agree to our Terms of Use and Privacy Policy
사용법
이 프롬프트는 creative와 함께 사용하도록 설계되었습니다. 위의 프롬프트 내용을 복사하여 원하는 AI 도구에 붙여넣으세요.
최상의 결과를 얻으려면 자리 표시자(대괄호 또는 대문자로 표시)를 특정 요구 사항으로 사용자 지정할 수 있습니다.
토론
댓글 0개