Repolode
ManimCommunity

ManimCommunity/manim

Un motor de Python mantenido por la comunidad para crear animaciones matemáticas y videos explicativos precisos y programáticos.

Alternativa open source a:Adobe After Effects

Estrellas
42,269
Forks
3,292
Issues abiertos
391
Último commit
ayer

¿Qué es?

Manim es un motor de animación para crear videos explicativos de matemáticas. Las escenas se escriben en código Python, por lo que las formas, ecuaciones, gráficas y transformaciones se colocan y animan con precisión, en lugar de dibujarse a mano en un editor de video. Este proyecto es la edición mantenida por la comunidad, derivada del proyecto original 3b1b/manim que se usa para los videos de 3Blue1Brown.

Una escena es una clase de Python con un método construct, donde se crean objetos y se pasan a self.play con animaciones como Create, Transform y FadeOut. El renderizado se inicia desde la línea de comandos de manim, que permite previsualizar el resultado con distintos niveles de calidad, renderizar solo el fotograma final o saltar a una animación específica dentro de una escena.

Manim también se puede usar en JupyterLab y en los notebooks clásicos de Jupyter mediante una magia %%manim. Se publica una imagen de Docker para quienes prefieren un entorno en contenedor en lugar de una instalación local.

Funciones clave

  • 01Crea animaciones de formas, texto, ecuaciones y gráficas a partir de código Python.
  • 02Ofrece transformaciones entre objetos, como Transform, FadeIn y FadeOut.
  • 03Renderiza escenas desde la línea de comandos, con calidad ajustable y vista previa.
  • 04Se ejecuta en notebooks de Jupyter mediante la magia de IPython %%manim.
  • 05Incluye una imagen de Docker para renderizar en contenedores.

Casos de uso

  • Crear videos explicativos de matemáticas o física con elementos visuales controlados con precisión.
  • Enseñar conceptos mediante la animación paso a paso de ecuaciones y transformaciones geométricas.
  • Crear prototipos interactivos de animaciones matemáticas en un notebook de Jupyter.

Inicio rápido

  1. 1

    Instala Manim localmente siguiendo la documentación oficial de tu sistema operativo

  2. 2

    Guarda el código de la escena de ejemplo en un archivo llamado example.py

  3. 3

    Renderiza y previsualiza la escena de ejemplo en una terminal

    manim -p -ql example.py SquareToCircle

Antes de usarlo

  • La instalación local requiere varias dependencias que deben configurarse antes.
  • El proyecto está pasando por una refactorización importante, por lo que actualmente no se aceptan contribuciones que añadan nuevas funciones.

En colecciones

Temas

Preguntas frecuentes

¿Qué es manim?
Un motor de Python mantenido por la comunidad para crear animaciones matemáticas y videos explicativos precisos y programáticos. Manim es un motor de animación para crear videos explicativos de matemáticas. Las escenas se escriben en código Python, por lo que las formas, ecuaciones, gráficas y transformaciones se colocan y animan con precisión, en lugar de dibujarse a mano en un editor de video. Este proyecto es la edición mantenida por la comunidad, derivada del proyecto original 3b1b/manim que se usa para los videos de 3Blue1Brown.
¿manim es gratuito? ¿Qué licencia tiene?
manim es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿manim sigue mantenido?
Mantenimiento activo. El último commit de manim fue el 5 nov 2026.
¿Para qué puedo usar manim?
Crear videos explicativos de matemáticas o física con elementos visuales controlados con precisión. Enseñar conceptos mediante la animación paso a paso de ecuaciones y transformaciones geométricas. Crear prototipos interactivos de animaciones matemáticas en un notebook de Jupyter.
¿Cómo se instala manim?
Instala Manim localmente siguiendo la documentación oficial de tu sistema operativo Guarda el código de la escena de ejemplo en un archivo llamado example.py Renderiza y previsualiza la escena de ejemplo en una terminal: manim -p -ql example.py SquareToCircle
¿Dónde consigo manim?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ManimCommunity/manim

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados