Este tutorial está basado en la versión del 3 de febrero del 2019
- Instalación en Windows, GNU/Linux y Mac.
- Formato de textos (PDF)/YouTube/Escenas
- Fórmulas en TeX (PDF)/YouTube/Escenas
- Efectos de texto usando arreglos (PDF)/YouTube/Escenas
- Transformaciones y copiado de textos (PDF)/YouTube/Escenas
- Herramientas visuales (PDF)/YouTube/Escenas
- Introducción a las gráficas 2D/YouTube/Escenas
- Introducción a las gráficas 3D/YouTube/Escenas
- Agregar audio/YouTube
- Agregar imagenes svg/YouTube/Escenas
- Primer proyecto/YouTube
Extras:
- Dejar las barras de progreso por defecto.
- Personalizar parametros del renderizado.
- Modificar directorios de "media".
Manim es una herramienta gratuita de animación para Python creada por Grant Sanderson (twitter), matemático de Stantford y dueño del canal de YouTube 3Blue1Brown. Está especializada en temas científicos, principalmente de carácter matemático, por lo que está basada en comandos de LaTeX (principalmente en TeX).
LaTeX es un procesador de textos especializado en el ambito científico, sin embargo, Manim sólo utiliza los comandos TeX (con algunas excepciones), que se refieren a la escritura de fórmulas. Un ejemplo del código en TeX es:
\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}.
Este comando TeX lo compila como:
Este curso se dirige principalmente a profesores que quieran explicar de una forma didáctica y gráfica algún desarrollo matemático o la resolución de problemas especialmente complejos. El curso se extiende a cualquier persona que quiera explicar algún tema científico de una forma original.
Para entender el curso es posible no saber absolutamente nada de programación (aunque es preferible para que el aprendizage sea más rápido). Además de aprender Python 3 se requerirán conocimientos de TeX para la escritura de las fórmulas. De igual forma se darán a conocer herramientas como Pencil chromestore, Codecogs, Rinconmatematico, latex4technics, sciweavers entre otras páginas para aprender a escribir fórmulas en TeX.
No, con 512 MB de Ram y un procesador Intel Core Duo (o similar) es más que suficiente, la única diferencia entre una máquina potente y una de bajos recursos es el tiempo de compilación (entre menos recursos más tiempo demorará en compilar).
- Es gratis y legal.
- Funciona en Windows, GNU/Linux (cualquier distribución) y Mac perfectamente, aunque es preferible usar Mac o GNU/Linux.
- Se puede usar en computadoras antiguas.
- Al ser de código abierto es completamente personalizable al gusto del usuario.
- Constantemente se está mejorando ya que nuevos usuarios tabajan en él a través de su repositorio oficial en GitHub.
- Los archivos de video son de muy alta calidad y ligeros.
- Las fórmulas son creadas usando comandos TeX, por lo que son de calidad profesional (en lo que respecta a la comunidad científica).
- En caso de no tener conocimientos de programación, es una buena herramienta para empezar a aprender Python 3 y LaTeX.
- Si no tienes la paquetería de LaTeX (completa) instalada ocupará más de 6 GB de espacio en tu computadora.
- No se usa una interfaz gráfica para realizar las animaciones, todo se basa en comandos de Python 3 y TeX. El ejemplo del cásico Hello world! sería:
from big_ol_pile_of_manim_imports import *
class HelloWorld(Scene):
def construct(self):
helloWorld = TextMobject("Hello world!")
self.play(Write(helloWorld))
self.wait()
- Python 3.7
- pip (para instalar la lista de requirements.txt)
- Pycairo (suele dar problemas en la instalación de requirements.txt por lo que es recomendable instalarla antes)
- FFmpeg
- LaTeX (Miktex para Windows y TexLive para GNU/Linux o Mac) completo
- Sox
- Requerimientos en la lista de requirements.txt
Peso total aproximado: 5 GB (eliminando los instaladores)