交付什么

一份可版本控制、可反复调整的 Python 场景源码,以及按需要导出的数学动画视频或单帧图像。

ManimGL:用 Python 写出精确的数学动画

收录于 2026-09-03

3Blue1Brown 作者 Grant Sanderson 持续维护的程序化动画引擎:用 Python 场景精确控制公式、几何对象、坐标系与变换,边写边预览,再渲染成图片或视频。

设计与视频工程开发
ManimGL:用 Python 写出精确的数学动画 预览

这条收录指向原作者维护的 ManimGL,而不是 2020 年分出的 Manim Community。你在 Scene 的 construct() 方法里创建文字、LaTeX 公式、图形、坐标平面等 Mobject,再用 self.play、animate、ReplacementTransform 或 TransformMatchingStrings 编排出现、移动、形变与公式推导;OpenGL 预览窗口支持平移、缩放和三维视角,self.embed() 还能进入 IPython 交互模式即时试动作。命令行可以只看预览、跳到某一段、保存最终帧,或写出并打开视频。直接安装的包名是 manimgl,不是 manim 或 manimlib;当前版本要求 Python 3.10 以上,并依赖 FFmpeg 与 OpenGL,公式排版需要可选的 LaTeX,Linux 还需要 Pango。仓库自身是一套动画引擎,并不包含标准 SKILL.md,但能读写 Python、执行命令和查看渲染结果的 Agent 可以把它作为数学讲解视频的生产后端。项目采用 MIT 许可。