Neste breve tutorial, aprenderemos a usar o modificador de animação Cycle do Blender para criar animações cíclicas, o que significa que faremos certos keyframes se repetirem ciclicamente ao longo da duração do clipe.



Transcrição do vídeo

Olá a todos!

Neste breve tutorial, aprenderemos a usar o modificador de animação Cycle do Blender para criar animações cíclicas, o que significa que faremos certos keyframes se repetirem ciclicamente ao longo da duração do clipe.

As curvas de animação entre os keyframes são chamadas de F-Curves e o Blender nos fornece modificadores, apropriadamente chamados de F-Curve Modifiers, que nos permitem transformá-las facilmente. Um desses modificadores é o Cycle, que repete dois ou mais pontos de controle, ou seja, keyframes, de maneira cíclica.

Este é um tutorial básico e foi criado usando a versão 3.3 do Blender. No entanto, o modificador F-Curve Cycle está disponível há várias versões e provavelmente continuará disponível no futuro.

Como um exemplo prático, demonstraremos a ativação alternada de dois LEDs em um modelo de circuito eletrônico 3D que estou mostrando na tela.

Primeiro, posiciono duas diferentes fontes de Point Light perto dos dois diodos LED, que têm recipientes coloridos semitransparentes. Portanto, basta adicionar uma Point Light branca no centro de um LED, duplicá-la e mover a cópia para dentro do outro LED.

O Blender adiciona novos objetos onde o 3D Cursor está localizado. Para posicionar o 3D Cursor no centro do primeiro LED, seleciono o circuito, mudo para Edit Mode, deseleciono tudo e depois seleciono um dos anéis de vértices superiores do LED com ALT e clique esquerdo em uma borda do anel que quero selecionar.

Finalmente, pressiono SHIFT S e escolho Cursor to Selected no menu que aparece na tela antes de retornar ao Object Mode.

A fonte de Point Light pode ser facilmente adicionada a partir do menu Add no 3D Viewport. O atalho é SHIFT A.

A segunda fonte de luz pode ser obtida, como mencionado anteriormente, duplicando a primeira, então pressiono SHIFT D e movo a cópia para dentro do segundo LED.

Não é necessário posicionar a segunda Point Light exatamente no centro do anel de vértices do segundo LED, mas aproveito esta oportunidade para te dizer como mover um objeto para o ponto onde o 3D Cursor está localizado.

Eu mudo para Edit Mode, seleciono o anel de vértices do segundo LED, também neste caso, com ALT e clico em uma borda do anel de vértices que me interessa, e posiciono o 3D Cursor lá com SHIFT S e Cursor to Selected. Depois disso, volto para Object Mode, seleciono a segunda fonte de luz, pressiono SHIFT S e seleciono Selection to Cursor desta vez.

Para apreciar melhor o efeito, torno o fundo do universo virtual preto, definindo Background RGB como preto na aba World da janela Properties.

Para dar uma olhada na pré-visualização do resultado, pressiono a tecla Z enquanto o cursor do mouse está dentro do 3D Viewport e escolho Rendered no seletor que aparece na tela.

As duas fontes de Point Light têm uma intensidade muito baixa. No entanto, para ajustar a iluminação corretamente, precisamos agir em ambos os parâmetros Power e Radius da Point Light.

Por exemplo, definindo 0,1 Watt para Power com o valor padrão de Radius, que é de 25 cm, resultará em uma iluminação muito fraca e, acima de tudo, branca!

Isso ocorre porque o parâmetro Radius indica o tamanho da fonte de luz, então é como se colocássemos uma lâmpada de raio 25 cm na cena, o que podemos ver ao dar zoom out: o círculo que aparece quando selecionamos a Point Light representa suas dimensões!

Ao definir um valor muito mais adequado para Radius, como 0,1 cm, alcançaremos o resultado desejado.

Antes de prosseguirmos, vamos definir o Radius como 0,1 cm para a segunda fonte de luz também, para evitar surpresas desagradáveis. Neste caso, no entanto, defina Power como 0, porque inicialmente o segundo LED estará desligado.

Finalmente, é hora de falar sobre animação!

O vídeo que pretendo criar consiste em 250 quadros, a 25 quadros por segundo.

O ciclo de ligar/desligar do LED deve durar 2 segundos, então cada LED ficará aceso por 1 segundo, ou 25 quadros.

Primeiro, me posiciono no quadro 1 da animação e insiro um keyframe de animação para o campo Power do primeiro LED.

Faço isso colocando o cursor do mouse sobre o campo Power da Point Light, depois clico com o botão direito e escolho Insert keyframe no menu que aparece na tela.

Alternativamente, quando o cursor do mouse está sobre o campo Power, posso pressionar diretamente a tecla I, que é o atalho para Insert Keyframe.

O campo Power mudará de cor e, na Timeline, veremos um diamante aparecer, indicando que de fato inserimos um keyframe de animação.

O primeiro LED deve desligar no quadro 26, ou após um segundo de animação, então me movo para o quadro 26 da animação, defino Power como 0, e insiro um keyframe para este valor...

... está tudo feito?

Bem, não exatamente! Em uma animação como esta, o valor de Power diminuiria de 0,1 Watt para 0 Watt ao longo dos 25 quadros; no entanto, queremos que o LED desligue instantaneamente, de 0,1 para 0 Watts.

Para resolver este problema, me posiciono no quadro 25 da Timeline, onde Power está em 4 miliWatts, que é um valor interpolado pelo Blender, então eu escrevo 0,1 Watt no campo Power, e insiro o keyframe.

Ainda não acabamos! Pela mesma razão, me posiciono no quadro 50 da animação e insiro o keyframe para Power com seu valor definido como 0 Watt.

Assim, quando a animação se tornar cíclica, o valor mudará instantaneamente para 1 no quadro 51.

Depois disso, o primeiro LED ficará aceso durante os primeiros 25 quadros com intensidade constante e desligado do quadro 26 ao quadro 50.

Preciso realizar a mesma operação, mas com valores Power invertidos para a segunda Point Light.

Depois de selecionar a segunda Point Light, me posiciono no primeiro quadro da animação e insiro um keyframe para o campo Power com um valor de 0 Watt.

Então eu me mudo para o 25º quadro para inserir um keyframe para Power, ainda a 0 Watt, porque quero um acendimento instantâneo, não gradual.

No quadro 26 da animação, escrevo 0,1 Watt no campo Power e insiro um keyframe de animação.

Então eu me mudo para o quadro 50 da animação e insiro um keyframe para Power a 0,1 Watt, concluindo o ciclo de animação.

Examinando o resultado obtido até este ponto no modo Rendered na Timeline, vemos que o primeiro ciclo é executado corretamente; obviamente, a partir do quadro 51 em diante, o segundo LED permanecerá aceso, enquanto o primeiro LED permanecerá desligado.

Agora finalmente é hora de tornar esta animação cíclica, que é o tema principal deste tutorial!

Abrimos o Graph Editor e selecionamos a primeira Point Light para examinar suas curvas de animação.

Notaremos a presença de apenas uma curva. É Power, obviamente.

Se a curva tiver um tamanho exagerado, podemos comprimir a escala do Graph Editor com CTRL e o botão do meio do mouse, movendo o mouse horizontalmente ou verticalmente, dependendo do eixo a ser comprimido ou expandido, para visualizar melhor a curva.

Os valores que inserimos são claramente visíveis, e para cada keyframe, o valor do campo Power também é visível na aba F-Curve do Graph Editor, que você pode abrir ou ocultar com a tecla N.

Para tornar esta animação cíclica, selecionamos todos os pontos de controle existentes com uma das ferramentas de seleção do Blender, como a tecla A, a tecla B, ou qualquer outro método que vier à mente.

Em seguida, abrimos a aba Modifiers na Sidebar, cujo atalho é N, e adicionamos um modificador Cycles: pronto!

Repetimos a mesma operação para a segunda Point Light. Selecionamos o seu canal Point no Graph Editor, selecionamos todos os pontos de controle da curva e adicionamos um modificador Cycle.

No nosso caso, as configurações padrão do modificador Cycle funcionarão muito bem para ambas as fontes de luz. No entanto, quero destacar a possibilidade de limitar a repetição cíclica a um intervalo específico de quadros da animação. Será suficiente selecionar a caixa de seleção Restrict Frame Range e definir os quadros para os campos Start e End.

Ao abrir um editor 3D Viewport e iniciar a animação no modo Rendered, podemos examinar o resultado obtido.

Gostaria de observar que, ao selecionar uma das duas Point Lights, na Timeline encontraremos apenas os keyframes que definimos, pois os outros não estão fisicamente presentes, mas são criados pelo modificador Cycle.

De fato, grande parte do tutorial focou na configuração da cena, pois usar o modificador é bastante simples, mas aproveitei a oportunidade para discutir outros tópicos, como Radius para Point Lights e a configuração adequada de keyframes para alcançar liga e desliga instantâneos para os LEDs.

Bem, espero que este tutorial tenha sido útil para você! Até breve!

Este site tem como único objetivo apresentar alguns dos meus trabalhos, sem qualquer finalidade promocional. Observe que, no momento, não estou procurando - nem responderei a - solicitações de trabalhos personalizados, consultorias ou qualquer outro tipo de colaboração profissional.


INFORMAÇÕES DE POLÍTICA DE PRIVACIDADE AVANÇADAS E USO DOS FICHEIROS DE COOKIES