Área de Curvas da Animação

A Área de Curvas da Animação do Krita permite aos artistas animar os valores de algumas propriedades ao longo do tempo.

Ao animar um corte complexo, é normal querer animar as coisas que seriam difíceis ou ineficientes de fazer se fosse apenas com desenhos. Nas animações clássicas de papel-e-caneta que remontam à década de 1920, diversos dispositivos de iluminação e para outros fins, como as câmaras multiplanos, foram usados para obter alguns efeitos especiais que mudaram a animação para sempre! Do mesmo modo, a área de Curvas de Animação do Krita permite-nos animar mais do que apenas as linhas na sua área de desenho, como também a opacidade ou a posição de uma camada, a sua rotação e ajuste de escala com uma Máscara de Transformação.

Dado que a maioria das coisas pode ser reduzida a valores numéricos (por exemplo, a opacidade como uma percentagem ou a posição de uma Máscara de Transformação), e como os computadores são óptimos com cálculos e automatizações, podemos desenhar e visualizar a mudança de valores ao longo do tempo com um gráfico simples em 2D. Melhor ainda, podemos desenhar linhas e curvas que mostrem ao computador como desejamos que ele calcule os valores intermédios para as nossas imagens-chave desenhadas; uma técnica conhecida por interpolação ou tweening.

../../_images/Animation_Curves_Docker.png

Introdução

Como demonstrado na imagem acima, a Área de Curvas de Animação do Krita pode ser vista como outras secções diferentes:

  1. Utilitários – O lado esquerdo da barra de ferramentas dá aos animadores um acesso rápido a todos os elementos que são críticos para o seu processo; controlos de transporte (anterior, reproduzir/pausa, parar e seguinte), um contador de imagens, controlos de antevisão (velocidade e perda de imagens), botões para adicionar e remover imagens-chave escalares, botões para modificar o modo de interpolação e o modo da tangente da imagem-chave seleccionada, uma opção para mudar a imagem-chave seleccionada para um dado valor, assim como botões que ajudam na ampliação e navegação da área do gráfico principal.

  2. Configuração – Embora todos os controlos de tráfego elevado estejam directamente presentes, o extremo direito da barra de ferramentas também contém botões para abrir submenus para opções e configurações que define de um modo geral e esquece-os depois (por exemplo:, o intervalo de reprodução, a taxa de imagens e o modo de auto-chave).

  3. Lista de Canais – Esta área mostra os vários canais da camada actualmente a ser animada dentro da Área de Curvas da Animação. Cada canal independente está associado a uma cor única e a sua visibilidade dentro da área do gráfico pode ser activada/desactivada se carregar no ícone do olho.

  4. Área do Gráfico – Por último, mas não menos importante, existe o gráfico, que apresenta um gráfico grande com os valores e tempos que são usados para animar o valor dos parâmetros ao longo do tempo. Quando é adicionada uma imagem-chave ao canal actual no tempo actual, irá aparecer como um círculo colorido dentro do gráfico. Depois de carregar na imagem-chave para a seleccionar, poderá modificar o valor se arrastar o círculo na vertical ou indicando um valor específico no campo respectivo na barra de ferramentas. De forma semelhante, poderá alterar o tempo da imagem seleccionada se a arrastar na horizontal. Finalmente, quando a imagem-chave estiver a usar uma interpolação com curva bézier, a selecção da mesma fará com que uma ou mais pegas da curva apareçam, as quais poderão ser usadas para mudar a forma da curva de interpolação ao longo do tempo.

Animação da Opacidade

Desde o Krita 5 que é possível usar a Área de Curvas da Animação para animar a opacidade de uma camada e, com a ajuda de uma Máscara de Transformação, a sua posição, rotação, escala e inclinação.

Aviso

Ainda que o visual seja bastante parecido com a Área da Linha Temporal da Animação, a Área de Curvas da Animação poderá ser um bocado confusa ou intimidatória quando a abrir da primeira vez, especialmente se nunca tiver feito animação digital antes.

Vejamos primeiro como animar a opacidade de uma camada:

Imagine que deseja animar algo como uma nuvem de pó em expansão, que se vai tornando cada vez mais transparente à medida que se dissipa, ou um fantasma que se parece materializar no ar do nada. Estes tipos de efeitos são difíceis de acertar se fizermos animações tradicionais, e é exactamente aqui que a Área de Curvas da Animação poderá ajudar.

Depois de seleccionar a camada para a qual deseja animar a opacidade, tem de seleccionar o tempo da imagem da opacidade com que deseja começar, carregando em algum ponto do cabeçalho de tempo das imagens no topo do gráfico. Tal como na Área da Linha Temporal da Animação, podemos carregar e arrastar para qualquer lado no cabeçalho de tempo para «ajustar» a sua animação e antever os resultados.

De seguida iremos criar a nossa primeira:term:imagem-chave escalar, carregando no botão para adicionar uma imagem-chave na barra de título da área.

Quando fizer isto, irá reparar que acontecem duas coisas. Primeiro, irá aparecer um novo canal de opacidade na lista de canais do lado esquerdo, a seguir a uma marca colorida que está associada à cor das imagens-chave e das curvas no gráfico. Em segundo lugar, irá aparecer uma única imagem-chave algures dentro do gráfico no tempo activo de momento.

Obviamente, é necessário mais que um simples ponto para criar uma linha ou curva, pelo que teremos mais algum trabalho para fazer.

Como na nossa primeira imagem-chave, é necessário criar uma segunda agora. Vamos mudar o tempo da imagem activa de novo (carregando ou ajustando o valor no cabeçalho de tempo*) e adicionar outra imagemchave nesse novo tempo (carregando no botão adicionar uma imagem-chave. Como seria de esperar, apareceu uma segunda imagem-chave no novo tempo e uma linha recta a juntar as duas.

Com o tempo activo ainda sobre a nossa nova imagem-chave, irá reparar que à medida que muda a barra de opacidade acima da Camadas, a nova imagem-chave que criámos irá subir ou descer. Da mesma forma, se mover a imagem-chave para cima e para baixo, fará com que a opacidade nesse momento mude.

E assim, quando carregar no botão de reprodução, irá ver a opacidade da camada a variar ao longo do tempo!

Aviso

Ao contrário dos métodos tradicionais, a animação com curvas poderá fazer com que os valores mudem ao longo de cada imagem da sua animação. Isto poderá ser mais exigente para a sua máquina e poderá fazer com que o processo de “caching” demore um pouco mais tempo, dado que está a calcular e a gravar cada uma das imagens.

Antes de prosseguirmos, vamos usar as curvas de interpolação em vez de uma linha recta para modificar o tempo e a aparência geral da nossa animação da opacidade.

Se seleccionar a primeira imagem-chave (a do lado esquerdo) do seu segmento de recta e carregar o botão de interpolação de curva bézier na secção de utilitários da barra de título, irá reparar que a imagem-chave irá aparecer como uma circunferência no gráfico. Essa circunferência é uma pega, e ao carregar nela e arrastar para as diferentes direcções, poderá alterar o arco da curva entre as suas duas imagens-chave.

De forma semelhante, poderá olhar para o botão de interpolação linear para transformar a sua curva de novo numa linha, ou ainda o botão constante para eliminar por completo a interpolação, fazendo com que os valores saltem de repente entre imagens-chave.

Nota

É importante estar ciente de qual a imagem da animação que está seleccionada e activa, como é demonstrado pela linha vertical na área do gráfico. A imagem-chave que muda à medida que vai fazendo ajustes noutro local do programa irá estar sempre dependente do tempo da imagem activa!

Ok, é um bocado difícil de colocar isto por escrito… Mas não é tão mau assim que se habituar a isto!

Animar as Máscaras de Transformação

Agora vamos ver como é que podemos usar uma Máscaras de Transformação para animar a posição, rotação, escala e inclinação da nossa camada para alguns efeitos:

A animação de uma máscara de transformação é muito parecida com a animação da opacidade, mas primeiro é necessário adicionar uma Máscara de Transformação. (Poderá fazer isto se carregar com o mouseright na camada que deseja animar e depois Adicionar ‣ Máscara de Transformação.)

As Máscaras de Transformação permitem-nos transformar (transladar, rodar, escalar ou inclinar) a camada à qual está ligado, sem afectar a sua posição original. E (desde o Krita 5), também nos permitem animar a transformação de uma camada!

Tal como animámos anteriormente a opacidade, é necessário adicionar a nossa primeira imagem-chave de transformação. Para o fazer, certifique-se primeiro que tem a Máscara de Transformação da sua camada seleccionada e depois carregue no botão adicionar uma imagem-chave no topo da área acoplável.

Aviso

Lembre-se que (desde o Krita 5.0) só podemos animar directamente a curva de opacidade de uma camada. Para animar a posição, rotação, escala e inclinação de uma camada, temos de associar uma Máscara de Transformação e animar a mesma em alternativa.

Como tal, quando tiver uma camada de pintura normal seleccionada, a Área de Curvas da Animação irá adicionar automaticamente imagens-chave de opacidade e, quando tiver uma máscara de transformação seleccionada, a Área de Curvas da Animação irá adicionar automaticamente imagens-chave de transformação.

Tente manter sempre em mente qual o tipo de camada que seleccionou ao usar as curvas de animação no Krita!

Deverá agora ver um conjunto completo de canais a aparecer na lista de canais, cada um com um nome e cor únicos, assim como um conjunto de imagens-chave correspondentes.

Se quiser, poderá editar estas imagens-chave directamente na área do gráfico, mas provavelmente é mais intuitivo fazê-lo directamente na área de desenho. Por isso agora, quando usar a Ferramenta de Transformação nas suas Máscaras de Transformação, deverá ver as diversas imagens-chave de cada canal a mover-se na área do gráfico para reflectir as alterações.

Dica

A animação de uma Máscara de Transformação gera um conjunto grande de canais mas, dependendo dos seus objectivos, poderá só querer trabalhar com um pequeno conjunto deles de cada vez. Esconder e isolar os canais na lista poderá tornar muito mais fácil ver e editar as curvas, especialmente porque pode usar os botões ampliar para o canal e ampliar para a curva no topo da área para ajustar o gráfico aos canais visíveis de momento.

A navegação ao carregar e arrastar as barras de deslocamento ampliáveis e o cabeçalho dos valores (do lado esquerdo do gráfico) também poderá ajudar realmente na edição das curvas!

Finalmente, carregue ou passe para um tempo de imagem diferente, adicione outra imagem-chave e use a Ferramenta de Transformação na mesma Máscara de Transformação de novo.

Carregue no botão de reprodução e (ao fim de alguma “cache”) aí está, irá obter uma camada com uma Máscara de Transformação animada!

Controlos

  1. Lista de Canais

    • mouseleft no Ícone do Olho: Comutar a activação/desactivação do canal.

    • Shift + mouseleft no Ícone do Olho: Canal isolado.

    • mouseright : Abrir o menu de contexto da camada ou canal. [Repor os Canais]

  2. Área do Gráfico

    • mouseleft : Seleccionar a imagem-chave.

    • mouseleft + arrastamento : Mover as imagens.

    • mouseleft em duplo-click : Seleccionar todas as imagens-chave no tempo indicado.

    • Alt + mouseleft em duplo-click : Selecciona todas as imagens-chave do canal.

    • Espaço + mouseleft : Posicionamento.

    • Espaço + mouseright : Ampliação.

  3. Cabeçalho de Tempo da Imagem

    • mouseleft : Move para um dado instante de tempo e selecciona a imagem da camada activa.

    • mouseleft + arrastamento : Arrastar ao longo do tempo e seleccionar a imagem da camada activa.

  4. Cabeçalho do Valor

    • mouseleft + arrastamento : Ampliação da área do gráfico.

    • Espaço + mouseleft + arrastamento : Deslocamento da área do gráfico.