Dopesheet против graph editor

Dopesheet показывает, когда происходят ключевые кадры: каждый ключ — это маркер на временной шкале, и именно здесь вы редактируете тайминг. Graph editor — также называемый curve editor или F-curve editor — показывает, как значение изменяется между ключами, в виде кривой значения во времени, и именно здесь вы редактируете спейсинг и easing. Аниматоры используют оба: dopesheet для блокировки и перенастройки тайминга, graph editor для полировки.

Краткий ответ

Используйте dopesheet для тайминга — когда что-то происходит, как долго длятся паузы и как одна часть смещается относительно другой. Используйте graph editor для спейсинга — как значение ускоряется, замедляется, делает overshoot и стабилизируется между ключами. Это два представления одних и тех же ключевых кадров, поэтому изменение в одном отображается в другом.

Dopesheet: тайминг

Название происходит от exposure sheet в традиционной анимации — таблицы, в которой покадрово перечислялись все рисунки с учетом диалогов и инструкций для камеры. 3D dopesheet сохраняет эту идею: время идет слева направо, каждый объект или свойство занимает отдельную строку, а каждый ключ — это маркер, который можно выбрать и перетащить.

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

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

Graph editor: спейсинг

Graph editor отображает каждую дорожку в виде кривой: время по горизонтали, значение по вертикали. Наклон кривой — это скорость изменения, поэтому кривая показывает то, чего не может dopesheet. Плоский участок — это пауза. Крутой участок — быстрое движение. Кривая, которая сглаживается при приближении к ключу, означает easing; кривая, которая выходит за пределы значения ключа и возвращается, — это overshoot.

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

Здесь также проявляются проблемы. Вращение, которое «прыгает», скользящая нога или камера, которая дрейфует после остановки, обычно сразу видны как излом, наклон или overshoot на кривой.

Рабочий процесс, использующий оба инструмента

Распространенный подход — это блокировка в dopesheet с помощью зафиксированных (ступенчатых) ключей, чтобы каждая поза вставала на место, и тайминг можно было оценить отдельно. Когда тайминг настроен, переключите ключи на плавную интерполяцию и перейдите к graph editor, чтобы сформировать спейсинг. Затем вернитесь к dopesheet для окончательных смещений.

Названия различаются в разных приложениях, но эта пара всегда присутствует. В Blender и Maya есть Dope Sheet и Graph Editor. В Timeline Cinema 4D можно переключаться между Key Mode и F-Curve Mode. Окно Animation в Unity переключается между Dopesheet и Curves, а After Effects имеет свою временную шкалу и Graph Editor.

В Mixos Studio

Studio объединяет оба представления в одном доке с переключателем Keys / Curves — Keys для определения времени событий, Curves для их формы — по аналогии с Key Mode и F-Curve Mode в Cinema 4D. Раздел Animation открывается в Keys; Window ▸ Graph editor переводит тот же док в режим Curves.

В режиме Keys вы перетаскиваете ключи для изменения тайминга, выделяете рамкой несколько, чтобы переместить их вместе, и выбираете предустановку easing для выбранного ключа. В режиме Curves вы перетаскиваете сами кривые Безье. Поскольку это одна панель, а не два отдельных окна, переключение не занимает места на экране и доступно также на планшетах и телефонах.

Часто задаваемые вопросы

Для чего используется dopesheet?

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

Что такое graph editor в анимации?

Представление, которое отображает каждое анимированное значение как кривую во времени. Наклон кривой показывает скорость изменения, а касательные на каждом ключе управляют ускорением и замедлением движения — так формируются easing и overshoot.

Curve editor — это то же самое, что graph editor?

Да. Graph editor, curve editor и F-curve editor — это названия одного и того же представления в разных программах: анимированные значения, отображенные как кривые значения во времени.

Новичкам следует использовать dopesheet или graph editor?

Начинайте с dopesheet, потому что тайминг — это первое, что нужно настроить, и его легче считывать. Переходите к graph editor, когда тайминг настроен и движению требуются easing, overshoot или доработка.

В чем разница между таймингом и спейсингом?

Тайминг — это когда что-то происходит, на каком кадре находится каждый ключ. Спейсинг — это то, как движение распределяется между этими ключами — равномерно для постоянной скорости или сгруппировано около ключа для ease. Dopesheet редактирует тайминг; graph editor редактирует спейсинг.

Задайте движение ключами, затем переключите док с Keys на Curves и увидите, как те же ключи превратятся в кривую, которую можно изменять.

Открыть Studio — бесплатно