Pular para o conteúdo
charmotion

Como animar um logo a partir de um PNG ou imagem feita com IA

Por equipe Charmotion · Atualizado em

Ilustração de capa do guia: Como animar um logo a partir de um PNG ou imagem de IA, com personagens de demonstração do Charmotion

Para animar um logo a partir de um PNG, você pode vetorizá-lo em formas e animar as partes, ou manter os pixels originais e deformá-los com uma malha e bones. Vetorizar funciona para logos planos; manter os pixels funciona para logos 3D, com gradiente e gerados por IA. Remova o fundo antes e depois exporte Rive, vídeo com fundo transparente e MP4.

Principais pontos

  • Logos planos podem ser vetorizados e animados parte por parte; logos detalhados ou gerados por IA ficam melhores quando os pixels são mantidos e deformados.
  • Remova o fundo com cuidado antes de animar, ou as bordas vão aparecer em qualquer fundo em que você colocar o logo.
  • Mantenha o movimento do logo curto, termine na pose de repouso original e nunca use flashes.
  • Entregue Rive ou vídeo com fundo transparente para a web, HEVC com alfa para o Safari e MP4 para redes sociais e edição de vídeo.

Já tem um personagem ou logo? Veja seu personagem em telas reais de app: telas de splash, onboarding, carregamento e estado vazio. É grátis, roda no navegador e não envia nada.

Dá para animar um logo plano em PNG ou JPG?

Sim. Um PNG ou JPG é só um conjunto de pixels, mas há duas formas confiáveis de dar vida a ele.

1. Reconstrua em vetor. Vetorize o logo em formas em um editor vetorial (ou use uma ferramenta de vetorização automática e limpe o resultado) e depois separe-o em partes: o símbolo, cada letra, qualquer acento. Assim cada parte pode se mover sozinha: as letras podem cair uma a uma, o símbolo pode girar ou se desenhar na tela. Esse é o caminho clássico do motion design e funciona melhor quando o logo já é plano, com cores sólidas.

2. Mantenha os pixels e deforme-os. Recorte o logo do fundo, coloque uma malha sobre ele e vincule a malha a alguns bones. Ao mover os bones, a arte original é comprimida, esticada, inclinada e curvada. Nada é redesenhado, então o logo fica exatamente igual ao arquivo de onde você partiu.

Um jeito rápido de decidir:

  • Cores sólidas, bordas limpas, o logo existe em SVG em algum lugar: vetor.
  • Gradientes, brilhos, texturas, sombreamento 3D ou uma imagem gerada por IA: mantenha os pixels.
  • Logo composto principalmente de texto: vetor, para que as letras fiquem nítidas e possam ser animadas individualmente.

Antes de seguir qualquer caminho, encontre a maior versão do arquivo que você tiver. A animação evidencia desfoque e artefatos de compressão que passam despercebidos em uma imagem estática.

Vetorizar o logo ou manter os pixels?

Cada abordagem tem seus pontos fortes. Esta tabela resume as vantagens e desvantagens:

VetorizarManter os pixels (deformação de malha)
Fidelidade ao originalPode se desviar do original; gradientes e sombreamento são difíceis de recriarExata, porque usa os pixels originais
Tipos de movimentoQualquer um: as partes podem se mover, se transformar, ser desenhadas na telaAchatar, esticar, dobrar, inclinar, pular, piscar
EscalaNítido em qualquer tamanhoLimitada pela resolução do arquivo original
Tamanho do arquivoMuito pequeno para designs planosInclui a imagem, por isso é maior
Ideal paraMarcas planas, logotipos tipográficos, íconesLogos 3D, com gradiente, pintados e gerados por IA

Vetorizar um logo detalhado é onde a maioria dos projetos dá errado. A vetorização automática transforma um gradiente suave em dezenas de faixas de cor, e redesenhar à mão uma renderização 3D raramente fica igual ao original. Se a equipe de marca aprovou uma imagem específica, manter os pixels dela evita reabrir essa aprovação.

A deformação de malha tem seu próprio limite: ela só consegue mover o que está visível. Não dá para girar um logo e mostrar a parte de trás ou revelar um lado escondido. O movimento fica no plano da imagem: dobras, quiques, inclinações e achatamentos.

O que faz uma boa animação de logo?

Uma animação de logo deve deixar a marca mais clara do que antes, não só mais agitada. Checklist:

  • Começa e termina no logo real. A pose de repouso deve ser a arte aprovada, sem alterações, para que um frame pausado ou o último frame sempre fique correto.
  • Continua legível. Se o nome fica ilegível no meio do movimento por mais de um instante, a animação está trabalhando contra o logo.
  • Tem uma única ideia. Um pulo, um quique, um desenho na tela, uma piscada. Combinar cinco efeitos vira ruído.
  • Combina com o tom da marca. Um banco pode acenar com a cabeça; um estúdio de games pode quicar.
  • Não pisca intensamente. O WCAG 2.3.1 limita qualquer conteúdo a três flashes em qualquer período de um segundo (W3C). Evite brilhos estroboscópicos e trocas rápidas de cor.
  • Tem uma alternativa estática. Quando a pessoa prefere movimento reduzido, mostre o logo estático (MDN).
Cinco frames de um logo 3D gerado com IA e animado no modo Motion: idle, hop, tilt, success e sleeping

Planeje uma pequena família de movimentos em vez de um só. Uma revelação para intros, um loop idle (loop de repouso) suave para a seção hero, um quique de sucesso para confirmações e um estado de repouso calmo cobrem a maioria dos lugares onde um logo aparece.

Qual deve ser a duração de uma animação de logo?

Depende de onde o logo é exibido. A regra é a mesma em todo lugar: quanto menor a espera que ele causa, melhor.

ContextoDuração recomendada
Ícone de splash do Android 12+O Google recomenda no máximo 1.000 ms em celulares (Android Developers)
Intro de abertura dentro do appCerca de um segundo para a parte que atrasa a interação; deixe o resto tocar sobre uma tela já utilizável
Loop na seção hero do siteUm loop perfeito (sem emendas); pare numa imagem estática após alguns ciclos
Intro ou encerramento de vídeoAlguns segundos, no ritmo da edição e de qualquer efeito sonoro
Reações (success, error)Curta o bastante para terminar antes de o usuário ler o resultado

Loops em páginas web exigem atenção extra. Pelo WCAG 2.2 SC 2.2.2, um movimento que começa automaticamente, dura mais de cinco segundos e aparece junto com outro conteúdo precisa de uma forma de pausar, parar ou ocultar. Um logo na seção hero que faz alguns loops e depois para evita o problema e mantém a atenção no seu título.

Para aberturas de apps especificamente, veja o guia de animação de abertura e splash screen.

De quais formatos você precisa para web, apps e vídeo?

Nenhum arquivo sozinho cobre todos os canais. Um kit completo de animação de logo costuma incluir:

OndeFormatoPor quê
Site ou web app, interativoRive (.riv)Um arquivo pequeno, vários estados, reage ao código
Site, loop com fundo transparenteWebM (VP9 com alfa) + MOV (HEVC com alfa)Chrome, Edge e Firefox reproduzem VP9 com alfa; o Safari precisa de HEVC com alfa
Splash do app (Android)AnimatedVectorDrawableO formato de ícone animado da API SplashScreen
Edição de vídeo, intros, encerramentosMOV com alfaEncaixa sobre as imagens no editor
Redes sociais, prévias em lojas, slidesMP4Reproduz em qualquer lugar
E-mail, documentos, chatGIFSó para prévia

O Safari reproduz WebM, mas descarta o canal alfa do VP9, então um WebM com fundo transparente aparece com fundo opaco nele (Can I use). Por isso você precisa dos dois arquivos transparentes; veja o guia de logo animado com fundo transparente.

GIF é um formato final ruim para logos: suporta no máximo 256 cores e só transparência total ou nenhuma, então os gradientes ficam com faixas e as bordas serrilhadas (MDN). Vídeo também é bem menor; no exemplo do web.dev, um GIF de 3,7 MB virou um MP4 de 551 KB (web.dev). Saiba mais em GIF vs WebM vs MP4 vs Rive.

Como adicionar um logo animado à seção hero do meu site?

Para um loop de logo com fundo transparente, use um vídeo inline, sem som, com duas fontes. O HEVC precisa vir primeiro, porque o Safari reproduz VP9, mas não o canal alfa dele (Jake Archibald):

<video autoplay muted loop playsinline
       poster="/img/logo-still.png" width="480" height="480">
  <source src="/img/logo.mov"
          type='video/quicktime; codecs="hvc1.1.6.H120.b0"'>
  <source src="/img/logo.webm"
          type='video/webm; codecs="vp09.00.41.08"'>
</video>

Observações sobre esse código:

  • muted e playsinline são o que permitem a reprodução automática, inclusive no iPhone. Se play() for rejeitado, o pôster continua visível (MDN).
  • O pôster deve ser a pose de repouso do logo, para que a seção hero pareça pronta antes de o vídeo carregar.
  • Defina width e height para evitar mudanças de layout.
  • Com prefers-reduced-motion: reduce, troque o vídeo pela imagem estática.

Se o logo precisa reagir, por exemplo quicando ao passar o mouse ou comemorando após um cadastro, use um arquivo Rive e troque os estados pelo código. Veja vídeo com fundo transparente em um site e Rive em React e Next.js.

Como animar um logo a partir de um PNG

  1. Consiga o melhor arquivo original. Encontre o maior PNG ou JPG do logo, ou o SVG original, se existir.
  2. Escolha entre vetor ou pixels. Vetorize logos planos e divida-os em partes; mantenha os pixels originais para logos 3D, com gradiente ou gerados por IA.
  3. Remova o fundo. Recorte o logo com um canal alfa limpo, sem halo do fundo antigo.
  4. Faça o rig e anime. Anime as partes vetoriais diretamente ou vincule uma malha a alguns bones para achatar, inclinar e fazer quicar uma arte raster. Mantenha o texto em uma região rígida.
  5. Termine na pose de repouso. Faça cada animação começar e terminar no logo aprovado e adicione uma versão estática para movimento reduzido.
  6. Exporte para cada canal. Exporte Rive para uso interativo na web, MOV HEVC e WebM VP9 com alfa para loops com fundo transparente, e MP4 para redes sociais e vídeo.

Perguntas frequentes

Dá para animar um logo sem o arquivo vetorial original?

Sim. Você pode vetorizar o PNG ou manter os pixels e deformá-los com uma malha e bones. Manter os pixels costuma ser melhor para logos detalhados, porque a vetorização perde degradês e sombreamento. Use o arquivo com a maior resolução que você tiver.

Como animar um logo gerado por IA?

Remova o fundo e anime os pixels originais com um rig de malha e bones, em vez de redesenhar o logo. Assim você preserva a iluminação e o sombreamento que a IA gerou. Mantenha qualquer texto em uma parte rígida da malha para que ele continue legível enquanto o resto se curva.

Qual é o melhor formato para um logo animado em um site?

Para um loop com fundo transparente, use vídeo com duas fontes: MOV HEVC com alfa para o Safari e, depois, WebM VP9 com alfa para os outros navegadores. Para um logo que reage a hover ou cliques, use um arquivo Rive. Evite GIF, que cria faixas nos degradês e deixa as bordas serrilhadas.

Por que meu logo em WebM transparente aparece com fundo preto no Safari?

O Safari reproduz WebM, mas descarta o canal alfa do VP9, então a transparência se perde. Adicione um MOV HEVC com alfa como primeira fonte no seu elemento de vídeo; o Safari vai escolhê-lo, e Chrome, Edge e Firefox vão usar o WebM como alternativa.

Respostas rápidas deste guia

Fontes

Guias relacionados