Всем привет,
Хочу поделиться своей работой своим развлечением по анимации рассказиков. В прошлых роликах использовал неподвижные картинки и только разбирался с несколькими голосами. Этот ролик, около четырёх минут, уже использует анимацию. Пока ещё эта анимация без синхронизации движения губ с разговором и без классных дорогостоящих визуальных эффектов. Можно сказать, я ползу «на честном слове и на одном крыле» или «пердячим паром». За исключением платных голосов, я использую бесплатный ChatGPT-генератор картинок и бесплатный же генератор видео Grok. Тем не менее этот путь, несмотря на усеянность шипами и крапивными ожогами, довольно интересен.
В этом рассказике два главных персонажа — небесные бюрократы отдела отгрузки и приёма в чистилище, и 85% ролика состоит из их разговора. Сначала, как полагается, я выбрал прообразы этих персонажей: генсека ООН Гутерреша и немецкого канцлера Шольца. Вот что вместо них мне выплюнул ИИ. Гутерреш даже немного похож.


Потом полностью ознакомил ChatGPT с содержанием рассказа и заставил его написать для меня промпты для нескольких совместных статических сцен, чтобы придать визуальное разнообразие позам и выражениям лица. Причина этого заключается в том, что видеогенератор не может сильно отступать от положения, заданного трафаретным рисунком. И так как рассказ маленький, решили ограничиться четырьмя базовыми рисунками.




Потом ChatGPT уже написал мне промпты для генератора образов Grok. И вот на основании этих образов я сделал основную часть ролика. Но тут был один нюанс. Общая протяжённость роликов Grok — десять с половиной секунд, а протяжённость звуковой дорожки — три с половиной минуты. Так что пришлось поочерёдно менять части разных исходных анимаций для создания хоть какого-то визуального разнообразия.
И тут пришлось выучить парочку технических приёмов. Часто в исходных роликах оба персонажа говорили одновременно. Почему Grok так истолковал промпты — одному богу известно. Но дарёному коню, знаете… Поэтому ChatGPT научил меня технике замораживания одного из персонажей на одном из кадров в то время, как второй персонаж владеет нитью разговора. Делается это так: на верхнем слое куска видео вокруг одного из персонажей накладывается маска, так что вся остальная часть кадра не видна. А нижний слой того же куска фиксируется на одном из кадров. Таким образом только один из персонажей говорит. Преимущество такого метода в том, что на том же куске видео можно сделать маску вокруг другого персонажа и переиспользовать его в разговоре второго персонажа.

Ещё одним приёмом является замедление кадра, что растягивает видеокадр до нужного размера.
Кроме этого, применяю ещё парочку эффектов. Но о них уже расскажу, когда закончу этот ролик полностью и представлю его вашему вниманию.






