Весь набор
До сих пор мы двигали слой по горизонтали. Пора назвать весь набор: пять свойств, которыми делается почти вся учебная и большая часть настоящей анимации.
| Свойство | Что видно | Типичное применение |
|---|---|---|
| положение по X | слой едет вбок | выезд, уход за край, перемещение |
| положение по Y | слой едет вверх или вниз | падение, всплытие, выдвижение |
| масштаб | слой крупнее или мельче | появление, акцент, подчёркивание |
| поворот | слой наклоняется или крутится | значки, стрелки, живость |
| прозрачность | слой появляется или исчезает | появление, уход, смена содержимого |
И общее правило, которое стоит увидеть сразу: каждое свойство анимируется само по себе. У положения свои ключи, у прозрачности свои, и ключ никогда не хранит сразу несколько свойств. Отсюда и то, что «анимировать слой» как единое действие в программах отсутствует.
Масштаб и прозрачность
Разберём свойства, которые чаще прочих используют неправильно, — масштаб и прозрачность.
Обоими делают появление, и делают по-разному. Прозрачность от нуля к ста — это проявление: слой возникает там, где стоит. Масштаб от восьмидесяти к ста — это прибытие: слой как будто приближается. Сочетание двух даёт то, что чаще всего и выглядит хорошо.
И вторая частая ошибка — совпадение по времени. Если прозрачность и масштаб идут ровно одинаково, появление выглядит беднее, чем могло бы. Прозрачности дают меньше времени: слой уже виден, но ещё немного растёт.
Про прозрачность отдельно стоит знать одно: у неё нет инерции. Свет не разгоняется и не тормозит, поэтому плавность на прозрачности почти не читается, а сильная плавность читается как мигание. Ровный ход здесь — нормальный выбор, в отличие от положения.
Свойства живут вместе
Теперь про то, как свойства живут вместе. Слой один, свойств пять, и у каждого своя линейка ключей.
Это значит, что движения по разным свойствам могут идти одновременно, по очереди или с перекрытием — и выбор между этими тремя есть у вас в каждой сцене.
| Как расставлены ключи | Что читается |
|---|---|
| все свойства совпадают по времени | простое движение, часто беднее возможного |
| одно свойство начинается позже | более сложное, живое движение |
| одно свойство длится дольше | движение с продолжением, мягче |
| свойства идут по очереди без наложения | последовательность шагов, а не одно движение |
И правило, которым стоит пользоваться до конца курса: сначала соберите движение из одного свойства. Работает — добавляйте второе. Собирать сразу из трёх — верный способ получить кашу, в которой непонятно, что именно не так.
Это то же правило, что в любой отладке: между «работало» и «не работает» должно стоять одно изменение. В анимации оно особенно полезно, потому что оценивается всё глазами, а глаз не умеет раскладывать впечатление на части.