Як створювати постери з «внутрішнім світом» персонажа за допомогою ШІ

промпт для створення постерів ШІ

У генеративного мистецтва є одна цікава проблема: створити красиве зображення сьогодні відносно легко, а ось отримати справді впізнавану візуальну концепцію — уже значно складніше.

Можна попросити нейромережу намалювати героя книги, фантастичне місто або вінтажний постер. Результат, імовірно, буде ефектним. Але чи виглядатиме він як цілісний авторський дизайн? Чи передаватиме характер твору? Чи поєднаються персонаж, сюжет, атмосфера та символи в одній композиції?

Саме для цього можна використовувати промпт Silhouette World Extraction — умовно його можна перекласти як «витягування світу всередині силуету».

Його головна ідея полягає в тому, щоб створити графічний постер, де зовнішній силует персонажа, предмета або істоти поєднується з цілим внутрішнім світом: містами, ландшафтами, транспортом, погодою, сюжетними подіями та символами.

У результаті виходить не звичайна ілюстрація, а щось середнє між книжковою обкладинкою, колекційним постером, старою шовкографією та сучасним концепт-артом.

Сам промпт

Ось базова версія:

2×2 grid, 16:9, do this for public-space, non-copyrighted books:
input = [subject / inner_world / genre_or_mood / symbolic_shape]
mode = no_hardcoding / inference_only
run silhouette_world_extraction:
subject_dna:= infer recognizable outer silhouette, profile angle, hairstyle/head shape/body/object outline, emotional posture
world_dna:= infer embedded terrain, architecture, vehicles, creatures, weather, scale, and story event
genre_dna:= infer visual language: pulp sci-fi, noir, mythic, adventure, political poster, literary cover, folk print, etc.
symbolic_disc:= infer sun, moon, portal, porthole, eclipse, signal, eye, halo, planet, or negative-space void
composition:= infer whether the world sits inside the silhouette, forms the base, cuts through the figure, or overlaps as a double exposure
palette:= infer 2–4 high-contrast ink colors from mood
texture:= infer aged paper, halftone, risograph grain, screenprint speckle, rough ink edges
detail_level:= infer tiny silhouettes, towers, trees, aircraft, roads, ruins, waves, or scene elements only if relevant
layout:= infer single poster, diptych, triptych, or 2×2 study sheet
render: a minimal but cinematic graphic poster where subject and inner_world merge into one iconic silhouette composition.
forbidden: hard-coded red hair/profile, hard-coded desert/city/forest, hard-coded circle placement, random flying objects, photorealism, gradients that break print style.

На перший погляд він може здатися складним технічним заклинанням. Насправді його логіка досить проста: ми даємо ШІ не точну інструкцію «намалюй ось це», а систему правил, за якими модель сама аналізує тему та будує композицію.

промпт для генерації зображень

Для чого потрібен формат 2×2

На початку промпта вказано:

2×2 grid, 16:9

Це означає, що генератор має створити широкоформатне зображення зі сіткою з чотирьох варіантів.

Такий формат зручний на етапі пошуку стилю. Замість одного результату ми отримуємо одразу чотири можливі композиції:

світ повністю знаходиться всередині силуету; ландшафт утворює нижню частину персонажа; символічне коло перетинає фігуру; силует і сюжет накладаються один на одного через ефект подвійної експозиції.

  • світ повністю знаходиться всередині силуету;
  • ландшафт утворює нижню частину персонажа;
  • символічне коло перетинає фігуру;
  • силует і сюжет накладаються один на одного через ефект подвійної експозиції.

Після цього можна вибрати найкращий варіант і попросити нейромережу створити його окремо у високій роздільній здатності.

Якщо вам потрібна одна готова обкладинка, фразу 2×2 grid можна замінити на:

single poster composition, vertical 2:3

або:

single cinematic poster, horizontal 16:9

Таким чином промпт легко адаптується під сайт, соціальні мережі, книжкову обкладинку, афішу чи рекламний банер.

Що потрібно вказати у вхідних даних

Основний блок виглядає так:

input = [subject / inner_world / genre_or_mood / symbolic_shape]

У квадратних дужках потрібно передати чотири складові.

Subject — головний образ

Це персонаж, істота, предмет або символ, силует якого стане основою композиції.

Наприклад:

  • капітан Немо;
  • Дон Кіхот;
  • Вершник без голови;
  • Наутілус;
  • старий моряк;
  • детектив у капелюсі;
  • велетенський кит;
  • готичний замок.

Не обов’язково описувати героя до найменших деталей. Промпт спеціально побудований так, щоб модель сама визначила впізнавану форму голови, зачіску, поставу, профіль або характерні елементи одягу.

Inner world — внутрішній світ

Це середовище, яке має з’явитися всередині силуету.

Для капітана Немо це може бути підводний світ із субмариною, скелями, затонулими руїнами та морськими істотами.

Для Дон Кіхота — рівнина, вітряки, вершник на коні та довга дорога.

Для готичного героя — старе місто, місяць, вежі, кладовище, круки та туман.

Внутрішній світ не повинен бути буквальним переказом усього сюжету. Краще вибрати кілька елементів, які швидко передають атмосферу твору.

Genre or mood — жанр або настрій

Цей параметр визначає візуальну мову постера.

Можна використовувати такі формулювання:

  • dark gothic mystery;
  • mythic adventure;
  • melancholic literary drama;
  • retro pulp science fiction;
  • political print poster;
  • nautical exploration;
  • noir detective story;
  • folk legend;
  • surreal philosophical journey.

Саме на основі цього параметра модель підбирає композицію, контраст, тип текстури та кольорову палітру.

Наприклад, для нуару можуть з’явитися чорний, кремовий і приглушений жовтий. Для морської пригоди — темно-синій, бірюзовий, пісочний та білий. Для фольклорної легенди — чорний, червоний, охра й колір старого паперу.

Symbolic shape — символічна форма

Останній елемент — це візуальний символ, навколо якого може будуватися композиція.

Це може бути:

  • сонце;
  • місяць;
  • затемнення;
  • портал;
  • око;
  • планета;
  • німб;
  • ілюмінатор;
  • порожній круг;
  • світловий сигнал.

Водночас у промпті використовується принцип inference_only. Це означає, що символ не обов’язково слід задавати вручну. Можна написати auto або infer from story, і модель спробує самостійно вибрати доречну форму.

Наприклад, для підводної історії це може бути ілюмінатор. Для містичної — місяць або затемнення. Для наукової фантастики — планета, сигнал або портал.

AI-ілюстрації

Що означає no hardcoding

Одна з найважливіших частин промпта:

mode = no_hardcoding / inference_only

Hardcoding у цьому випадку означає постійне використання заздалегідь заданих рішень.

Наприклад, генератор може «звикнути» малювати кожного персонажа в профіль, додавати червоне волосся, розміщувати сонце в правому верхньому куті або автоматично вставляти пустелю, місто та літаючі об’єкти.

Такі повторення швидко перетворюють цікаву концепцію на шаблон.

Команда no_hardcoding повідомляє моделі: не копіюй однакову структуру в кожній генерації. Аналізуй конкретного героя, сюжет і жанр, а потім приймай композиційні рішення.

Саме тому один постер може бути побудований навколо великого профілю, інший — навколо повної фігури, третій — навколо силуету корабля, а четвертий — навколо негативного простору.

Як працює Subject DNA

Блок subject_dna відповідає за впізнаваність головного образу.

Модель має самостійно визначити:

  • зовнішній контур;
  • кут повороту;
  • форму голови;
  • зачіску;
  • характерну позу;
  • емоційний стан;
  • силует одягу або предмета.

Наприклад, Дон Кіхот може бути впізнаваним завдяки худорлявій фігурі, спису, старовинному шолому та виснаженій, але гордій поставі.

Капітан Немо — завдяки суворому профілю, морському одягу, бороді та спокійній владній позі.

Суть у тому, щоб персонаж залишався зрозумілим навіть без реалістичного обличчя та дрібних портретних деталей.

Як формується World DNA

world_dna створює сюжет усередині силуету.

Модель аналізує, які елементи середовища доречні для обраної теми:

  • рельєф;
  • архітектура;
  • дороги;
  • кораблі;
  • автомобілі;
  • літаки;
  • тварини;
  • фантастичні істоти;
  • погода;
  • масштаб;
  • ключова подія.

Особливо важливе формулювання only if relevant. Воно стримує генератор від бажання заповнити кожен сантиметр випадковими деталями.

Якщо в історії немає літаків, вони не повинні магічно з’являтися в небі лише тому, що так «кінематографічніше». Якщо сюжет не пов’язаний із містом, не потрібно автоматично додавати хмарочоси.

Менше випадкових деталей — більше змісту.

Genre DNA та стиль друкованого постера

Блок genre_dna визначає, на яку візуальну традицію буде схожий результат.

Промпт пропонує кілька напрямів:

  • pulp sci-fi;
  • noir;
  • mythic adventure;
  • political poster;
  • literary cover;
  • folk print.

Це не означає копіювання конкретного художника чи відомої обкладинки. Йдеться про загальні принципи жанру: контраст, ритм, кількість кольорів, характер ліній, розташування фігур і рівень драматизму.

Промпт особливо добре працює зі стилями, які історично використовували обмежену палітру та друкарські текстури.

Саме тому в ньому передбачені:

  • старий папір;
  • напівтоновий растр;
  • зерно ризографа;
  • нерівні краї фарби;
  • плями шовкографії;
  • легкі дефекти друку.

Такі елементи роблять зображення схожим на фізичний артоб’єкт, а не на стерильну цифрову картинку.

Чому в палітрі лише 2–4 кольори

Промпт просить модель обрати від двох до чотирьох контрастних друкарських кольорів.

Це важливе обмеження.

Коли генератор використовує десятки відтінків, композиція часто стає схожою на звичайний цифровий живопис. Обмежена палітра змушує модель працювати з формою, негативним простором і контрастом.

Наприклад:

  • чорний, кремовий і червоний — для революційної драми;
  • темно-синій, бірюзовий і білий — для морської пригоди;
  • чорний, фіолетовий і блідо-жовтий — для готичної історії;
  • коричневий, охра, зелений і колір паперу — для фольклорного сюжету.

У результаті постер краще читається навіть у маленькому розмірі.

Приклад готового запиту

Спробуємо створити постер за мотивами «Двадцяти тисяч льє під водою», якщо твір можна використовувати у вашій юрисдикції.

Вхідні дані можуть виглядати так:

input = [Captain Nemo / underwater world with the Nautilus, deep-sea ruins, divers, giant marine creatures and volcanic vents / mysterious retro pulp science-fiction adventure / porthole or eclipse inferred from the story]

Після цього додається основна частина промпта.

Модель має сама визначити впізнаваний силует капітана Немо, розташувати підводний світ усередині його фігури, підібрати обмежену морську палітру та оформити результат як стару друковану фантастичну обкладинку.

Для Дон Кіхота вхідні дані можуть бути такими:

input = [Don Quixote / endless Spanish plain, windmills, a distant rider, dusty road and imagined giants / tragicomic mythic adventure / setting sun inferred from the story]

У цьому випадку силует може бути довгим і худорлявим, вітряки — розташованими всередині плаща або тулуба, а сонце — перетинати спис чи лінію горизонту.

Як створювати постери за допомогою ШІ

Яких помилок варто уникати

Найпоширеніша помилка — надто докладно описувати кожен елемент.

Якщо жорстко вказати положення голови, колір волосся, точне місце сонця, кількість будинків, напрямок руху корабля та розташування кожного дерева, принцип inference перестане працювати.

Друга помилка — змішування несумісних стилів. Наприклад, одночасна вимога фотореалізму, акварелі, 3D-рендеру, шовкографії та неонових градієнтів.

Третя — використання надто великої кількості деталей. Усередині силуету не потрібно переказувати всю книгу. Достатньо одного ландшафту, ключової події та кількох впізнаваних символів.

Четверта — відсутність чіткого настрою. Формулювання «красиво, епічно, атмосферно» дає моделі занадто мало інформації. Краще написати: «меланхолійна морська пригода», «тривожний політичний трилер» або «іронічна лицарська легенда».

Для яких завдань підходить цей промпт

Silhouette World Extraction можна використовувати не лише для книжкових постерів.

Він чудово підходить для:

  • концептуальних обкладинок;
  • постерів до фільмів і короткометражок;
  • музичних релізів; афіш театральних вистав;
  • ілюстрацій до статей;
  • колекційних карток;
  • фестивальних плакатів;
  • заставок для YouTube;
  • серій публікацій у соціальних мережах;
  • презентацій творчих проєктів.

Також за допомогою цього підходу можна створити серію робіт в одному стилі. Наприклад, десять постерів за класичними пригодницькими романами або колекцію силуетів, присвячених українським легендам.

Важливе зауваження щодо авторського права

У початковому промпті зазначено використання книг із суспільного надбання або творів, які не захищаються авторським правом.

Однак статус конкретної книги може залежати від країни, року смерті автора, перекладу, оформлення та інших юридичних деталей.

Навіть якщо оригінальний твір перейшов у суспільне надбання, сучасний переклад, нова обкладинка або дизайн конкретного видання можуть залишатися захищеними.

Тому краще створювати власну інтерпретацію персонажа та не просити модель копіювати конкретну сучасну екранізацію, ілюстрацію або роботу живого художника.

Промпт Silhouette World Extraction цікавий тим, що не просто описує майбутню картинку, а задає нейромережі цілу систему творчого мислення.

Модель аналізує силует героя, його внутрішній світ, жанр, символи, палітру, текстуру та спосіб поєднання всіх цих елементів.

Головною перевагою промпта є гнучкість. Він не змушує кожного персонажа стояти в однаковому профілі на фоні одного й того самого сонця. Навпаки, команди no_hardcoding та inference_only заохочують генератор шукати окреме візуальне рішення для кожної історії.

Саме завдяки цьому можна отримувати не просто красиві ілюстрації, а виразні графічні постери, які передають характер твору одним силуетом.

Comments

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *