O que Movimento em Camadas (Composições) faz?
Uma composição é um gráfico em movimento feito de camadas, onde cada propriedade possui seus próprios quadros-chave, que a pessoa pode abrir no painel de Composição e alterar. Crie uma quando o gráfico provavelmente será editado (uma barra de título com um nome que muda, um título cujo tempo será reajustado). Para um gráfico único sem edições esperadas, um componente de movimento ou elemento HTML é suficiente; convertToComposition transforma tanto um componente de movimento quanto um componente TSX em camadas posteriormente.
Fluxo de trabalho
- Consulte: busque capacidades, tipo
workflows, idcompositionspara o contrato, eget_command_schema(MCP) ousearchCataloguetipocommandsideditCompositionpara cada operação. - Comece pequeno:
addCompositioncom as camadas necessárias, em pixels de composição. Nomeie cada camada pelo que ela é ("Nome", "Função", "Barra"): a pessoa lê esses nomes no painel, e expressões encontram camadas por eles. - Anime com quadros-chave, uma propriedade de cada vez. A suavização em um quadro-chave define o movimento EM DIREÇÃO a ele. Suavização de saída em entradas (
easeOutCubic), suavização de entrada em saídas, e mantenha as entradas próximas a 0,4 a 0,6 segundos. - Leia de volta (
get_project:clips[].composition) antes da próxima edição, para que as operações usem nomes reais de camada, animador, caminho e IDs de efeito. - Verifique os quadros na entrada, na pausa e na saída antes de declarar que está pronto.
Qual ferramenta para qual efeito
- Palavras aparecendo: um animador de texto, não quadros-chave em várias camadas de texto.
textPresettypewriter para código ou legendas lidas em voz alta, wordPop para um gancho impactante, lineRise para um título calmo, fadeByChar para uma revelação elegante. Escreva o seu próprio com setAnimator quando nenhum se adequar (unidade, forma, intervalo). - Um wipe ou revelação de uma forma: uma máscara com sua largura ou pontos animados, ou um track matte quando a revelação segue a forma de outra camada.
- Uma linha que se desenha sozinha (um sublinhado, um círculo ao redor de uma palavra, uma seta): uma camada de forma com um traço e caminhos de corte,
trimEndanimado de 0 a 100. Pontas arredondadas parecem desenhadas; pontas retas, cortadas. - Uma forma que se transforma em outra: anime os pontos do caminho; cada quadro-chave deve ter o mesmo número de pontos.
- Algo que continua se movendo (um flutuar suave, uma pulsação): uma expressão (value + wiggle(1, 6), ou loopOut("pingpong")) em vez de dezenas de quadros-chave. Mantenha o wiggle pequeno: alguns pixels parecem vivos, dezenas parecem quebrados.
- Uma camada seguindo outra: uma expressão lendo a outra (layer("Barra").x), para que uma edição posterior no líder carregue o seguidor.
- Profundidade e acabamento: a pilha de efeitos (sombra projetada, brilho, traço, cor ou preenchimento gradiente, desfoque). Uma sombra por gráfico, suave e baixa; brilho apenas em claro-sobre-escuro.
- Um bloco repetido ou reutilizável (uma etiqueta de nome usada três vezes): pré-componha e coloque a pré-composição três vezes, cada uma com seu próprio deslocamento de tempo.
Uma barra de título, em camadas
- Uma barra (retângulo, na cor da marca) com uma máscara retangular cuja largura é animada de 0 até o máximo em 0,5 s, easeOutCubic.
- O nome (texto, negrito) acima dela com
textPresetlineRise começando 0,15 s depois; a função (texto, mais claro, menor) com fadeByChar 0,1 s após isso. - Pause por pelo menos 2,5 segundos; saia animando a opacidade do grupo, ou a máscara da barra de volta a 0, em 0,3 s, easeInCubic.
- Posicione na área segura inferior, livre de legendas.
Pegadinhas
- setProps em uma propriedade com quadros-chave precisa de
time: ele define o quadro-chave ali. Sem time é recusado (um valor base não apareceria). - Uma camada travada recusa toda edição até
setLayer { locked: false }. - Um track matte usa a camada DIRETAMENTE ACIMA; reordenar altera o pareamento.
- Expressões são uma linguagem pequena: nomes
time,value,index,duratione as funções listadas. Qualquer outra coisa é recusada com a lista. - Corte e traço aplicam-se ao traço de uma forma, não ao seu preenchimento.
Habilidades relacionadas: motion-graphics, titles, text-led-video. Especialista: motion-designer.