Voltar para o Blog
Quest Log

Animação 2D no Blender com Grease Pencil para Jogos

Personagem cartoon desenhado com traços de Grease Pencil dentro do viewport do Blender, com a timeline de quadros embaixo

Animação 2D no Blender com Grease Pencil para jogo: workspace 2D, desenhar e animar, câmera ortográfica, render com fundo transparente e montar a sprite sheet.

Ferramenta:Blender

Animação 2D no Blender com Grease Pencil para Jogos

Animação 2D no Blender é feita com o Grease Pencil, um tipo de objeto que guarda traços desenhados à mão dentro da cena 3D. Para jogo, o fluxo é: começar pelo modelo 2D Animation, desenhar e animar na timeline com onion skin, enquadrar com uma câmera ortográfica no tamanho do sprite, renderizar com fundo transparente e montar a sprite sheet fora do Blender.

Este guia segue esse fluxo no Blender 5.2 LTS, a versão de suporte longo lançada em julho de 2026, e explica o que mudou no Grease Pencil desde a reescrita do Blender 4.3, para você não se perder em tutorial antigo. No fim, uma seção honesta sobre quando o Blender é exagero para o seu 2D.

O que é o Grease Pencil

O Grease Pencil é um objeto do Blender feito de traços (strokes), não de malha. Você desenha com mesa digitalizadora ou mouse, e cada traço vive no espaço 3D: dá para girar a câmera em volta, colocar traços em profundidades diferentes e iluminar com modificadores.

O que importa para jogo:

  • Camadas como num programa de desenho, com grupos de camadas (novidade do 4.3).
  • Keyframes de desenho: cada quadro-chave é um desenho, como no frame a frame tradicional.
  • Onion skin nativo.
  • Materiais separados para traço (stroke) e preenchimento (fill).
  • Modificadores (ruído, espessura, deslocamento por tempo) e, desde o 4.3, suporte a Geometry Nodes.

Tutoriais anteriores ao 4.3 mostram painéis e opções que mudaram. As mudanças mais visíveis da reescrita (chamada de GPv3): grupos de camadas, uma borracha que corta traços nas interseções, o seletor de camadas no topo da janela, arquivos bem menores e a remoção da espessura em Screen Space (agora os traços são sempre em espaço do mundo). Arquivos salvos a partir do 4.3 não abrem corretamente em versões anteriores, então não misture versões no mesmo projeto. Para o panorama da 5.2, o post sobre Blender 5.2 LTS resume o que muda para game dev.

Animação 2D no Blender: workspace 2D Animation

  1. Abra o Blender e, na tela inicial, escolha New File > 2D Animation. Ou, com o Blender aberto, File > New > 2D Animation.
  2. O arquivo abre com um objeto Grease Pencil, uma câmera apontando para ele, a vista pela câmera e a timeline embaixo, já no modo Draw.
  3. A barra superior mostra os modos do objeto: Draw, Edit, Sculpt, Weight Paint e Vertex Paint. Para animar, você vive no Draw.

Se você vem do Blender 3D, repare que o workspace 2D Animation é um layout pensado para desenhar: canvas de frente para a câmera, ferramentas de pincel à esquerda, materiais e camadas à direita.

Configure as unidades de tempo antes de desenhar: em Output Properties > Format, escolha o Frame Rate. Para jogo, 24 fps animando em 2s (um desenho a cada 2 quadros) ou 12 fps direto funcionam bem.

Desenhar e animar frames

Cada keyframe de Grease Pencil é um desenho completo naquela camada, que fica visível até o próximo keyframe.

  1. No quadro 1, desenhe a primeira pose com a ferramenta Draw (o pincel, primeiro ícone da barra de ferramentas à esquerda). Comece com traços soltos na camada de esboço.
  2. Ligue o Auto Keying (o botão de gravação, com o círculo, na timeline). Com ele ligado, desenhar num quadro sem keyframe cria um novo keyframe automaticamente.
  3. Vá para o quadro 3, desenhe a próxima pose. Repita.
  4. Para copiar um desenho e ajustar, selecione o keyframe na timeline, Ctrl+C, vá ao quadro novo e Ctrl+V, depois ajuste no Edit ou no Sculpt.

Onion skin: ative no menu Overlays do viewport (a opção de onion skin) e ajuste quantos quadros antes e depois aparecem em Object Data Properties (o ícone de traço verde), painel Onion Skinning. Para jogo, 1 ou 2 quadros de cada lado.

Organize por camadas como faria no Krita: esboco, linha, cor. A camada de esboço pode ser escondida no render pelo ícone de visibilidade.

Para ver e ajustar o tempo, use o Dope Sheet no modo Grease Pencil. Ali os keyframes de desenho aparecem como diamantes que você arrasta para alongar ou encurtar cada pose.

Câmera ortográfica e resolução do sprite

A câmera define o enquadramento do sprite. Configure uma vez e use para todas as animações do personagem.

  1. Selecione a câmera. Em Object Data Properties da câmera, troque Type para Orthographic. Assim não há perspectiva: o personagem tem o mesmo tamanho em qualquer profundidade.
  2. Ajuste o Orthographic Scale até o personagem caber com uma margem.
  3. Em Output Properties > Format, defina a resolução do sprite, por exemplo 256 x 256 para um personagem que vai aparecer com uns 200 pixels de altura. Deixe % em 100.
  4. Posicione o personagem de forma que os pés fiquem numa linha fixa (por exemplo, um quinto da altura a partir de baixo). Essa linha é o pivô no jogo.

Trave a câmera depois de configurada: em Object Properties > Transform, clique nos cadeados ao lado de Location e Rotation. Câmera que se mexeu entre a corrida e o pulo é uma das causas mais comuns de personagem que "pula" de lugar ao trocar de animação na engine. Uma boa prática é guardar todas as animações do personagem no mesmo arquivo .blend, cada uma num intervalo de quadros diferente (corrida do 1 ao 24, pulo do 101 ao 130), com a mesma câmera para todas.

Desenhar no Blender é rápido depois que você pega o jeito. O que costuma travar é transformar esse desenho em personagem de jogo: tamanho e pivô consistentes em todas as animações, tempo que combina com o movimento, folha que a engine fatia sem ajuste manual. Quando cada etapa vem de um tutorial diferente, o personagem nunca fecha.

Curso de Arte 2D
Quer fazer a arte do seu jogo?

No curso de Arte 2D para Jogos da CursoGame.Dev você vai do rabisco ao portfólio: personagens, cenários, tilesets, UI e animação, sem precisar saber desenhar.

Conhecer o curso de Arte 2D
Suporte no WhatsAppAcesso vitalícioGarantia de 7 dias

Um pipeline de arte definido do desenho à engine é o que permite usar a ferramenta que você gosta, Blender ou outra, sem refazer o trabalho na hora de importar.

Render com fundo transparente

  1. Render Properties > Film: marque Transparent.
  2. Render Properties > Color Management: para cores chapadas de desenho, use View Transform: Standard. A transformação padrão das versões recentes é pensada para render fotográfico e altera tons saturados.
  3. Output Properties > Output: escolha uma pasta, como //render/heroi_run/ (as duas barras significam "relativo ao arquivo .blend"), e coloque o prefixo heroi_run_ no final do caminho.
  4. File Format: PNG. Color: RGBA. Color Depth: 8.
  5. Defina Frame Start e Frame End na timeline só com o intervalo da animação.
  6. Render > Render Animation (Ctrl+F12).

Cada quadro sai como um PNG transparente, numerado. Se você animou em 2s, vários arquivos vão sair repetidos; é esperado. Você pode manter (e tocar a 24 fps na engine) ou apagar os repetidos e tocar a 12.

Montar sprite sheet

O Blender renderiza quadros; não monta a folha. Três caminhos:

ImageMagick (grátis, linha de comando). Na pasta dos PNGs:

magick montage heroi_run_*.png -tile 8x -geometry +0+0 -background none heroi_run_sheet.png

-tile 8x coloca 8 quadros por linha, -geometry +0+0 não deixa espaço entre eles e -background none mantém a transparência.

Aseprite. Abra o primeiro PNG numerado, aceite carregar a sequência como animação e use File > Export > Export Sprite Sheet (Ctrl+E).

Packer. Ferramentas como o TexturePacker ou o Free Texture Packer empacotam a pasta e geram um JSON. Confira a licença do modo gratuito antes de usar em projeto comercial.

Na engine, fatie pela grade com o tamanho da resolução da câmera. Na Unity, Sprite Mode Multiple e Slice > Grid By Cell Size no Sprite Editor. Na Godot, AnimatedSprite2D com SpriteFrames e a opção de adicionar quadros a partir de uma sprite sheet. O post sobre sprite sheet detalha grade, padding e importação.

Quando o Blender é exagero para 2D

O Grease Pencil é poderoso, mas não é a escolha certa para todo 2D de jogo:

  • Pixel art. O Grease Pencil desenha vetores suavizados; pixel art pede controle de pixel individual. Use Aseprite, LibreSprite ou Pixelorama.
  • Sprites pequenos. Um personagem de 32 pixels não precisa de câmera, materiais e render.
  • Você só quer desenhar quadros. Krita ou OpenToonz são mais diretos, com menos conceitos de 3D no caminho.
  • Computador modesto e cena simples. O Blender pesa mais que um programa de desenho para o mesmo resultado.

Onde ele brilha: animação cartoon com traço limpo, personagem que precisa de várias vistas reaproveitando traços em 3D, efeitos que misturam desenho e câmera, e quem já usa o Blender para os modelos 3D do jogo e quer um só programa. O guia de Blender para desenvolvimento de jogos mostra o restante do que ele faz no pipeline.

Próximo passo

Abra um arquivo 2D Animation, configure a câmera ortográfica em 256 x 256 e anime um ciclo de 6 desenhos (um personagem simples respirando ou uma chama). Renderize com fundo transparente, monte a folha com o ImageMagick e importe na engine. Se o ciclo fechar sem tranco e o personagem não sair do lugar, você tem o pipeline pronto para as próximas animações.

Perguntas frequentes

O Blender é bom para animação 2D?

Sim. O Grease Pencil desenha traços 2D dentro de um espaço 3D, com timeline, onion skin, camadas, modificadores e câmera. Para jogo, ele é forte em animação cartoon desenhada à mão e em personagem que mistura desenho com câmera e iluminação. Para pixel art, ferramentas dedicadas como o Aseprite são mais diretas.

O que mudou no Grease Pencil a partir do Blender 4.3?

O Grease Pencil foi reescrito (chamado de GPv3) no Blender 4.3: ganhou grupos de camadas, suporte a Geometry Nodes, borracha que corta traços e arquivos menores. A espessura em Screen Space foi removida e arquivos salvos a partir do 4.3 não abrem corretamente em versões anteriores.

Como renderizar Grease Pencil com fundo transparente?

Em Render Properties, abra o painel Film e marque Transparent. Em Output Properties, use PNG com Color em RGBA. Renderize a animação com Render > Render Animation (Ctrl+F12) e os quadros saem como PNG com transparência.

Vale a pena fazer um curso de animação 2D no Blender?

Depende do que você quer produzir. Se o objetivo é personagem de jogo, o que mais pesa é aprender animação (tempo, poses-chave, antecipação) e o caminho até a engine; a ferramenta é a parte menor. Teste o Grease Pencil num ciclo curto antes de decidir se ele é o seu programa principal.

O Blender gera sprite sheet?

Não diretamente. Ele renderiza cada quadro como PNG, e a folha é montada fora, por um comando do ImageMagick, pelo Aseprite ou por um packer. Mantenha a resolução da câmera igual para todas as animações para a grade bater.