educar321: criar ciclos de animação infinitos (Time Loop)
Neste exercício, vais aprender a criar um ciclo de caminhada infinito no Synfig, permitindo que a tua personagem caminhe sem parar e poupando o esforço de animar cada passo individualmente.
1. Preparar a Caminhada "No Sítio" (Walk in Place)
Para que o ciclo funcione corretamente, a personagem deve caminhar sem sair do lugar:
Intervalo de Loop: Vamos usar o intervalo do frame 0 ao 32, mas excluímos o frame 32 na contagem final porque ele é idêntico ao frame 0.
Marcador de Posição: Cria um círculo (marcador) fora do grupo da personagem para marcar a posição inicial da perna da frente.
Alinhamento: No frame 32, move o grupo inteiro da personagem para trás até que a perna da frente coincida exatamente com o marcador inicial.
Limpeza: Remove quaisquer waypoints extra criados durante este ajuste para garantir que o movimento começa fluido a partir do zero.
2. Compreender as Camadas de Filtro (Filter Layers)
Antes de aplicares o loop, é importante entender como funcionam os filtros no Synfig:
As camadas de filtro não mostram objetos, mas alteram o comportamento ou a aparência das camadas que estão por baixo delas (ex: o filtro Blur desfoca o que estiver por baixo).
Se quiseres que um filtro afete apenas uma camada específica, deves agrupar o filtro com essa camada.
3. Aplicar a Camada Time Loop
Agora, vamos transformar os passos iniciais num movimento eterno:
Desliga o Modo de Animação (o boneco deve estar verde).
Clica com o botão direito na lista de camadas e adiciona uma nova camada: Time Loop.
Configuração: No painel de parâmetros, define a Duration (Duração) para 31.
Nota: Usamos 31 para evitar que o frame 32 (que é igual ao zero) se repita duas vezes no ciclo.
O Synfig passará a repetir continuamente o fragmento de animação das camadas que estão abaixo do Time Loop.
Podes usar este mesmo método para qualquer animação repetitiva, como o girar das pás de um moinho ou o piscar de luzes, bastando ajustar a duração do loop para o tempo da animação original,.
educar321: Animação de Esqueleto - Fazer a Personagem Caminhar
Neste exercício, vais aprender a animar o esqueleto que criaste na lição anterior para fazer a tua personagem dar os primeiros passos de forma realista.
1. Preparação e Posição Inicial
Antes de começares a animar, define a pose base:
Coloca a personagem na posição inicial (ex: um pé à frente e outro atrás).
Ativa o Modo de Animação (o boneco deve ficar vermelho).
Regra de tempo: Vamos definir que cada passo demora 16 frames.
2. O Primeiro Passo (Frame 16)
Move o cursor para o frame 16 e adiciona um novo keyframe.
Troca a posição das pernas: A perna que estava atrás passa para a frente e vice-versa.
Move a personagem: Arrasta o corpo da personagem para a frente.
Dica educar321: Cria um pequeno círculo no ecrã como marcador para a perna da frente; isto ajuda a saber exatamente onde o pé deve ficar para não parecer que a personagem está a deslizar no gelo. Não te esqueças de trocar também a posição dos braços para acompanhar o movimento.
3. Refinar o Movimento (In-betweens)
Um passo direto entre dois pontos parece artificial. Precisas de frames intermédios:
Cria um in-between keyframe entre a posição inicial e o frame 16.
Nesta pose, uma perna deve estar esticada no chão (a que suporta o peso) e a outra deve estar dobrada no ar.
Destaque de Ossos: Clica no ponto do osso para o destacar, facilitando a distinção entre os vários membros durante a pose.
Ênfase no Peso: Adiciona outro keyframe para detalhar o momento em que a personagem transfere o peso para a perna da frente, ajustando o pé para enfatizar o toque no chão.
4. O Segundo Passo e Repetição
O segundo passo segue exatamente a mesma lógica:
Marca novamente a posição da perna da frente com o marcador circular.
Para o final do segundo passo, podes simplesmente copiar o keyframe inicial (pois a pose é a mesma) e depois mover a personagem para a nova posição à frente.
Repete o processo de criar o frame intermédio com a perna no ar e o ajuste do peso.
5. Organização e Ajustes Finais
Para não te perderes em animações longas:
Nomeia os frames: No painel de keyframes, dá nomes como "Passo 0-1" ou "Passo 1-0" para saberes onde começa e acaba cada movimento.
Correção de Deslize: Percorre todos os keyframes e ajusta o osso principal da personagem para garantir que os pés não "escorregam" em relação ao chão.
Se quiseres que a personagem continue a caminhar, podes copiar os blocos de keyframes já criados e apenas ajustar a posição horizontal (eixo X) da personagem para que ela continue a avançar no cenário.
Antes de criares os ossos, deves montar a tua personagem como um puzzle.
Imagem de Referência: Importa a imagem do personagem completo e define o parâmetro Amount para 0.5 (ficará semitransparente) para servir de guia.
Montagem: Importa as partes separadas (corpo, cabeça, pernas, etc.) e coloca-as nos locais corretos sobre a referência.
Agrupar: Coloca todas as peças dentro de um grupo e ajusta o tamanho total para caber na área de trabalho.
2. Criar a Camada de Esqueleto
O esqueleto deve ser criado dentro do grupo da personagem para que todos partilhem as mesmas coordenadas.
Clica com o botão direito na lista de camadas (dentro do grupo) e escolhe New Layer > Other > Skeleton.
O primeiro osso aparece com dois pontos principais:
Ponto Verde: Define a origem (posição) do osso.
Ponto Castanho: Define o ângulo e o comprimento.
3. Construir a Hierarquia de Ossos
Um esqueleto funciona por "pais" e "filhos". Quando moves um osso pai, todos os filhos o acompanham.
Criar filhos: Clica com o botão direito num osso existente e escolhe Create Child Bone.
Estrutura sugerida:
O primeiro osso controla a posição geral.
Cria um osso para o corpo e, a partir dele, cria os ossos para os braços e cabeça.
As pernas devem ser "filhas" do primeiro osso (base) para que não se inclinem quando o corpo flete.
4. Ligar Imagens aos Ossos (Link to Bone)
Para que o osso mova a imagem, precisas de os conectar:
Seleciona a camada da imagem (ex: braço) e, com a tecla Ctrl premida, seleciona a camada do Skeleton.
Na área de trabalho, clica no ponto verde (posição) da camada da imagem.
Clica com o botão direito num dos pontos do osso correspondente e seleciona Link to Bone.
Nota: Podes também ligar um grupo inteiro a um osso da mesma forma.
5. Ajustes de Rotação e Escala
Evitar deformação: Por defeito, os ossos esticam a imagem. Se quiseres apenas rodar a cabeça sem a esticar, usa o ponto azul do osso para controlar apenas o ângulo.
Movimento Independente: Mesmo ligada a um osso, podes continuar a mover a camada da imagem individualmente; ela mover-se-á em relação à posição do osso.
Nunca cries o esqueleto fora do grupo da personagem se esse grupo tiver sido redimensionado ou rodado. Se o fizeres, as coordenadas não vão coincidir e as peças da personagem vão saltar de forma descontrolada ao moveres os ossos.