Documentação Animação

Seguir caminho

Prender uma camada ao contorno de uma camada de forma para que ela o percorra, pondo em quadro-chave o quanto ela já andou pelo caminho em vez de onde ela está.

O Seguir caminho prende o ponto de ancoragem de uma camada ao contorno de uma camada de forma, e deixa você animar a posição dela ao longo daquele contorno em vez de animar X e Y à mão. Foi feito para o que percorre uma rota fixa: um carro numa estrada, uma folha numa gavinha, uma conta deslizando por um fio.

Prendendo uma camada a um caminho

Abra o painel Propriedades da camada que deve se mover e ache a fileira Seguir caminho, logo abaixo do Ponto de ancoragem. Pegue o alvo na lista Seguir caminho, que enumera cada camada de forma com pelo menos dois pontos; uma camada nunca pode seguir a si mesma, então ela fica de fora da própria lista. O botão ao lado da lista arma em vez disso um seletor no visor: clique em qualquer caminho da tela para mirá-lo, ou pressione Esc para cancelar.

A fileira Seguir caminho em Propriedades, mostrando a lista de alvos, o botão de escolha no visor e o campo Progresso num caminho fechado com o contador de voltas dele.

Progresso ao longo do caminho

O Progresso é o quanto a camada já andou pelo caminho, como porcentagem do comprimento dele. Num caminho aberto ele é limitado entre 0% e 100%: a camada para numa das duas pontas. Num caminho fechado ele dá a volta: o Progresso vira um valor com sinal, de -100% a 100%, com o negativo indo para trás, e um contador de voltas separado ao lado dele (de -999 a 999) acompanha as voltas completas do laço, o que deixa você mandar uma camada dar mais de uma volta sem que ela salte de volta a 0%.

A distância é medida ao longo do comprimento real da curva, e não pela matemática de Bézier por baixo, então passos iguais de Progresso movem a camada por distâncias iguais mesmo onde os pontos de controle do caminho se amontoam numa curva fechada.

Orientação e deslocamento

Ligue Orientar ao caminho e a camada gira para acompanhar o sentido do percurso do caminho na posição atual dela, de modo que um carro se incline na curva em vez de deslizar de lado. Essa orientação é somada ao valor de Rotação próprio da camada, e não o substitui: você ainda pode girar a camada com os quadros-chave de Rotação comuns enquanto ela segue o caminho.

Um deslocamento adicional em graus deixa você girar essa direção sem tocar na própria Rotação, o que serve quando o seu desenho não aponta no sentido do eixo X local dele. Ele não tem campo numérico em Propriedades: você o define pondo diretamente em quadro-chave a subtrilha Seguir caminho, na Linha do tempo ou no Editor de curvas.

Elasticidade

A Elasticidade dobra a camada ao longo do caminho em vez de deixá-la percorrê-lo rígida. Em 0% a camada mantém a forma, como antes. Em 100% cada parte dela se acomoda na curva do caminho, do jeito que uma cobra segue a linha por onde anda: a cabeça vai para onde o caminho vai, o corpo e a cauda passam depois pelas mesmas curvas, e a camada mantém a espessura. Os valores intermediários a dobram só em parte. O campo Elasticidade fica abaixo de Orientar ao caminho, vai de 0% a 100% e começa em 0%. A Elasticidade tem o próprio losango de chave e a própria subtrilha em Seguir caminho, então uma camada pode se endireitar ao parar.

Todo tipo de camada se dobra: formas, grupos com tudo o que há dentro deles, malhas com as camadas que elas seguram, imagens, camadas raster e de pixels, e vídeos. A curva também aparece no Modo de Edição; os nós e a caixa de seleção da camada ficam no contorno dela sem dobrar, que é o que a edição muda. Num trecho reto do caminho, nada se dobra.

Pondo o progresso em quadro-chave

O Progresso leva o mesmo losango de chave em linha que qualquer outro campo animável de Propriedades, e a Chave automática o arma do mesmo jeito. Anime o Progresso de 0% a 100% ao longo de uma sequência de quadros e a camada percorre o caminho inteiro no ritmo que a sua suavização der; mantenha-o fixo e a camada estaciona num ponto do caminho.

Quando você liga o Desfoque de movimento na camada e o Progresso ou a Elasticidade já tem pelo menos duas chaves, ela desfoca ao longo do caminho enquanto viaja, dobrando junto com a camada quando ela tem Elasticidade. Veja Desfoque de movimento.

Enquanto uma camada segue um caminho, a âncora dela fica exatamente sobre o caminho, então a Posição própria da camada não a move: os quadros-chave de Posição voltam a valer quando a camada deixa de seguir o caminho.

Um caminho não pode ser descendente da camada que o segue: isso seria um ciclo. Se um ancestral do seguidor estiver na escala zero, o seguimento é pulado naquele quadro em vez de produzir uma pose quebrada.
O seguimento roda depois da deformação por ossos, então um seguidor de caminho carregado por uma camada montada segue o caminho no formato posado dele, e não na pose de repouso.