Читать книгу Искусство AI-видеоконтента. Как заставить нейросеть снять вам кино, а не кучу красивого хлама - Виталий Мельников - Страница 5
Часть II: Инструменты режиссера. От хаоса к контролю
ОглавлениеПрактические модули по управлению конкретными параметрами.
Глава 4. Герой, которого помнят. Как «зафиксировать» персонажа на всем протяжении видео
Глубокий разбор боли с «мутирующими» персонажами. Техники: от уникального описания до «якоря». Не «космонавт», а «космонавт в потертом скафандре оранжевого цвета с нашивкой „Луна-7“ и шрамом над бровью». Практикум: создаем и описываем героя для своей истории, используя 5 обязательных дескрипторов. Давайте разберем самую частую и досадную боль – мутирующих персонажей. Вы прописали в промте: «космонавт выходит из корабля». А нейросеть выдала вам в первом кадре мужчину лет сорока, во втором – вообще женщину, а в третьем – некое существо в шлеме, где даже лица не разобрать. Знакомо? Это и есть провал консистентности в чистом виде.
Почему это происходит? Потому что для нейросети слово «космонавт» – это не конкретный человек. Это абстрактное облако из тысяч изображений и видео: советские космонавты, американские астронавты, персонажи из фильмов, мультяшные герои. Каждый раз, начиная рендерить новый отрезок, нейросеть снова тыкает пальцем в это облако и выбирает случайный вариант. Она не хранит в памяти портрет вашего конкретного космонавта. Она хранит только ваши слова. И слова слишком общие.
Решение лежит в смене подхода. Ваша задача – превратить абстрактное понятие в уникальный, неоспоримый и легко узнаваемый образ. Вы должны дать нейросети не роль, а фоторобот. Чем детальнее фоторобот, тем выше шанс, что в каждом новом промте нейросеть «опознает» именно вашего героя, а не создаст нового.
Это называется техникой якорения. Вы создаете визуальный «якорь» – уникальную деталь или набор деталей, которые будут тянуть за собой весь образ.
Сравните:
* Слабо (абстракция): «Космонавт».
* Лучше (конкретика): «Космонавт в белом скафандре».
* Сильно (якорение через деталь): «Космонавт в потертом скафандре оранжевого цвета».
* Отлично (якорение через уникальный набор): «Космонавт в потертом скафандре оранжевого цвета с нашивкой „Луна-7“ на плече и шрамом над левой бровью».
Оранжевый скафандр – это уже сильный якорь. Но добавив уникальную нашивку и личную метку (шрам), вы делаете образ практически невоспроизводимым случайно. Теперь это не любой космонавт, а именно ваш. И когда в промте для следующей сцены вы напишете: «Тот же космонавт в оранжевом скафандре с нашивкой „Луна-7“ смотрит на горизонт», – у нейросети в разы больше шансов понять, что речь о предыдущем персонаже, и сохранить его черты.
Практикум: Создаем неприкосновенный образ за 5 шагов.
Давайте прямо сейчас, не откладывая, создадим героя для вашей будущей истории. Возьмите ручку и бумагу или откройте текстовый редактор. Не придумывайте шедевр, просто выполните шаги. Мы используем 5 обязательных дескрипторов – категорий, которые нужно заполнить, чтобы образ обрел плоть и кровь.
1. Профессия/Сущность: Это база. (Не просто «сыщик», а «сыщик-неудачник», не просто «фея», а «фея-поломка»).
2. Главная отличительная черта внешности (якорь №1): Одна самая броская, неизменная деталь. (Не «высокий», а «огромные очки в толстой оправе», не «длинные волосы», а «седой хвост до пояса, перехваченный медным обручем»).
3. Деталь костюма или экипировки (якорь №2): Что на нем всегда или почти всегда надето/носится с собой. («Потрепанный плащ с оторванной застежкой», «розовый рюкзак в виде единорога», «большой гаечный ключ вместо посоха»).
4. След или отметина: Физическая или стилевая особенность, оставленная прошлым. (Шрам, татуировка, хромота, вечный след сажи на щеке, манера сутулиться).
5. Состояние прямо сейчас: Эмоция или физическое состояние в момент начала истории. («Изможденный, но с горящими глазами», «слегка подвыпивший и сентиментальный», «замерзший и дрожит мелкой дрожью»).
Пример заполнения для наглядности:
1. Профессия: Бывший пилот космического грузовика.
2. Главная черта: Седая, коротко остриженная щетка волос и глаза разного цвета (карий и голубой).
3. Деталь экипировки: Поношенная, некогда коричневая кожаная куртка с выцветшей шелкографией миссии «Пояс астероидов-7» на спине.
4. Отметина: Негнущиеся два пальца на правой руке (последствие обморожения в открытом космосе), всегда в перчатке без пальцев.
5. Состояние: Усталая решимость. Стоит у звездолета и смотрит на него, как на старую, проблемную, но единственную лошадь.
Теперь ваш черед. Остановитесь и набросайте своего героя по этим пяти пунктам. Не спешите.
Готово? Отлично. Теперь соберите это в одно предложение – ваш мастер-промт для персонажа, который вы будете копировать и вставлять в начало описания каждой сцены.
Вот что получилось на основе нашего примера: «Бывший пилот космического грузовика с седой щеткой волос и глазами разного цвета. На нем поношенная кожаная куртка с выцветшей шелкографией „Пояс астероидов-7“ на спине. Два пальца на его правой руке в перчатке без пальцев не гнутся. Он стоит, полный усталой решимости, глядя на корпус своего старого звездолета».
Сравните это с «Космический пилот у корабля». Небо и земля. Первый образ – это человек с историей. Второй – просто манекен в униформе. Теперь, когда вы будете писать промт для сцены 2, вы начнете его так: «Тот же бывший пилот (седые волосы, глаза разного цвета, в поношенной куртке с шелкографией) залезает в кабину…».
Вы только что создали для нейросети систему опознавательных знаков. Чем их больше и чем они уникальнее, тем цепче ИИ будет держаться за созданный вами образ, и тем меньше шансов у вашего героя внезапно сменить пол, расу или костюм в середине истории. Это и есть контроль. Это и есть работа режиссера.
Глава 5. Место действия: не декорация, а персонаж. Создание мира, который живет
Как описать локацию так, чтобы она была консистентной. Работа с освещением, погодой, временем суток как со скрепами, склеивающими кадры. Пример промта для сцены в баре: от «неоновый бар» к «тесный бар в неоновых синих и розовых тонах, за окном ночной кислотный дождь, на столе конденсат на стакане, свет от вывески ритмично мигает, освещая лицо бармена». Совет: найдите «визуальный лейтмотив» для сцены.
Отлично, давайте разберемся с локацией. Если мутирующий персонаж – это сердечный приступ вашего видео, то плывущая, неконсистентная локация – это тихий, но верный развал всего мироздания. Герой вроде бы тот же, но он был в сосновом лесу, а через четыре секунды уже в березовой роще, а еще через четыре – на опушке в тропических лианах. Зритель сходит с ума, даже не понимая почему.
Вся хитрость в том, что локация – это не просто фон. Это персонаж, у которого тоже есть характер, состояние и неизменные черты. И чтобы этот характер закрепить, нужно работать с тремя его главными проявлениями: свет, погода и время суток. Они – ваши лучшие друзья, железные скрепы, которые будут держать кадры вместе.
Почему? Потому что «улица» – это абстракция. А «улица в липком предгрозовом сумраке, где мокрый асфальт отражает неоновые вывески, а с карнизов капает тяжелыми каплями» – это уже конкретная вселенная со своими правилами. Нейросети гораздо проще цепляться за эти осязаемые, физические явления.
Давайте на живом примере. Вы хотите сцену в баре.
Промт-неудачник (абстракция): «Неоновый бар. Сидит человек у стойки».
Что получит нейросеть? Очередную лотерею. В одном кадре бар может быть в стиле ретро-футуризма 80-х, в другом – киберпанк-подполье, в третьем – стерильный космический лаунж. Ничего не держится вместе.
А вот промт-победитель (конкретная вселенная): «Интерьер. Тесный бар в неоновых синих и розовых тонах. За грязным окном – ночной кислотный дождь, стекающие струи искажают огни города. На полированной стойке – полный стакан, на котором густой конденсат. Ритмично мигающий свет от синей неоновой вывески „BAR“ за окном каждые две секунды освещает усталое, неподвижное лицо бармена, вытирающего бокал».
Давайте разберем этот промт по косточкам и увидим скрепы:
1. Свет (искусственный, главный диктатор сцены): «Неоновые синие и розовые тона», «ритмично мигающий свет от синей вывески». Это не просто «светло». Это конкретный источник, цвет и характер пульсации. Мигание – это ритм, который можно описать в следующем промте: «В том же баре, в такт мигающему синему свету…».
2. Погода/Атмосфера за окном (якорь к внешнему миру): «Ночной кислотный дождь за грязным окном». Это гениальная скрепа. Дождь не кончится через 4 секунды. Он будет идти всю сцену. В следующем промте вы пишете: «Крупный план. Капли того же кислотного дождя…». Это мгновенно привязывает новое действие к старой локации.