Сегодня я выложил рилс, где сделал эффект прохождения всей жизни за 30 секунд. Не знаю, как ролик покажет себя в рекомендациях, но тут я решил рассказать о том как ролик делался и какие нюансы мне пришлось учесть.
0. Общая стратегия
Чтобы персонаж был устойчивым я взял свое фото на белом фоне, а дальше мне нужно было сгенерировать какбы себя (спойлер: там и близко не я) в разных возрастах. Я сразу генерировал картинки под рилс, т.е. 9:16.
1. Инструменты
Для генерации изображений взял естественно Midjourney, но если вы захотите повторить с большим соответствием фотографий реальному человеку, то лучше взять Stable Diffusion или хотя бы какой-то инструмент с функцией замены лица. Например FaceSwapBot или Dzine. Для анимирования фоток взял Dream Machine. Можно было и на бесполатном тарифе, но с платным вышло быстрее.
2. Запросы
В Midjourney я сгенерировал сначала близкий по возрасту портрет, выбрал тот, который мне больше пришелся по душе и потом пошел с шагом вверх и вниз по 10 лет. Вот пример запроса:
Для старика: Portrait of a 100 year very old man, less hair, beard, many wrinkles on the face, black T-shirt, realism photography, white background --v 6.1 --stylize 244 --sref https://i.postimg.cc/LsJ7G33y/3.png --sw 75
Для среднего возраста: Portrait of a 40 year old man, blond hair, beard, black T-shirt, realism photography, white background --v 6.1 --stylize 244 --sref https://i.postimg.cc/LsJ7G33y/3.png --sw 75
Для ребенка: Portrait of a 5 year old kid, male, blond hair, black T-shirt, realism photography, white background --v 6.1 --stylize 244 --sref https://i.postimg.cc/LsJ7G33y/3.png --sw 75
Для детей лучше использовать градацию: baby, kid, teenager
3. Анимация
Тут все предельно просто. Грузим в Dream Machine фотографии последовательно. Для первой генерации 1 и 5 лет. Для второй 5 и 11 лет. Далее 11 и 16… ну смысл ясен. Нейронка берет первым кадром первую картинку и старается притянуть её к последнему кадру (второй картинке). Никаких запросов я не вбивал. На 10 кусочков видео пришлось потратить 20 запросов, что прям очень хорошо, как мне кажется.
4. Доработка
Конечную доработку делал уже в After Effects.
Как получилось судить вам. Суммарно у меня ушло около 6 часов на этот ролик. Если хотите более подробный разбор в формате видео, то напишите об этом в комментах и я сниму попозже. А если ролик в целом хорош, то огоньки приветствуются 🔥