Repolode
ManimCommunity

ManimCommunity/manim

Engine de Python mantido pela comunidade para criar animações matemáticas precisas e programáticas e vídeos explicativos.

Alternativa open source a:Adobe After Effects

Estrelas
42,327
Forks
3,300
Issues abertas
391
Último commit
há 3 dias

O que é?

Manim é um engine de animação para vídeos explicativos de matemática. As cenas são escritas em Python, então formas, equações, gráficos e transformações são posicionados e animados com precisão, em vez de serem desenhados à mão em um editor de vídeo. Este projeto é a edição mantida pela comunidade, derivada do projeto original 3b1b/manim, que dá vida aos vídeos do 3Blue1Brown.

Uma cena é uma classe Python com um método construct, no qual os objetos são criados e passados para self.play com animações como Create, Transform e FadeOut. A renderização é iniciada pela linha de comando do manim, que permite visualizar a saída em diferentes níveis de qualidade, renderizar apenas o quadro final ou avançar até uma animação específica dentro de uma cena.

Manim também pode ser usado no JupyterLab e nos notebooks clássicos do Jupyter por meio de uma magic %%manim. Uma imagem Docker está disponível para quem prefere uma configuração em container em vez de uma instalação local.

Recursos principais

  • 01Cria animações de formas, textos, equações e gráficos a partir de código Python.
  • 02Oferece transformações entre objetos, como Transform, FadeIn e FadeOut.
  • 03Renderiza cenas pela linha de comando, com qualidade ajustável e opção de pré-visualização.
  • 04Executa em notebooks Jupyter por meio da magic %%manim do IPython.
  • 05Disponibiliza uma imagem Docker para renderização em containers.

Casos de uso

  • Produzir vídeos explicativos de matemática ou física com elementos visuais controlados com precisão.
  • Ensinar conceitos animando equações e transformações geométricas passo a passo.
  • Criar protótipos interativos de animações matemáticas em um notebook Jupyter.

Início rápido

  1. 1

    Instale o Manim localmente seguindo a documentação oficial do seu sistema operacional

  2. 2

    Salve o código da cena de exemplo em um arquivo chamado example.py

  3. 3

    Renderize e visualize a cena de exemplo em um terminal

    manim -p -ql example.py SquareToCircle

Antes de usar

  • A instalação local requer várias dependências que precisam ser configuradas antes.
  • O projeto está passando por uma grande refatoração, então contribuições que adicionem novos recursos não são aceitas no momento.

Em coleções

Tópicos

Perguntas frequentes

O que é manim?
Engine de Python mantido pela comunidade para criar animações matemáticas precisas e programáticas e vídeos explicativos. Manim é um engine de animação para vídeos explicativos de matemática. As cenas são escritas em Python, então formas, equações, gráficos e transformações são posicionados e animados com precisão, em vez de serem desenhados à mão em um editor de vídeo. Este projeto é a edição mantida pela comunidade, derivada do projeto original 3b1b/manim, que dá vida aos vídeos do 3Blue1Brown.
manim é gratuito? Qual é a licença?
manim é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
manim ainda é mantido?
Manutenção ativa. O último commit de manim foi em 5 de nov. de 2026.
Para que posso usar manim?
Produzir vídeos explicativos de matemática ou física com elementos visuais controlados com precisão. Ensinar conceitos animando equações e transformações geométricas passo a passo. Criar protótipos interativos de animações matemáticas em um notebook Jupyter.
Como instalar manim?
Instale o Manim localmente seguindo a documentação oficial do seu sistema operacional Salve o código da cena de exemplo em um arquivo chamado example.py Renderize e visualize a cena de exemplo em um terminal: manim -p -ql example.py SquareToCircle
Onde consigo manim?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ManimCommunity/manim

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados