Manim: Animation engine for explanatory math videos
9 months ago
- #python
- #animation
- #math-videos
- Manim是一个用于创建精确程序化动画的Python引擎,特别适合制作数学教学视频。
- Manim有两个版本:3Blue1Brown开发的原始版和更稳定、社区友好的社区版。
- 安装需要Python 3.7+、FFmpeg、OpenGL,可选LaTeX。Linux系统还需安装Pango及其开发头文件。
- 安装ManimGL使用命令`pip install manimgl`。开发版本需克隆仓库并运行`pip install -e .`。
- 系统配置包括安装FFmpeg、LaTeX(推荐MiKTeX)等依赖项,macOS用户可通过Homebrew安装。
- 示例用法:运行`manimgl example_scenes.py OpeningManimExample`可演示示例场景。
- 常用命令行参数:`-w`输出到文件,`-s`跳转至最终帧,`-f`全屏播放。
- 可通过`custom_config.yml`自定义配置输出目录、样式和画质参数。
- 项目提供中英文文档,欢迎社区贡献资源和改进建议。
- 项目采用MIT许可证,鼓励提交有明确动机和示例的代码贡献。