
Bem vindo ao mundo da animação !
Ao ler o Livro "the animators survival kit" decidi seguir um método, de maneira a, primeiro aprender e tornar "second nature" os conceitos básicos, e só depois entrar no mais elaborado. É o que recomenda o Richard Williams, e ele como responsável por filmes como "quem tramou Roger Rabit?" deve saber algo...
À medida que vou fazendo testes e tomando notas, pretendo partilhar convosco, aquilo que vou descobrindo. Quem vir algum erro, queira acrescentar algo, fazer perguntas, etc.. está à vontade, contacte-me!
O seguinde pode parecer ridiculamente básico, mas temos de começar por algum lado....
Nota: vou usar 24 fps (film) para todos os exemplos.
Lição 1 - Timing, spacing, ease out e ease in... que quer dizer isto tudo?
Eis o primeiro exercício que fiz, é feito em maya, mas podem faze-lo em qualquer programa, ou até à mão...
O exemplo é uma animação de uma esfera, que durante um segundo ( 24 frames ) percorre 24 unidades (1 unidade= 1 quadrado na grid) no eixo de X... Mais simples impossível!
Colocamos um keyframe no frame 0 com a esfera no X = 0 e outro keyframe no frame 24 com a esfera no X = 24. O que aconteçe? Se andamos com a timeline vemos que a esfera, no frame 0 está em x = 0, no frame 1 está no X = 1 e por aí em diante
Ora isto diz-nos:
-O que é o timing?
O timing é o tempo, em segundos ou frames, que demora à esfera demora a percorrer o espaço entre x = 0 e x= 24.
-O que é o spacing?
O spacing é o espaço que a esfera se desloca entre cada Frame , neste exemplo o Spacing é igual em toda a animação, portanto a velocidade é constante.
Então e o Ease Out e Ease In?
Primeiro, coloquei um keyframe no frame 12 para me certificar que não alterava o meio do trajecto, depois modifiquei as splines de modo a provocar uma aceleração/desaceleração..
O que é que eu fiz? Simplesmente alterei o spacing entre os frames, assim como um animador tradicional, modificaria o espaçamento entre desenhos para acelerar/desacelerar O graph Editor dos programas 3d é simplesmente uma ajuda visual para evitar ter de definir cada frame por separado, como devem fazer os animadores de lápiz/papel
![]()