Configuración de Manim: un motor de animación para la visualización de fórmulas matemáticas

Inserte la descripción de la imagen aquí
Manim es un motor de animación de video de matemáticas explicativas. Utiliza principalmente Python para convertir muchas fórmulas y teoremas matemáticos en efectos visuales. Para el video de demostración, puede ver el video en la estación B principal de Up (recomendado por la conciencia). Debido a caprichos repentinos Quiero usarlo en la clase de ondas electromagnéticas, así que estudié una onda y la configuré para toda la tarde y noche.

Primero ponga la dirección de la estación B del jefe de Stanford 3Blue1Brown boss
Inserte la descripción de la imagen aquí

Manim

Debido a que muchos blogs de referencia en Internet son de hace muchos años o de hace muchos años, el funcionario ha hecho muchos cambios, por lo que según sus blogs, ha habido muchos errores. Aquí volveré a resumir:

Descarga e instala Hombrew y Python3.7

Lo primero que necesitamos es el administrador de paquetes Homebrew, que nos ayudará a instalar algunos paquetes que pip no puede instalar correctamente. Abra el terminal y ejecute las siguientes líneas de código para instalar Homebrew. Se recomienda que no utilice un entorno virtual durante la instalación. Después de varios intentos, descubrí que habrá muchos mensajes de error inexplicables si lo instala en el entorno virtual al principio:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Después de instalar Homebrew, instale Python:

brew install python3

Después de instalar Python, necesitamos obtener algunos paquetes. Regrese a la terminal y ejecute las siguientes líneas de código para obtener los paquetes necesarios para la instalación (cairo, pkg-config, virtualenv)

brew install cairo
brew install pkg-config
Crear carpeta para animación

Cree una carpeta para almacenar la biblioteca de Manim, creé una carpeta llamada Manim en el directorio de inicio:
Inserte la descripción de la imagen aquídescargue el código fuente en Github y coloque el código descargado en la carpeta que acaba de crear -> / manim3.7

Crea y activa un entorno virtual

Inserte la descripción de la imagen aquíEjecute el siguiente código a su vez, si cree que la descarga es lenta, puede usar la fuente espejo de Tsinghua

(pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 要下的包名)
pip3 install sox
pip3 install ffmpeg
pip3 install latex
pip3 install pycairo
pip3 install -r requirements.txt
Modifica el código

Agregue una carpeta llamada "salida" en el directorio manim3.7.

Luego cambié el código en la línea 23 del archivo constants.py ubicado en la carpeta Manim / manim3.7 / manimlib, y encontré "Dropbox (3Blue1Brown) / 3Blue1Brown Team Folder"
Inserte la descripción de la imagen aquí

Ejecutar prueba

Abra el terminal en la carpeta manim3.7, use el entorno virtual que acaba de crear y ejecute el siguiente código:

python3 -m manim example_scenes.py SquareToCircle -pl

Inserte la descripción de la imagen aquí
¡Llamar al jugador local para que reproduzca una animación que convierta un rectángulo en un círculo es un éxito!

Supongo que te gusta

Origin blog.csdn.net/qq_43580646/article/details/104885354
Recomendado
Clasificación