KIPIRTI← Руководство

Морфинг форм в анимации

Морфинг — это перетекание одной формы в другую: круг в сердце, облако в птицу, буква в предмет. Он цепляет взгляд именно потому, что в природе такого не бывает, и по той же причине остаётся одним из самых игровых инструментов анимации.

Как это работает: сопоставление точек

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

Линия, нарисованная в обратную сторону, — самая частая поломка

Если две формы нарисованы в разных направлениях, линия при морфинге проходит сквозь саму себя и даёт клубок. Решение простое: перед сопоставлением проверить направление и при необходимости развернуть один набор точек. Работая вручную, начинайте обе формы из одной точки и в одну сторону.

Когда числа не сходятся

Если в начале пять линий, а в конце три, две должны где-то исчезнуть. Естественнее всего плавно растворять непарные линии — или проявлять их — в середине перехода. Внезапное исчезновение раздражает. Цвет интерполируется по той же логике: форма, идущая от красного к синему, проходит фиолетовую стадию.

Частые вопросы

Чем морфинг отличается от твина?

Твин меняет положение, поворот и размер, а форма остаётся прежней. Морфинг меняет геометрию, поэтому начало и конец могут быть разными объектами. Технически морфинг — это твин, применённый к геометрии.

Можно ли морфить сложные рисунки?

Можно, но результат становится всё менее предсказуемым по мере роста числа линий. Чище всего получается, когда обе формы состоят из похожего числа линий в похожем порядке. Для сложных переходов управляемее разбить рисунок и морфить каждую часть отдельно.

Сколько промежуточных кадров нужно морфингу?

Морфинг любит щедрое число кадров, потому что форма меняется непрерывно и ступенчатость мешает сильнее обычного. Шесть-восемь подходят короткому переходу; двенадцать — хорошая отправная точка для выраженного превращения.

Кисть рисует живой линией. Kipirti — блокнот для анимации: рисуйте кадр за кадром, сверяйтесь по кальке и сохраняйте GIF или видео. Работает прямо в браузере, ничего устанавливать не нужно.

Открыть в браузере Скачать в Google Play
Язык: TR EN DE ES FR IT PT AR RU JA KO