Перейти к содержанию

Цикл цветов

Цикл цветов — это классическая техника анимации, при которой цвета анимируются сдвигом их индексов в палитре, а не изменением данных пикселей.
Поскольку пиксели сохраняют тот же индекс, изменение порядка палитры создаёт иллюзию движения (например текущая вода, лава, огни или волны), оставаясь чрезвычайно эффективным.

В PixelOver цикл цветов достигается с помощью Индексации соответствия со значением Сдвиг.
Сдвиг палитры соответствия смещает позиции цветов во времени, из-за чего каждый индекс цвета заменяется следующим в последовательности.

У этого подхода есть несколько преимуществ:

  • данные пикселей не изменяются
  • анимации остаются лёгкими
  • результаты идеально согласованы между кадрами

Как создать цикл цветов

Вот рабочий процесс создания анимации цикла цветов:

  1. Создайте или сгенерируйте палитру индексации из вашего слоя.
  2. Отсортируйте палитру так, чтобы цвета были упорядочены в направлении цикла.
  3. Включите Индексацию соответствия и продублируйте палитру как палитру соответствия.
  4. Анимируйте значение Сдвиг во времени.
  5. Включите зацикливание на анимации.

По мере увеличения значения Сдвиг цвета будут проходить по палитре, создавая плавную зацикленную анимацию.

Вот пример видео о том, как создать анимацию цикла цветов в PixelOver: