Проект: Кнопка для After Effects, которая перемещает слои и кейфреймы во времени  Публичный пост
8 июля 2021  414
Кнопка для After Effects, которая перемещает слои и кейфреймы во времени
https://github.com/vsevolod-oparin/ae-shift-button

Предистория

Я когда-то делал онлайн курс по выч. геому. Курс не пошел, но зато я немного научился программировать под After Effects и сделал пару полезных кнопок.

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

С аудио справится любой адекватный редактор, а что сделать со всей анимацией, расставленными ключевыми фреймами и прочим? Для этого, я сделал кнопку, которая бы позволяла сдвинуть все слои и ключевые фреймы, начиная с выставленной сейчас временной позиции.

Вот здесь, начиная с 48 секунды можно посмотреть, как это работает:

Технологии

Может показаться неожиданным, но продукты Adobe - это по сути типичный low-code. Adobe использует язык ExtendScript - некоторая надстройка над JavaScript с DOM-ом в виде всего редактора.

Дизайнеры часто гуглят разные выражение, чтобы сделать какие-нибудь затухающие_колебания . Но если вам нужно автоматизировать процесс, вы можете и сами написать свои кнопки.

Главный челлендж сейчас: ESTK больше нет

Когда-то Adobe выкладивали отдельную тулу, под названием ESTK. Это мини-IDE для разработки скриптов именно под Adobe.

ESTK
ESTK

В ESTK можно было посмотреть DOM, написать небольшие кусочки кода, и даже проверить, как они работают. ESTK был доступен, когда я делал курс, но сейчас из облака его не поставить, а dmg файл со странички Adobe просто не открывается.

Инструкция, которая не работает
Инструкция, которая не работает

Можете попытать свое счастье тут, и если не запустится, считать мою кнопку продуктом древних утерянных технологий (да, был такой 2020-ый).

Результаты

Проект был вспомогательным, но очень сильно сэкономил мне время в разработке самого курса. Я ничего не заработал, но надеюсь, что кнопка может оказаться кому-то полезной.

Репозиторий: https://github.com/vsevolod-oparin/ae-shift-button

Связанные посты
Откомментируйте первым 👇

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб