Dopesheet vs. graph editor

Um dopesheet mostra quando os keyframes acontecem: cada key é um marcador em uma linha contra o tempo, e é onde você edita o timing. Um graph editor — também chamado de curve editor ou F-curve editor — mostra como um valor muda entre as keys, como uma curva de valor ao longo do tempo, e é onde você edita o spacing e o easing. Animadores usam ambos: o dopesheet para bloquear e reajustar o tempo, o graph editor para polir.

A resposta breve

Use o dopesheet para timing — quando as coisas acontecem, quanto tempo duram os holds e o offset de uma parte em relação à outra. Use o graph editor para spacing — como um valor acelera, desacelera, ultrapassa e se estabiliza entre as keys. São duas visualizações dos mesmos keyframes, então uma mudança em um aparece no outro.

O dopesheet: timing

O nome vem da exposure sheet da animação tradicional, a tabela que listava cada desenho frame a frame em relação ao diálogo e às instruções da câmera. Um dopesheet 3D mantém a ideia: o tempo corre da esquerda para a direita, cada objeto ou propriedade ganha uma linha, e cada key é um marcador que você pode selecionar e arrastar.

É o lugar mais rápido para mudar quando as coisas acontecem. Arraste uma key para fazer um movimento chegar mais cedo, estique um grupo de keys para desacelerar uma ação inteira, ou deslize as keys de um membro alguns frames depois do corpo para obter uma ação sobreposta — o arrasto que evita que o movimento pareça que tudo foi ligado de uma vez. A sincronização com o som e o bloqueio de uma cena acontecem aqui.

O que o dopesheet não consegue mostrar é o que acontece entre as keys. Dois diamantes em uma linha parecem idênticos, independentemente de o movimento entre eles ser um slide robótico ou um ease suave.

O graph editor: spacing

O graph editor desenha cada track como uma curva: tempo na horizontal, valor na vertical. A inclinação da curva é a velocidade da mudança, então a curva diz o que o dopesheet não pode. Um trecho plano é um hold. Um trecho íngreme é um movimento rápido. Uma curva que se achata ao atingir uma key está fazendo um easing para ela; uma curva que ultrapassa o valor da key e retorna é um overshoot.

Cada key possui alças de tangente que definem a inclinação da curva em cada lado. Achate ambas as alças e o movimento desacelera até parar na key e se afasta dela com um ease; separe-as e o movimento muda de direção bruscamente, como uma bola ao atingir o chão. É aqui que a animação ganha peso e polimento.

É também onde os problemas aparecem. Uma rotação que salta, um pé que desliza ou uma câmera que se move após deveria ter parado é geralmente visível à primeira vista como uma dobra, uma inclinação ou um overshoot na curva.

Um fluxo de trabalho que usa ambos

Uma abordagem comum é bloquear no dopesheet com keys “held” (stepped), para que cada pose se encaixe e o timing possa ser julgado por si só. Quando o timing funciona, mude as keys para interpolação suave e vá para o graph editor para moldar o spacing. Em seguida, retorne ao dopesheet para os offsets finais.

Os nomes diferem entre as aplicações, mas o par está sempre presente. Blender e Maya têm um Dope Sheet e um Graph Editor. A Timeline do Cinema 4D alterna entre Key Mode e F-Curve Mode. A janela Animation do Unity alterna entre Dopesheet e Curves, e o After Effects tem sua timeline e um Graph Editor.

No Mixos Studio

O Studio coloca ambas as visualizações em um único dock com um seletor Keys / Curves — Keys para quando as coisas acontecem, Curves para a forma como elas acontecem — seguindo o Key Mode e F-Curve Mode do Cinema 4D. A seção Animation abre em Keys; Window ▸ Graph editor coloca o mesmo dock em Curves.

Em Keys, você arrasta as keys para reajustar o tempo, arrasta uma caixa sobre várias para movê-las juntas e escolhe um preset de easing para uma key selecionada. Em Curves, você arrasta as próprias alças bezier. Por ser um único painel em vez de duas janelas, a troca não custa espaço na tela e está disponível também em tablets e telefones.

Perguntas frequentes

Para que serve um dopesheet?

Edita o timing de uma animação. Ele mostra cada keyframe como um marcador em uma linha contra o tempo, para que você possa mover, esticar e deslocar keyframes para mudar quando as coisas acontecem e quanto tempo os holds duram.

O que é um graph editor em animação?

Uma visualização que desenha cada valor animado como uma curva ao longo do tempo. A inclinação da curva é a velocidade da mudança, e as alças de tangente em cada keyframe controlam como o movimento acelera e desacelera — é assim que o easing e o overshoot são moldados.

Um curve editor é o mesmo que um graph editor?

Sim. Graph editor, curve editor e F-curve editor são nomes de diferentes aplicações para a mesma visualização: valores animados desenhados como curvas de valor ao longo do tempo.

Iniciantes devem usar o dopesheet ou o graph editor?

Comece no dopesheet, pois o timing é a primeira coisa a acertar e é mais fácil de ler. Mude para o graph editor quando o timing estiver funcionando e o movimento precisar de easing, overshoot ou refinamento.

Qual a diferença entre timing e spacing?

Timing é quando as coisas acontecem — em qual frame cada key está. Spacing é como o movimento é distribuído entre essas keys — mesmo para velocidade constante, agrupado perto de uma key para um ease. O dopesheet edita o timing; o graph editor edita o spacing.

Crie um keyframe para um movimento, depois mude o dock de Keys para Curves e veja os mesmos keyframes se tornarem uma curva que você pode manipular.

Abrir Studio — grátis