Документация Анимация

Ячейки и экспозиция

Как рисунки сидят на шкале времени полосами ячеек: добавление и дублирование ячеек, растягивание удержания, подрезка экспозиции и очистка кадров.

Растровые слои и слои векторных ячеек не хранят по рисунку на кадр. Они хранят библиотеку ячеек, а каждый кадр просто указывает на одну из них. Ячейка остаётся на экране, пока не начнётся следующая, поэтому рисунок, показанный на кадре 5, за которым до кадра 9 ничего нет, держится четыре кадра. Поправьте эту ячейку один раз, и обновится каждый кадр, который ею пользуется.

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

Слой векторных ячеек на шкале времени с раскрытой полосой ячеек: четыре экспозиции разной длины.

Размер полосы

Щёлкните по строке слоя правой кнопкой и возьмите размер миниатюры: «Нет», маленький, средний или большой. По умолчанию средний; «Нет» схлопывает полосу и оставляет только строку ключевых кадров. Настройка запоминается между сеансами.

Задержите курсор на растровой ячейке примерно на полсекунды, и рядом с указателем всплывёт крупный предпросмотр этого рисунка, поэтому ячейку можно проверить, не двигая курсора воспроизведения. Ожидание — это задержка предпросмотра ячейки в настройках: от 0 до 2 секунд, по умолчанию 0,40 с, а 0 предпросмотр выключает.

Добавление, дублирование и удаление ячеек

Когда выбранным слоем является растровый слой или слой векторных ячеек, на панели шкалы времени появляются три кнопки: добавить ячейку, дублировать ячейку и удалить ячейку. Дублирование и удаление отключены, пока на текущем кадре не видно ни одной ячейки.

КнопкаНа растровом слоеНа слое векторных ячеек
Добавить ячейкуНа очищенном кадре возвращает кадр и начинает там ячейку. На кадре, который уже начинает ячейку, делает новую пустую ячейку на следующем кадре. На удерживаемом кадре начинает новую ячейку там, где вы стоите.На кадре, который уже держит свой рисунок, делает новую пустую ячейку на следующем кадре. На удерживаемом или пустом кадре делает новую ячейку прямо здесь.
Дублировать ячейкуКопирует видимый рисунок на следующий кадр новой ячейкой.Копирует видимый рисунок на следующий кадр под новым идентификатором ячейки, поэтому копия независима: её перекраска оригинал не трогает.
Удалить ячейкуНа собственном кадре ячейки удаляет экспозицию. На удерживаемом кадре обнуляет кадры до следующей ячейки.Очищает рисунок ячейки и оставляет на её месте пустой кадр, поэтому предыдущая ячейка вперёд не протекает.
Добавление ячейки переводит курсор на только что сделанную ячейку и переключает из режима правки в режим анимации, если вы были ещё в правке. Иначе нового кадра было бы не видно.

Растягивание и перемещение удержания

Растровую экспозицию можно перетаймировать прямо на строке ключевых кадров. Схватите правый конец блока и тяните: протяжка вправо удлиняет удержание и толкает каждую более позднюю ячейку вперёд на ту же величину, а протяжка назад его укорачивает и оставляет за собой пустые кадры. Верните его туда, откуда начали, и более поздние ячейки вернутся ровно на свои места.

Схватите вместо этого левый конец, и вы будете двигать то, где ячейка начинается. Протяжка влево растит ячейку в пустое место перед ней, при необходимости отъедая хвост предыдущей; протяжка вправо её сжимает и обнуляет отданные ею кадры. Края живы в пределах примерно пяти пикселей от конца блока, и курсор меняется на горизонтальную стрелку изменения размера, когда вы на одном из них.

Подрезка экспозиции

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

Протяжка С волной: ячейка меняет размер, а ячейки после неё сдвигаются следом
Shiftпротяжка Изолированно: меняется только эта ячейка, пустой промежуток рядом с ней открывается или закрывается, а соседи остаются на месте
Altпротяжка Подрезка с прокаткой шва: пока эта ячейка сжимается, сосед в неё врастает, и ничто за соседом не двигается

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

Прогон полосы ячеек с подсвеченными рычагами подрезки головы и хвоста, в процессе протяжки.
Обнулённый хвост слоя остаётся обнулённым, когда вы потом удлиняете проект. Раньше продление длительности отдавало последней ячейке прогон свежих непомеченных кадров, и она снова появлялась за промежутком.

Пустые кадры

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

Щёлкните по кадру на строке слоя правой кнопкой и выберите очистку кадра, чтобы обнулить этот один кадр. Удерживаемый рисунок со следующего кадра идёт как обычно. Очистка одного кадра остальное удержание не стирает никогда. Пункт предлагается только на том кадре, где нет ключевого кадра и который ещё не пуст.

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

На кадре, который уже пуст, то же меню предлагает добавление пустого кадра, возвращающее кадр обратно.

Перетаскивание ячейки из панели «Ячейки»

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

  1. Выберите растровый слой или слой векторных ячеек, чтобы он стал главным выделением.
  2. Откройте Окно ▸ Ячейки, если панель ещё не поднята.
  3. Перетащите миниатюру ячейки из панели на строку шкалы времени.
  4. Бросьте её на нужный кадр. Курсор пойдёт за броском.

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

Щелчок по растровой ячейке в панели «Ячейки» лишь подсвечивает её. Показывать её он намеренно не показывает, поэтому просмотр библиотеки вашу сцену изменить не может. Щелчок по векторной ячейке переводит курсор на тот кадр, с которого эта ячейка начинается.

Продление целого отрезка тайминга

Кнопки +1, +2, +3 и +4 на панели шкалы времени продлевают текущую позу или ячейку на столько кадров, волной сдвигая всё после неё вперёд на каждом выбранном слое и наращивая длину сцены, если это нужно. Это самый быстрый способ замедлить участок, не таская каждый ключ.

Протяжка правого конца полосы длительности ради укорочения сцены удаляет все пустые метки, групповые метки и метки тегов, оказавшиеся за новым концом.