Гайд. Постоянство персонажей и локаций для генерации в Sora
По какой-либо причине, вы хотите иметь возможность генерировать одинаково выглядящих персонажей в одинаково выглядящих локациях, при этом придерживаясь определенного художественного стиля, но не знаете, как это делать? Чтож, коллективное творческое нейросетевое сообщество "Нейромаргиналы 18+" готово научить вас этой премудрости!
Данный пошаговый гайд является исключительно ознакомительным, не призывает вас генерировать арты именно таким способом, а лишь демонстрирует возможности нейросети Sora. Лично я сам пользуюсь данным методом в своих нынешних проектах. Если информация из данного гайда поможет вам в вашем творчестве, значит хоть что-то в своей жизни я делаю правильно.
Для чего вам может понадобится генерация постоянных персонажей в постоянном окружении в едином художественном стиле? Тут уж вам решать. Быть может вы делаете комикс, или может иллюстрации для своей книги? Может просто хотите серию генеративных работ с конкретными персонажами в конкретной стилистике? В таком случае, этот гайд подскажет вам, с чего начать.
Для начала необходимо определиться с художественной стилистикой ваших работ. В большинстве случаев, задать ее можно и обычным текстовым промптом, однако, я рекомендую собрать не менее 9 образцов изображений в интересующем вас стиле. Это может быть что угодно. Ваш любимый мультфильм, образцы графики из компьютерной игры, арты вашего любимого художника (если только он не возражает против использования его работ для генерации нейросетевых артов). Для данного примера я возьму кадры из мультсериала "Æon Flux"
Шаг 2. Генерация первичного концепт-арта
Предупрежу сразу! Из-за лимитов в 6 бесплатных генераций в сутки в Sora нам может понадобиться очень большое число учетных записей! Лично я рекомендую регистрировать новые учетные записи Microsoft, скорее всего большинство из них будет забанено в тот же день, так что с именами, адресами почты и паролями особо не заморачиваемся и воспринимаем их как одноразовые.
На сайте нейросети Sora загружаем наши образцы, выбираем для генерации соотношение сторон 3:2 и количество генерируемых изображений 4, после чего пишем промпт вида:
[Концепт-арт персонажа в полный рост на монотонном белом фоне, вид спереди, вид сбоку, вид сзади][В стилистике фото образцов 1, 2, 3, 4, 5, 6, 7, 8, 9][Описание персонажа]
Использование квадратных скобок в промпте совершенно необязательно, я составляю промпты подобным образом для собственного удобства, чтобы видеть где начинаются и заканчиваются те или иные логические блоки промпта.
Должно получиться примерно как на иллюстрации выше. Смело ждём кнопку Remix и терпеливо ждём. Возможно, желаемый результат будет получен далеко не с первого раза, но мы же не хотим халтуры, не так ли?
К слову, мне пришлось сократить количество фото образцов с 9 до 8, так как один из исходных кадров цензура упорно не хотела пропускать.
В конце концов, я остановился на данном варианте. Его мы и будем использовать для генерации концепт-артов прочих персонажей.
Шаг 3. Генерация концепт-артов персонажей
Далее принцип наших действий незначительно меняется. Мы загружаем изначальные фото образцы, наш готовый вариант концепт-арта и несколько дорабатываем промпт. Важно! Всегда следите за верной нумерацией указаний в промпте!
[Концепт-арт персонажа как на фото образце 9 в полный рост на монотонном белом фоне, вид спереди, вид сбоку, вид сзади][В стилистике фото образцов 1, 2, 3, 4, 5, 6, 7, 8][Описание персонажа]
Должно получиться примерно как на иллюстрации ниже.
Аналогично продолжаем генерировать всех желаемых вами персонажей, сохраняя самые удачные генерации.
Персонажа всегда можно быстро переодеть, причем использовать любой наряд как образец. Например так:
Когда у вас накопится достаточно концепт-артов различных персонажей, можно отказаться от изначальных образцов стиля и использовать только их. Стиль уже будет сохраняться. Не бойтесь экспериментировать! Меняйте промпты по своему усмотрению, подгружайте различные образцы. Например загрузите своё фото и дайте персонажу узнаваемые черты вашего лица! А можете использовать известного персонажа из иного произведения (кино, мультфильма, игры). Всё ограничено лишь вашей фантазией!
Получив достаточное количество персонажей для вашей задумки переходим к генерации локаций.
Шаг 4. Генерация концепт-артов локаций
Для генерации локаций используем метод, похожий на генерацию первого концепт-арта персонажа. Загружаем наши изначальные фото образцы, а промпт перестраиваем подобным образом:
[Концепт-арт локации на монотонном белом фоне][В стилистике фотообразцов 1, 2, 3, 4, 5, 6, 7, 8, 9][Описание локации][Никаких персонажей!]
Данный метод годится для генерации локации исключительно по описанию, для использования фото образца локации, загружаем соответствующее изображение и уточняем эту деталь в промпте, как на примерах ниже.
Важно! Если на ваших образцах стиля имеются какие-либо персонажи, указание "Никаких персонажей!" в промпте является критически важным, иначе Sora попытается заполнить локацию ими!
Как только вы реализуете генерацию всех необходимых вам локаций, можно переходить к генерации предметов, однако данный шаг не является обязательным и важен лишь в том случае, если вам важно постоянство неких определенных предметов, например личных вещей героев, каких-либо артефактов и т.д.
Шаг 5. Генерация концепт-артов предметов
Генерация концепт-артов предметов мало чем отличается от генерации персонажей и локаций. Используйте все те же принципы, подгружайте фото образцы предметов. Из важного, возможно вам не всегда понадобится использование соотношения сторон 3:2, для большинства предметов хватит и квадрата с соотношением 1:1, а для некоторых гораздо больше подходит вертикальный формат 2:3.
В данном гайде я не стану показывать образцы промптов и генераций для предметов, так как основной принцип итак уже понятен. Уверен, что вы прекрасно справитесь с этим пунктом и сами! А я тем временем перейду к финальному шагу, генерации готовых артов.
Шаг 6. Генерация артов из концепт-артов
Вот мы и добрались до главной и столь желанной части гайда! Принцип работы предельно прост. В Sora загружаем исключительно концепт-арты тех локаций, персонажей и предметов, что хотим использовать. Используем промпты примерно следующего вида:
[На локации с фото 1, минимум изменений относительно образца][Персонаж с фото 2 в такой-то позе, с таким-то выражением лица, делает то-то][Персонаж с фото 3 так-то взаимодействует с предметом с фото 4]
Как можно увидеть на иллюстрации ниже, в целом локация остается достаточно постоянной, относительно изначального образца, как и персонажи.
Также не бойтесь экспериментировать, задавая более нестандартные параметры, например акцентируя внимание на конкретной части локации или конкретных частях персонажа. Пример:
Как я уже неоднократно писал выше, не бойтесь экспериментировать!
Вы видели лишь незначительные примеры возможностей нейросети Sora, но думаю, что уже смогли прочувствовать весь потенциал использования данной нейронки в ваших проектах! Весь творческий коллектив "Нейромаргиналы 18+" искренне и от всего сердца желает вам успехов во всех ваших начинаниях. Творите, экспериментируйте, делитесь с другими прекрасным, вашими фантазиями, советами по творчеству.
Если этот гайд оказался для вас полезным, пожалуйста, подпишитесь на наш телеграм-канал!
Если у вас возникло желание поддержать автора гайда материально, то можно сделать это одним из следующих способов: