12 принципов: как оживить движение
Урок 9 из 22 курса «ИИ-видео без кринжа: курс с нуля». Бесплатно, с анимациями и тестом.
Книга, по которой учатся аниматоры
В 1981 году два легендарных аниматора Disney, Фрэнк Томас и Олли Джонстон, выпустили книгу «The Illusion of Life». В ней 12 принципов, благодаря которым нарисованное движение кажется живым. По ним до сих пор учат в анимационных школах. Почему это важно для ИИ: модели повторяют движение из видео, но часто теряют именно эти мелочи, и тогда выходит деревянно. Для реалистичного видео нам важны шесть принципов: подготовка, доводка, разгон и торможение, дуги, второе действие и тайминг. Преувеличение — наоборот: оно для мультиков, в реализме его держим минимальным.
Подготовка
Перед любым сильным действием тело делает маленькое движение в обратную сторону. Перед прыжком приседаем и отводим руки назад. Перед броском замахиваемся. Перед тем как встать со стула, наклоняемся вперёд. Это не стиль, а физика: мышцам нужен разгон. Посмотри замедленные видео баскетболистов перед данком — подготовка видна в каждом. Модели часто её пропускают, и человек прыгает «из ниоткуда», как будто его дёрнули за верёвочку. Лечится одной фразой: «she crouches slightly, then jumps». Слово «then» задаёт порядок.
Доводка и захлёст
Тело остановилось, но не всё в нём останавливается сразу. Волосы по инерции летят вперёд и падают обратно, шнурки капюшона качаются, ткань догоняет тело с задержкой. Это и есть доводка: части, которые болтаются свободно, двигаются позже и дольше. Если в ролике всё замирает одним куском, худи выглядит как пластиковая оболочка. Для бренда одежды это особенно важно: именно движение ткани продаёт материал. Пиши прямо: «her hood and drawstrings keep swinging, then settle», а для ткани назови материал: «heavy cotton», «light nylon».
Разгон и торможение
Ничто живое не начинает и не заканчивает движение на полной скорости. Рука, которая берёт стакан, сначала разгоняется, в середине пути летит быстрее всего, а перед стаканом тормозит. Если нарисовать это по кадрам, точки будут густыми в начале и в конце и редкими в середине. Робот двигается равными шагами, и мы это мгновенно считываем как «неживое». Модели обычно сглаживают движение неплохо, но ломаются на резких остановках и быстрых жестах. Помогают слова «smoothly», «gently», «eases into the stop» и отказ от «suddenly» там, где резкость не нужна.
Дуги
Суставы вращаются, поэтому руки, ноги и голова двигаются по дугам, а не по прямым. Кисть, которая машет, описывает дугу вокруг плеча. Голова при повороте слегка опускается и поднимается. Прямолинейное движение выглядит механическим, как у манипулятора на заводе. У ИИ это всплывает в жестах: рука «едет» по прямой к объекту или машет как дворник. Попроси «relaxed wave, the hand moves in a soft arc», и жест станет человеческим.
Тайминг
Одно и то же действие с разной скоростью рассказывает разные истории. Медленно и с усилием — тяжело, устало или важно. Одним быстрым движением — легко и уверенно. Короткая пауза перед действием — сомнение, мысль, эмоция. Аниматоры Disney говорили, что тайминг передаёт и вес, и характер. В промпте скорость задают наречия и связки: «slowly, with effort», «in one quick motion», «hesitates for a moment», «then». Не ставь в один шот больше двух-трёх действий: за 5–8 секунд человек физически успевает немного, и модель начнёт ускорять всё подряд.
Второе действие и всё вместе
Второе действие — маленький жест поверх главного: идёт и поправляет волосы, говорит и крутит в пальцах ключи. Оно делает человека живым, а не исполнителем команды. Главное правило: одно второе действие на шот и такое, что не спорит с главным. Теперь собери всё вместе, как Мира в промпте на схеме: подготовка («bends her knees slightly, then jumps»), доводка («her hood keeps swinging, then settles»), второе действие («pushes her hair back»), тайминг («a short pause before she smiles»). Четыре строчки — и прыжок на парапет выглядит как снятый, а не сгенерированный.
Проверь себя
- Модель в ролике Миры прыгает на парапет «из ниоткуда», без всякой подготовки. Что дописать?
Правильный ответ: «she crouches slightly, swings her arms back, then jumps». Это принцип подготовки: короткое движение назад перед сильным действием. Слово «then» задаёт порядок. - После резкой остановки капюшон и шнурки замирают вместе с телом, как приклеенные. Какой принцип потерян?
Правильный ответ: Доводка: свободные части двигаются дольше и затухают. Свободные части по инерции продолжают движение. Когда этого нет, одежда выглядит пластиковой. - Модель машет рукой как дворник: по прямой и с одинаковой скоростью. Как исправить?
Правильный ответ: «relaxed wave, the hand moves in a soft arc, eases in and out». Дуга и разгон с торможением — два принципа, которые превращают механический жест в человеческий. - Мира хочет реалистичный ролик. Как ей быть с принципом преувеличения?
Правильный ответ: Держать минимальным, а подготовку, доводку и дуги — использовать. Почти все принципы описывают реальную физику и работают в живом видео. Преувеличение — исключение, оно уводит в мультяшность.