Промты для нанобанано (с примерами готовых промтов)

В сети представлено множество удивительных изображений, созданных искусственным интеллектом, от фотореалистичных портретов несуществующих людей до грандиозных фантастических пейзажей. Глядя на них, многие обыватели тоже грезят о том, чтобы творить шедевры парой кликов. Однако первая же попытка часто заканчивается разочарованием: вместо киберпанк-города нейросеть выдаёт какое-то наляпистое месиво, а портрет получается кривым и асимметричным. Вся суть в том, что ИИ — не волшебник, а скрупулёзный исполнитель, который требует чёткого технического задания. Но чтобы не ошибиться и не разочароваться в возможностях нейросетей, нужно разобраться в их языке. А начать стоит с основ промтинга.

Что такое промт и почему он так важен?

Задача не из лёгких. В представлении многих пользователей промт — это просто текстовый запрос, описание того, что хочется увидеть. Отчасти это так, но на самом деле всё гораздо глубже. Промт (от английского prompt — «побуждение, команда») — это полноценная инструкция, кладезь данных для нейросети, которая раскладывает по полочкам все нюансы будущего изображения. От его точности и детализации напрямую зависит 90% успеха. Ведь именно на основе этих слов алгоритм будет «вспоминать» миллионы проанализированных картинок и собирать из них нечто новое. Сложно ли это? Вовсе нет. Главное – понять базовые постулаты.

Не стоит думать, что короткий запрос вроде «красивая девушка» даст хороший результат. Что такое «красивая» в понимании машины? Для неё это слишком абстрактное понятие. Нейросеть просто возьмёт усреднённые параметры из своего набора данных, и итог будет, скорее всего, скучным и шаблонным. Добротный промт всегда конкретен. Он не оставляет машине пространства для нежелательных интерпретаций, а, наоборот, направляет её «творческий поиск» в строго заданное русло. Это же правило касается и стиля, и освещения, и даже ракурса камеры. По сути, вы выступаете в роли режиссёра, а нейросеть — ваш послушный, но очень буквальный художник.

Структура идеального запроса: от общего к частному

Чтобы получить предсказуемый и качественный результат, запрос стоит выстраивать по определённой логике. Это не строгое правило, но такая структура помогает упорядочить мысли и ничего не упустить. Во-первых, это сам объект или сцена. Нужно максимально чётко описать, кто или что находится в центре композиции. Например, не просто «кошка», а «пушистый рыжий мейн-кун с зелёными глазами». Во-вторых, необходимо описать действие и антураж. Что делает этот кот? Он может спать на стопке старых книг в тускло освещённой библиотеке или игриво тянуться за солнечным зайчиком на деревянном полу. Каждая деталь обогащает итоговую картину.

Далее следует стилистика — пожалуй, самая творческая часть работы. Именно она превращает обычное описание в произведение искусства. Здесь можно указать конкретного художника («в стиле Ивана Айвазовского»), художественное направление («импрессионизм», «кубизм», «стимпанк») или даже тип изображения («акварельный рисунок», «масляная живопись», «3D-рендер», «фотография на плёнку»). Отдельно стоит упомянуть технические параметры, которые придают изображению профессиональный вид. Это и настройки виртуальной камеры (например, фокусное расстояние объектива), и тип освещения (мягкий студийный свет, неоновое свечение, золотой час), и цветовая палитра. Именно такая тонкая финальная настройка отделяет посредственную генерацию от той, что приковывает внимание. К слову, многие нейросети отлично понимают запросы, связанные с рендер-движками (например, octane render или unreal engine), что позволяет добиться невероятного фотореализма.

Готовые рецепты для Nanobanano

Теория — это хорошо, но лучше всего принципы промтинга раскрываются на практике. Давайте разберём несколько готовых «рецептов», которые можно использовать как основу для собственных экспериментов. Эти примеры наглядно демонстрируют, как детализация влияет на конечный результат.

Представим, что нам нужен футуристический городской пейзаж. Вместо банального «город будущего» стоит попробовать что-то более развёрнутое. Например:

Киберпанк-мегаполис в неоновом свете, залитые дождём улицы отражают светящиеся вывески, высокие небоскрёбы, летающие автомобили, вид с высоты птичьего полёта, кинематографическое освещение, высокая детализация, рендер на Unreal Engine 5.

Такой промт задаёт не только объект, но и атмосферу, погоду, ракурс и технический стиль, что гарантирует впечатляющий и колоритный результат.

А если хочется чего-то более душевного и милого? Попробуем создать портрет животного. Вместо простого «кот» используем более детальный запрос: «Очаровательный маленький котёнок сидит в картонной коробке, смотрит в камеру с любопытством, мягкий солнечный свет из окна, боке на заднем плане, фотография, снятая на объектив 85mm f/1.4, тёплые тона». Здесь мы не только описали сцену, но и задали настроение через свет и даже указали конкретные параметры съёмки, что добавит картинке самобытности и профессионализма.

Ну и, конечно же, нельзя не упомянуть предметную «съёмку». Допустим, нужна картинка чашки кофе. Запрос может быть таким: «Чашка свежесваренного капучино с рисунком в виде сердца на молочной пене, стоит на деревенском деревянном столе рядом с несколькими кофейными зёрнами, пар поднимается от чашки, утренний свет, макрофотография, высокая детализация, уютная атмосфера». Как видите, даже такой простой объект можно описать так, что нейросеть создаст настоящий маленький шедевр, наполненный теплом и деталями.

Каких ошибок стоит избегать?

На пути к мастерству промтинга неизбежно всплывут подводные камни. Самая распространённая ошибка — это многословность без конкретики. Не стоит писать целые эссе, пытаясь передать эмоции. Нейросеть не поймёт запрос «грустный робот, тоскующий об утраченной любви на фоне заката». Лучше описать визуальные маркеры грусти: «Робот сидит на краю крыши, опустив голову, из его оптического сенсора капает масло, на фоне — багровый закат». Это работает гораздо эффективнее.

Ещё один неоднозначный момент — смешение несовместимых стилей. Конечно, эксперименты приветствуются, но запрос в духе «фотореалистичный рисунок в стиле Пикассо» скорее всего заведёт алгоритм в тупик. Он попытается выполнить оба условия, и результат будет выглядеть странно. Если уж хочется совместить несовместимое, стоит делать это аккуратно, например, через указание на влияние: «фотореалистичный портрет женщины, с элементами кубизма в одежде и на фоне».

Ну и, наконец, не перегружайте запрос деталями, которые противоречат друг другу. Указание «яркий солнечный день» и «тёмное, мрачное освещение» в одном промте создаст конфликт, и нейросеть либо проигнорирует одну из команд, либо попытается их совместить, что приведёт к довольно странному результату. Лучше придерживаться одной чёткой концепции и развивать её. Впрочем, иногда именно случайные ошибки порождают самые интересные и неожиданные образы.

Промтинг — это не столько наука, сколько искусство диалога с машиной. Не бойтесь пробовать разные формулировки, менять слова местами, добавлять и убирать детали. Каждый новый запрос — это шаг к лучшему пониманию того, как «мыслит» искусственный интеллект. Удачи в ваших творческих экспериментах, и пусть Nanobanano творит для вас настоящие чудеса.