Manim 快速上手:三步从安装到第一个数学动画
2026/9/11 7:17:08 网站建设 项目流程

Manim 快速上手:三步从安装到第一个数学动画

【免费下载链接】manimAnimation engine for explanatory math videos项目地址: https://gitcode.com/GitHub_Trending/ma/manim

Manim 是一个用 Python 编写的数学动画引擎:你用几行代码描述画面,它渲染出逐帧精确的数学动画视频,可以直接放进课堂讲解或作业演示里。

为什么需要它

讲"抛物线系数变化时图形怎么动",黑板上只能擦掉重画,学生看到的永远是结果。Manim 把这种讲解变成一段 10 秒的过程动画,屏幕上每个动作都来自代码,随时可以暂停、修改、重新渲染。

🎬 三步跑通第一个数学动画

第一步:装好环境。这个仓库是 ManimGL(OpenGL 版),包名叫manimgl,需要 Python 3.10 以上,系统里还要有 FFmpeg 等依赖:

git clone https://gitcode.com/GitHub_Trending/ma/manim cd manim pip install -e .

第二步:运行自带示例。执行下面命令会弹出预览窗口,鼠标滚轮可以平移画面,按q退出:

manimgl example_scenes.py OpeningManimExample

第三步:导出成品。同一条命令加上-o参数,整个场景会渲染成视频文件并自动打开;只想要一张静态图就改用-so

📐 先做的 4 类数学动画

  • 函数图像动画:让抛物线随参数变化平移、伸缩,输出一段 10 秒的片段,直接放在课堂开头。
  • 几何变换演示:正方形变圆、向量实时旋转,把"过程"而不是"结果"展示给观众。
  • 公式与图形同步:LaTeX 公式配合图形排版,公式出现时对应图块同时高亮。
  • 3D 与特效:3D 相机移动、曲面渲染、分形画面都有内置着色器支持。

⚠️ 上手前先知道的 3 个坑

  • 包名别混:本仓库安装的是manimgl而不是manim,照搬社区版的命令会装错版本。
  • LaTeX 不是必装:只有渲染公式才需要,Linux 上装轻量的 texlive-science 加 fonts-extra 就够用。
  • 先预览再渲染:长场景先用-s跳到最后一帧检查排版,确认无误再完整渲染,省掉反复重渲的时间。

接下来去哪

先读快速入门逐行看懂正方形变圆,再对照示例场景列表逐个跑,根目录的 example_scenes.py 可以直接拷走改。

先跑一遍manimgl example_scenes.py OpeningManimExample,按q退出,再照着一个示例场景改个颜色试试。

【免费下载链接】manimAnimation engine for explanatory math videos项目地址: https://gitcode.com/GitHub_Trending/ma/manim

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询