Filosofia e Interface do Cavalry
O Cavalry é o motion design tool mais interessante dos últimos anos — procedural como o Houdini, mas focado em 2D e muito mais acessível. Se você quer fazer motion design vetorial com lógica de sistema, o Cavalry vale a pena explorar.
O Que É o Cavalry
O Cavalry é um aplicativo de motion design procedural 2D desenvolvido pela Studio Rodrigo (UK). É node-based por baixo, mas apresenta uma interface que parece familiar para quem vem do AE — com uma timeline e uma viewport clara.
O diferencial: tudo no Cavalry é procedural. Você não “desenha” uma animação — você define como ela acontece. Isso significa que mudar um parâmetro pode reconfigurar a animação inteira de forma coerente.
Interface Principal
- Viewport (centro) — preview da animação em tempo real
- Stage (esquerda) — hierarquia de layers (parecido com o AE)
- Attribute Editor (direita) — parâmetros do item selecionado
- Timeline (baixo) — keyframes e playback
- Connector (canto inferior) — o node graph, onde você conecta propriedades
Layers e Shapes
No Cavalry, você cria formas (shapes) que vivem em layers. As shapes têm:
- Geometry — a forma em si (circle, rectangle, path, star…)
- Renderer — como ela é renderizada (fill, stroke, gradient…)
- Modifier — o que modifica a forma (repeater, noise, transform…)
A chave: você pode conectar qualquer propriedade de qualquer shape a qualquer outra propriedade via o Connector.
O Connector: Node Graph Escondido
O Connector é o coração procedural do Cavalry. Acesse em Window > Connector.
Você conecta outputs de uma propriedade como inputs de outra:
Circle.Radius → Repeater.CountAgora o número de repetições do Repeater é controlado pelo raio do círculo. Mude o raio → a quantidade de cópias muda.
Isso é radicalmente diferente do AE — qualquer propriedade pode alimentar qualquer outra.
Behaviors: Animação Sem Keyframes
Behaviors são módulos de animação procedural — funções matemáticas que geram valores ao longo do tempo:
- Oscillate — movimento senoidal (equivalente ao wiggle, mas mais controlado)
- Cycle — repete um valor em loop
- Linear — incremento constante
- Random — valores aleatórios com seed
- Driver — usa outra propriedade como controle
Conecte um Behavior a qualquer propriedade e ela anima automaticamente — sem um keyframe sequer.
Recursos
- Cavalry Docs — cavalry.scenegroup.co/docs
- Cavalry YouTube Channel — tutoriais oficiais
- Motion Design School: Cavalry — cursos focados
Última atualização: 2026 | Parte do wiki Zé do Motion