TGViewer
Идейный Аниматор Идейный Аниматор @ideaanimator · 3.64K subscribers
Post #45 6.72K
Пиксельный скрипт для After Effects

Я пытался показать способ создания пиксельной сетки и анимации цвета каждого пикселя, но не нашёл удобного решения в интернете — и решил, что так оставлять нельзя.
В итоге я сделал собственный скрипт для After Effects – PixelGrid.

Зачем он нужен
Как известно, в After Effects есть эффект Mosaic, но он не совместим с Lottie.
Можно было бы пикселизировать каждый кадр вручную в Illustrator и переносить его обратно, но это трудоёмко и медленно.

PixelGrid решает эту проблему:
он превращает вашу анимацию в пиксельную сетку с анимированными Color и Opacity, которую можно экспортировать в Lottie буквально в два клика.

Настройки скрипта

Количество пикселей – задаёт размер сетки.
Не ставьте слишком высокие значения: большое количество точек увеличивает вес финальной анимации и снижает производительность After Effects.
Частота обновления – определяет, как часто обновляются цвета.
Увеличение этого значения помогает уменьшить размер файла.
Точные пиксели – при активации пиксели имеют только два состояния прозрачности: 0 или 100%.
Это делает изображение более чётким и контрастным.
Порог закрашивания (0–1) – определяет, сколько исходного изображения должно быть под пикселем, чтобы он закрасился.
Чем меньше значение, тем больше пикселей будет окрашено.
Расстояние между пикселями – регулирует визуальные стыки между пикселями.
Уменьшите значение, чтобы убрать зазоры, или увеличьте – чтобы получить эффект “табло”.
(На гифке ниже можно увидеть примеры.)
Режим выбора цвета – задаёт способ определения цвета пикселя.
На данный момент доступны:
среднее значение, центр пикселя, доминирующий цвет, самый яркий и самый тёмный.


Оптимизация
Скрипт оптимизирован специально для Lottie-анимаций — ведь мы, Lottie аниматоры - помешанные, всегда щепетильно относимся к весу финального файла.

Как пользоваться
1. Поместите вашу анимацию в отдельную композицию.
2. Запустите PixelGrid и выберите нужный слой.
3. Настройте параметры под свой проект.
4. Для теста можно создать пикселизацию одного кадра, чтобы оценить результат.
5. После проверки запустите полный рендер. Через пару минут вы получите пиксельную версию вашей анимации.

После создания сетки вы можете доработать отдельные элементы вручную — все изменения производятся обычными ключевыми кадрами параметров Color и Opacity.

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

📁Файл со скриптом (и его английской версии) — в комментариях.
Спасибо за поддержку и распространение! ❤️
  • ❤ 33
  • 🔥 9
  • ✍ 8
  • 😍 3
More from @ideaanimator
  1. Sep 13, 2026Никто не знал, но всё это время… …я любил рисовать интерфейсы. Вообще, ещё до того, как я…
  2. Aug 29, 2026Итоги второй битвы аниматоров Победителем стала работа @isakov_g – на наш взгляд, самая чи…
  3. Aug 24, 2026Осталось совсем немного времени!⌛️ Сегодня вечером я начинаю собирать работы для Битвы ани…
  4. Aug 20, 2026Битва аниматоров #2 В этот раз я решил провести конкурс по персонажу, над которым сейчас р…
  5. Aug 18, 2026Новая коллекция эффектов для Mirage. В новой коллекции появились 15 вариаций эффектов взры…
  6. Aug 9, 2026Релиз Mirage Как многие помнят, я уже писал о том, что собираю у себя коллекцию эффектов и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →