Midjourney: как создать промпт для бота
Что такое промпт (prompt)?
Промпт – это короткое описание, на основе которого Midjourney генерирует изображение. Хорошо составленный промпт поможет создать то, что вам нужно. Работать с Midjourney удобно через @GPT4Telegrambot.
Промпты начинаются с команды /imagine и могут включать текст, ссылки на изображения и параметры:
- текст описывает, какое изображение вы хотите сгенерировать;
- ссылки на изображения могут быть добавлены в промпт, чтобы задать стиль генерируемой картинки. Ссылки всегда идут в начале промпта;
- параметры задают версию Midjourney, стиль, размер изображения. Параметры указываются в конце через два дефиса --
Как и зачем использовать в промпте изображения?
Вы можете добавлять в промпт ссылки на изображения, чтобы влиять на композицию, стиль и цвета картинки. Также Midjourney умеет объединять два разных изображения в одно.
- загрузите исходное изображение (или два) на сервис Postimages.org и получите ссылки на них в формате .png или .jpeg;
- вставьте ссылку в начало промпта, а затем добавьте текстовое описание;
- чтобы объединить два изображения в одно, вставьте две ссылки на них подряд через запятую.
Примеры промптов с использованием изображений:
Пример объединения изображений:
Использование параметров --
Параметры можно по желанию добавлять в промпт, чтобы влиять на то, какое изображение в итоге получится. Параметры всегда добавляются в конец промпта. Вы можете одновременно добавить несколько параметров. Важно писать их правильно: через -- (два дефиса) и с пробелом перед цифрами.
--v 5.2 или --v 6 Для генерации изображения будет использоваться более ранняя версия Midjourney (5.2 или 6, соответственно). По умолчанию используется V6.1;
--niji и --niji 6 Изображение будет генерироваться в стиле аниме;
--aspect или --ar 16:9 Изменение соотношения сторон генерируемого изображения. Вместо 16:9 укажите нужное вам значение. По умолчанию 1:1.
--style raw позволяет получить более натуральные и реалистичные изображения, уменьшая влияние эстетической обработки Midjourney;
--stylize или --s также влияет на художественную обработку изображения. Низкие значения stylize создают более естественные картинки, высокие – более обработанные. Параметры варьируется от --s 0 до --s 1000, по умолчанию 100;
--chaos <число от 0 до 100> Более высокие значения создают более разнообразные и не похожие друг на друга начальные варианты изображения;
--weird <число от 0 до 3000> Параметр используется для добавления необычных и эксцентричных качеств к изображениям, что приводит к уникальным и неожиданным результатам. Параметры варьируется от 0 до 3000, где 0 означает отсутствие "странности", а 3000 – максимальную "странность";
--no Указывает, чего в изображении быть не должно, --no цветы попытается удалить цветы из изображения.
Больше о параметрах на сайте Midjourney. @GPT4Telegrambot поддерживает следующие параметры: --v --niji --aspect --ar --style --s --stylize --chaos --weird --no --sref --sw --cref --cw --upbeta --seed --tile --uplight --hd --test --testp --iw.
Как задать нужный стиль изображения?
Midjourney позволяет отправить ссылку на изображение, стиль которого вам нравится, и создавать новые в таком же стиле. Для этого есть параметр --sref.
- Загрузите изображение, стиль которого вы хотите повторить, на любой фотохостинг, например, Postimages.org и скопируйте ссылку в формате .jpeg или .png.
- При генерации новой картинки добавьте в конце промпта --sref и через пробел ссылку на изображение-образeц стиля.
- Используя дополнительный параметр --sw от 0 до 1000, можно управлять, насколько сильно образец влияет на стиль. По умолчанию --sw 100.
При помощи параметра --sref random можно задать изображению случайный художественный стиль. Отличный инструмент для поиска идей и вдохновения.
Создание похожих персонажей
В Midjourney можно генерировать серии изображений с одним и тем же персонажем в разных ситуациях. Это позволяет создавать истории, комиксы и любой контент, где есть сторителлинг.
- Сгенерируйте образец персонажа, загрузите изображение на любой фотохостинг, например, Postimages.org и скопируйте ссылку в формате .jpeg или .png.
- При генерации новой картинки добавьте в конце промпта параметр --cref и ссылку на изображение вашего персонажа.
- С помощью параметра --cw от 0 до 100 можно управлять степенью похожести. По умолчанию применяется --cw 100 – копируются черты лица, прическа и одежда. При --сw 0 только лицо.
Обратите внимание: опция хорошо работает со сгенерированными картинками и НЕ предназначена для обработки фото реальных людей.
Длина промпта
Промпты могут быть очень простыми. Даже одно слово может создать изображение. Короткие промпты оставляют больше творческого простора для Midjourney. В то же время промпты с более подробным описанием сделают изображение ближе к тому, что вы ожидаете. Избегайте слишком длинных промптов. Сосредоточьтесь на основной концепции, которую вы хотите создать. Сокращайте, когда это возможно. Меньше слов означает, что каждое из них будет иметь больший вес.
Все, что не было сказано, Midjourney сделает на свое усмотрение. Неопределенность – путь к неожиданному результату. Попробуйте точно описать контекст и детали, которые важны для вас.
Команды-подсказки для подготовки промпта
В Midjourney есть 2 команды, помогающие составить грамотный промпт:
/describe + загрузка изображения. Команда работает по обратному принципу: загрузите в бот со своего девайса любое изображение, в подписи к нему напишите команду /describe. Midjourney в ответ на ваш запрос пришлет несколько вариантов промпта для этого изображения.
/shorten и текстовый промпт. Midjourney проанализирует ваш промпт и даст рекомендации по его улучшению: какие слова лишние и не участвуют в генерации изображения, а какие ключевые.
Эти команды НЕ расходуют генерации, позволят вам взглянуть на промпты "глазами" Midjourney и лучше понять принципы их составления.
Как использовать кнопки U, V, 🔄, ✉️ и Zoom ?
После отправки команды /imagine с вашим промптом начинается генерация 4 начальных изображений, она занимает обычно 1-3 минуты. Вместе с картинками появятся 2 ряда кнопок:
U – увеличивает выбранное изображение и добавляет детализацию;
V – создает 4 новые вариации выбранного изображения;
🔄 – генерирует изображения заново с тем же промптом;
✉️ – позволяет получить "seed" изображения – это случайная переменная, обозначающая визуальный шум изображения. Зная seed, можно указывать его в параметрах, чтобы повторить или незначительно менять результат генерации.
После увеличения (U) изображения появляются новые кнопки:
Upscale – увеличивают разрешение в 2 или 4 раза. Подробнее ниже.
🪄 Vary – создает 4 новые вариации изображения с большими (Strong) или меньшими (Subtle) изменениями;
🔍 Zoom out (1.5x или 2x) – отдаляет изображение и дорисовывает новые детали;
⬅️ ➡️ 🔼 🔽 Pan – дорисовывает изображение в выбранную сторону.
Изображение в высоком разрешении
Кнопки Upscale, появившиеся после увеличения изображения (U), позволяют повысить разрешение. Кнопки отличаются для Midjourney V6 и V5.
- Upscale (Subtle) и Upscale (Creative) – увеличивают разрешение в 2 раза до 2048x2048 пикселей.
- Subtle при этом старается ничего не менять, а Creative вносит креативные изменения.
Для Midjourney V 5.2 и более ранних:
- Upscale X2 и X4 – увеличивает разрешение в 2 или 4 раза, до 2048x2048 или 4096x4096 пикселей соответсвенно.
Команды Upscale X2, Subtle, Creative расходуют 2 обычных генерации изображений, Upscale X4 – 4 генерации.
Как разместить текст на изображении?
Midjourney V6.1 умеет генерировать небольшой объем текста на изображениях: пишите текст, который нужно нарисовать, на английском языке и в "кавычках".
Как добиться фотореалистичности?
Новая версия Midjourney создает максимально фотореалистичные картинки, как-будто снятые на камеру или телефон. Чтобы добиться реалистичности:
- добавьте параметр --style raw для снижения художественной обработки;
- используйте более низкие значения стилизации. Например: --s 0;
- не используйте «словесный мусор» типа «фотореалистично», 4k, 8k;
- можно указать тип камеры или пленки, на которую сделан "снимок". Например: фото на камеру Canon R6 Mark II, 35 mm lens или фото на iPhone;
- если указать параметр --ar 9:16 получится вертикальное фото на телефон;
- Midjourney V6.1 включена в боте по умолчанию.
Выбор "камеры" и освещения в Midjourney >
Настройка ракурса и перспективы >
Примеры промптов
Примеры приведены на английском. Это основной язык Midjourney. Однако @GPT4Telegrambot переводит ваш запрос автоматически, поэтому вы можете писать промпт на любом языке.
Терминатор продвигает канал @hiaimedia
Продавец гранатов, "фото на iPhone"
Илон Маск едет на верблюде по Парижу
Пример изображения кота с параметром --weird
Пример использования изображения в промпте
Собака Джулия на картине Ван Гога
Закат над Великой китайской стеной, импрессионизм
Черный пудель в мире игры The Last of us
Королева огня с параметром --niji
Портрет девушки с параметром --niji 6
Начальная генерация с низким уровнем хаоса --сhaos 0
Начальная генерация с высоким уровнем хаоса --chaos 100
Теперь ваша очередь написать свой промпт и удивиться тому, на что способна Midjourney ❤️🔥🍀