/manim_projects

manim projects for EESAST

Primary LanguagePythonMIT LicenseMIT

manim projects

source code of image/video generated by manim

Usage

建议使用 docker manimcommunity/manim

拉取镜像

docker pull manimcommunity/manim

默认使用 latest 分支,也可以使用 stable 分支

docker pull manimcommunity/manim:stable

开启容器

可以像文档中一样首次运行打开 /bin/bash

docker run -it --name <CONTAINER_NAME> -v "$(pwd):/manim" manimcommunity/manim /bin/bash

但其实用处不大,可以直接使用 -itd

<CONTAINER_NAME> 填一个简单的容器名字即可,建议不要使用 manim 这种和工具本身相同的名字

$(pwd) 即执行命令时所在路径,请在本项目的根目录下执行指令

生成图片、视频

在容器运行的过程中,使用下述命令生成 1080p 图片、视频

docker exec -it --user="$(id -u):$(id -g)" <CONTAINER_NAME> manim /path/to/code.py <IMG/VIDEO_NAME> -qh

想生成质量低的,可以使用 -ql 代替 -qh

生成文件在 media/path/to/code/

DEVELOP

编写 python 代码,建议建一个有 manim 库的虚拟环境