After Effects

Uma biblioteca de expressões do After Effects que você aplica com um clique

Atualizado em 2026-10-31 · pela equipe mouzeclick · Também em English, Español, Bahasa Indonesia

Uma biblioteca de expressões do After Effects é um conjunto de expressões prontas que você aplica a uma propriedade selecionada, sem digitar código. O mouzeclick tem três: 25 expressões recomendadas na Library do workspace, 42 expressões de texto e movimento no Type studio (as duas só no Windows) e as 24 expressões do mouzeexpr, com configurações e Bake, que roda no Windows e no Mac.

  • Library: 25 expressões recomendadas em quatro grupos (Motion, Loops, Text, Utility), mais as suas
  • Type studio: 20 expressões de texto e 22 de movimento, com configurações que você pode mudar
  • mouzeexpr: 24 expressões; Apply, Update, Remove e Bake para keyframes; Windows e Mac
  • Todas vão na propriedade que você selecionar; nada de digitar
  • Os workspaces são só para Windows; mouzeexpr, mouzerun e mouzekit rodam no Windows e no Mac

O que é uma biblioteca de expressões do After Effects, e o After Effects tem uma?

É uma lista de expressões que funcionam e que você aplica pelo nome, e o After Effects não tem uma de verdade. Ele tem a linguagem de expressões, um menu de funções e nenhuma lista nativa de receitas prontas.

O jeito nativo de adicionar uma expressão:

  1. Abra a layer e encontre a propriedade, como Position ou Rotation.
  2. Clique com Alt no cronômetro (Option-clique no Mac). Um campo de expressão abre na timeline.
  3. Digite a expressão, ou use a setinha ao lado do campo, o menu da linguagem de expressões, para inserir uma função.
  4. Clique fora do campo. Se o código tiver problema, o After Effects mostra uma barra de aviso com o erro.

O menu da linguagem dá nomes de funções como wiggle() e loopOut(), não receitas prontas com números razoáveis. Por isso a maioria dos animadores guarda um arquivo de texto com trechos de código, ou salva uma propriedade animada com Animation › Save Animation Preset, que guarda a expressão num arquivo .ffx. Os dois funcionam. Nenhum mostra o que a expressão faz antes de você usar, e nenhum tem configurações que você muda sem editar código. (Se não tiver certeza de onde acabam as expressões e começam os scripts, veja plugin vs script vs extensão.)

O que wiggle, loopOut e time fazem, em palavras simples?

wiggle adiciona movimento aleatório, loopOut repete seus keyframes e time faz um valor crescer a cada segundo. A maioria dos animadores aprende essas três primeiro.

  • wiggle(5, 30) move o valor aleatoriamente 5 vezes por segundo, até 30 unidades de onde você colocou o keyframe: pixels em Position, graus em Rotation, porcentagem em Opacity. Seus próprios keyframes continuam valendo por baixo.
  • loopOut("cycle") toca seus keyframes e depois os repete pelo resto da layer. Troque a palavra: "pingpong" toca para frente e depois para trás, "offset" repete e soma a mudança a cada vez (uma escada), "continue" segue na velocidade do último keyframe. loopIn() faz o mesmo antes do primeiro keyframe. As duas precisam de pelo menos dois keyframes.
  • time * 90 em Rotation gira a layer 90 graus por segundo, para sempre, sem nenhum keyframe.

Mais duas que vale conhecer: linear(time, 0, 2, 0, 100) mapeia um intervalo em outro (aqui, de 0 a 100 nos dois primeiros segundos), e thisComp.layer("Null 1").transform.position faz uma propriedade seguir outra layer. Essa última quebra no momento em que alguém renomeia “Null 1”.

O que tem na biblioteca de expressões do After Effects do mouzeclick?

A principal fica na seção Library do workspace do mouzeclick para After Effects: 25 expressões recomendadas com descrições simples, mais as suas. Clique num card para aplicar na propriedade selecionada; você também pode copiar ou salvar.

GrupoExpressões
Motion (7)Wiggle, Wiggle X only, Inertial bounce, Overshoot, Follow the layer above, Constant spin, Ease between two values
Loops (5)Loop (cycle), Loop (ping-pong), Loop (offset), Keep moving, Loop before and after
Text (4)Typewriter, Count up, Timecode readout, Layer name
Utility (9)Fade in and out, Clamp, Uniform scale, Fit to comp width, Anchor at bottom centre, Stop-motion, Random, but stable, Point at a layer, Fade with distance

O grupo Loops coloca loopOut e loopIn atrás de nomes simples, então você nunca digita as aspas. Follow the layer above copia a posição da layer de cima com cinco frames de atraso; empilhe várias layers para criar um rastro. Random, but stable dá a cada layer seu próprio número aleatório que nunca pisca, que é o que você quer para espalhar formas.

Suas expressões ficam ao lado dessas: salve uma que você escreveu e ela fica a um clique em todo projeto. Mais três ferramentas ficam na Toolbox: Elastic e Bounce adicionam uma expressão de bounce elástico ou inercial às propriedades com keyframes, e Smart bake troca expressões por menos keyframes, dentro de uma tolerância que você define.

Quais expressões de texto e movimento tem no Type studio?

O Type studio, ao lado dos presets de animação de texto, tem 42 expressões: 20 de texto e 22 de movimento, cada uma com configurações que você pode mudar.

  • Texto (20): Typewriter, Typewriter and cursor, Word by word, Text cycle, Random reveal, Blinking text, Digital noise, Ellipsis loader, Slot machine, Decode, e contadores e relógios: Number counter, Currency counter, Percentage counter, Decimal counter, Bounce counter, Countdown timer, Simple countdown, Stopwatch, Date display, Time display.
  • Movimento (22): dez wiggles (Wiggle, Smooth, Decay, X-axis, Y-axis, Loopable, Snapping, Separate XY, Jumpy, Noise), depois Shake, Jitter, Drift, Random jump, Friction slide, Air drag, Wind sway, Handheld realistic, Camera drift, Pendulum rotation, Swing, Inertia.

As expressões de texto vão no Source Text de uma layer de texto; as de movimento vão numa propriedade como Position, Rotation ou Scale. Passe o mouse sobre qualquer uma e ela aparece em prévia ao lado do ponteiro antes do duplo clique. O resto dos 159 presets do Type studio está na página de presets de animação de texto do After Effects; Shake e Handheld realistic são tratados junto com os presets de camera shake.

Como o mouzeexpr aplica, atualiza e faz bake de uma expressão?

O mouzeexpr é um pequeno painel do After Effects, uma das 22 extensões do mouzeclick, com 24 expressões prontas, cada uma com configurações. Ele roda no Windows e no Mac.

  • Movimento: Inertial bounce, Elastic, Oscillate, Drift, Squash and stretch, Time spin, Loop.
  • Texto e números: Countdown or clock, Number format, Text from list, Typewriter.
  • Links: Delay follow, Stick to, Look at, Path follow, Box to text.
  • Também: Random hold, Value from marker, Blink, Auto-fade, Snap to grid, Clamp, Keep stroke width, Parent-free scale.

O fluxo de trabalho se resume a quatro botões. Selecione as propriedades e aperte Apply: a expressão vai em todas as propriedades selecionadas em que ela se encaixa. Update muda a expressão no lugar depois que você mexe numa configuração. Remove tira a expressão junto com os controles. Bake transforma a expressão em keyframes ao longo da work area, com um keyframe por frame ou menos keyframes dentro de uma tolerância.

Alt-clique em Apply também substitui expressões que você mesmo escreveu; um clique normal não mexe nelas. Busca e favoritos mantêm a lista curta. O equivalente nativo do Bake é Animation › Keyframe Assistant › Convert Expression to Keyframes, que sempre cria um keyframe em cada frame.

Como salvar suas próprias expressões para reutilizar?

Só no After Effects, salve a propriedade como animation preset ou mantenha um arquivo de trechos. Com o mouzeclick, salve na Library do workspace ou transforme num botão de um clique.

  • Animation preset. Selecione a propriedade com a expressão e escolha Animation › Save Animation Preset. Ela vai para Effects & Presets como arquivo .ffx.
  • Suas expressões (Windows). Na Library do workspace, salve uma expressão que você escreveu e aplique depois com um clique, ao lado das 25 recomendadas.
  • Botões do mouzerun (Windows e Mac). O mouzerun cria um painel com seus próprios botões. Um tipo de botão coloca uma expressão nas propriedades selecionadas; os outros rodam um script, aplicam um animation preset, executam um comando de menu ou definem um ease. Ele vem com seis botões de exemplo, entre eles Wiggle e Loop, e seus botões ficam salvos na pasta dele, então as atualizações não apagam nada.
  • A Tool wheel. No Windows e no Mac, a Tool wheel do After Effects tem um grupo Loop, ping-pong, wiggle a um gesto de distância no F10.

Eu deixo loops e links como botões e todo o resto na Library. Botões são para as três expressões que você usa toda hora; a Library é para as vinte que você usa todo mês.

Por que uma expressão do After Effects mostra erro?

Normalmente porque ela aponta para algo que mudou: uma layer renomeada, outro idioma ou outro motor de expressões.

  • Uma layer ou efeito foi renomeado. thisComp.layer("Logo") falha quando Logo passa a se chamar Logo 2. Volte o nome ou refaça o link com o pick whip.
  • Outro idioma do After Effects. Expressões que chamam um efeito pelo nome em inglês podem quebrar numa instalação em alemão ou japonês. Os rigs do mouzekit são escritos para funcionar em qualquer idioma do After Effects.
  • O motor de expressões. Os projetos podem usar o motor JavaScript ou o antigo Legacy ExtendScript, definido em File › Project Settings. Um trecho escrito para um pode falhar no outro.
  • O tipo errado de propriedade. Position espera dois ou três números, Opacity espera um. Uma expressão que devolve o formato errado dá erro.
  • Nada faz loop. loopOut() repete keyframes, então a propriedade precisa de pelo menos dois.
  • Funciona, mas a prévia se arrasta. Expressões são calculadas a cada frame. Faça bake das que estão prontas para keyframes com o mouzeexpr, o Smart bake ou o Convert Expression to Keyframes.

Aperte EE (E duas vezes, rápido) com as layers selecionadas para mostrar todas as propriedades com expressão, que é o jeito mais rápido de achar a que quebrou.

Que outras ferramentas deixam expressões a um clique?

Duas bem conhecidas, as duas só para After Effects e as duas com pagamento único. Os dados foram conferidos nas páginas dos fabricantes em 31 de outubro de 2026.

FerramentaO que faz com expressõesPreço exibidoVersão mais recente
KBar (aescripts)Botões de barra de ferramentas para expressões, scripts, efeitos, presets, comandos de menu e comandos de shell; até 4 barras$39.993.1.5, 19 jan 2026
Motion Tools Pro (Motion Design School)Um painel em grade com mais de 30 scripts e widgets, com editor de expressões$402.1.2, 18 jun 2026
mouzeclickExpressões da Library, do Type studio e do mouzeexpr, botões do mouzerunUm plano: $25 por mês, $249 por ano ou $499 vitalício0.58.40, 25 out 2026

Quando elas são a melhor escolha: você quer uma ferramenta focada, com pagamento único, e escreve seu próprio código na maior parte do tempo. O KBar em especial é um padrão para o qual outros scripts exportam, o Flow entre eles. Veja a comparação com o KBar para o quadro completo.

Quando o mouzeclick se encaixa: você quer expressões prontas com configurações e Bake, as mesmas ferramentas no Windows e no Mac pelo mouzeexpr e pelo mouzerun e, no Windows, todo o workspace em volta delas. O guia da extensão tudo-em-um para After Effects mostra o resto.

Teste a biblioteca de expressões grátis por 3 dias, sem cartão. Um só plano com tudo incluído: $25 por mês ou $249 por um ano.

Ver o preço

Perguntas frequentes

Como adiciono uma expressão no After Effects?Clique com Alt no cronômetro ao lado da propriedade (Option-clique no Mac). Um campo de expressão abre na timeline; digite ou cole o código e clique fora dele. Para remover, clique com Alt no cronômetro de novo. Com o mouzeclick, selecione a propriedade e clique numa expressão da Library, do Type studio ou do mouzeexpr em vez de digitar.
Qual a diferença entre loopOut e loopIn?loopOut repete seus keyframes depois do último, pelo resto da layer. loopIn repete antes do primeiro, até o início da layer. Os dois aceitam os mesmos tipos: cycle, pingpong, offset e continue. Na Library do mouzeclick, Loop before and after faz os dois de uma vez.
Expressões deixam o After Effects lento?Podem deixar. Uma expressão é calculada em todo frame, então dezenas de wiggles e links em muitas layers deixam as prévias mais lentas. Quando a animação for aprovada, faça bake: o Bake do mouzeexpr grava keyframes ao longo da work area (em todo frame, ou menos dentro de uma tolerância), o Smart bake na Toolbox do workspace faz o mesmo, e o After Effects tem o Convert Expression to Keyframes.
Posso usar essas expressões no Mac?Em parte. A Library e o Type studio do workspace são só para Windows, porque os workspaces do mouzeclick não estão no app para Mac. As 24 expressões do mouzeexpr, os botões do mouzerun e os rigs do mouzekit rodam no Windows e no Mac. O que você aplicar fica guardado no projeto como uma expressão comum, igual a uma que você digitou.
Posso editar uma expressão depois de aplicar?Sim. Aperte EE para mostrar todas as propriedades com expressão, clique no código e edite como qualquer expressão que você digitou. No mouzeexpr, mude uma configuração e aperte Update para reescrever no lugar. Se você editou o código à mão, um Apply normal mantém sua versão; Alt-clique em Apply substitui.
Como faço uma expressão que conta um número para cima?No Windows, aplique Number counter, Currency counter ou Percentage counter do Type studio no Source Text de uma layer de texto e defina os valores nas configurações. O Count up da Library conta de 0 a 1.000 em 3 segundos, com separador de milhar. No Windows ou no Mac, o mouzeexpr tem Countdown or clock e Number format. À mão, é Math.round(linear(time, 0, 2, 0, 1000)) no Source Text.
A biblioteca de expressões está incluída no preço do mouzeclick?Sim. O mouzeclick é um plano com tudo incluído: $25 por mês, $249 por ano ou $499 por uma chave vitalícia, incluindo todas as extensões e, no Windows, os dois workspaces. Teste grátis por 3 dias, sem cartão. Um código de criador ou de amigo dá 10% de desconto no primeiro pagamento de 30 dias ou de 1 ano de um cliente novo.
Expressões conseguem fazer ease entre dois valores?Sim. ease(time, 0, 1, 0, 100) vai de 0 a 100 no primeiro segundo, com início e fim suaves; linear() faz isso em velocidade constante. O Ease between two values da Library aplica isso sem digitar. Para curvas além de um ease simples, use keyframes e uma curva salva do Easing lab; veja presets de easing do After Effects.

Fontes

Verificado em 2026-10-31. Preços e recursos mudam: cada link leva à página do próprio fabricante.

  1. aescripts: KBar (conferido em 31 out 2026)
  2. Motion Design School: Motion Tools Pro 2025 (conferido em 31 out 2026)
  3. aescripts: Motion Tools Pro (conferido em 31 out 2026)