▸ CódigoPaso 1 gratis
Crea animaciones matemáticas estilo 3Blue1Brown con pocas líneas de Python
Manim, el motor creado para el canal 3Blue1Brown, en su versión mantenida por la comunidad.
Lo que vas a usar
- Tiempo
- 40 min
- Coste real
- €0
- Requisitos
- 8 GB RAM · sin GPU
- Sistemas
- Windows · macOS · Linux
- 1
Paso 1 / 4 · gratis
Tu primera escena
Crea escena.py con una clase Scene y renderízala en calidad baja para ir rápido.
Del código a la animación
escena.pydices qué aparece y cómo se muevelo lees conmanim -pqldibuja cada fotograma en calidad bajay creaCuadradoACirculo.mp4un cuadrado que se vuelve círculo- 1
Instala Manim (Mac)
TerminalmacOS$brew install manim - 2
Instala Manim (Linux)
TerminalLinux$pip install manim - 3
Pon esto en escena.py
escena.py1from manim import *23class CuadradoACirculo(Scene):4 def construct(self):5 cuadrado = Square(color=BLUE)6 circulo = Circle(color=YELLOW)7 self.play(Create(cuadrado))8 self.play(Transform(cuadrado, circulo))9 self.wait() - 4
Renderiza y abre
Terminal$manim -pql escena.py CuadradoACirculo
¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez
Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.
Instala HomebrewmacOS$/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.
Comprobación: Se abre un vídeo corto: aparece un cuadrado azul y se convierte en un círculo amarillo. Queda guardado en media/videos/escena/480p15/.
Si algo falla (3)
- «No module named 'manim'» o «command not found: manim»
- Abre una terminal nueva. En Mac comprueba con brew list manim; en Windows y Linux repite pip install manim.
- «CuadradoACirculo is not in the script»
- El nombre después de escena.py tiene que ser igual que el de la clase, con las mismas mayúsculas.
- El vídeo no se abre solo
- Búscalo en la carpeta media/videos/escena/480p15 y ábrelo con doble clic.
- 1
- 2
// acceso_restringido
Pasos 2–4 en producción