ManimGL es el motor original de 3Blue1Brown para crear animaciones precisas mediante código y producir videos explicativos de matemáticas.
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
Instala Manim localmente siguiendo la documentación oficial de tu sistema operativo
- 2
Guarda el código de la escena de ejemplo en un archivo llamado example.py
- 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
Un mentor de matemáticas con IA que anota tu trabajo manuscrito en pantalla con pistas, no respuestas, y puede animar conceptos con manim.
Herramienta local de navegador que reproduce un anuncio terminado de motion graphics sincronizado con sus escenas preliminares en blanco y negro y exporta el desglose como un solo MP4.
Un skill de Claude Code que crea un simulador 3D interactivo y sin conexión de cualquier máquina que se pueda desmontar, en una sola página HTML.
Framework basado en React para crear videos mediante código, con el código como fuente de verdad para las líneas de tiempo y las animaciones.
Un kit de herramientas de diseño de movimiento que permite a agentes de programación como Claude Code crear videos con Remotion, escenas guiadas por una línea de tiempo, revisión visual y un motor de sonido en Python.