2026 年 9 月更新,基于 Manim Community Edition 0.21.0
先花几个小时把 Python 基础补够,然后按"对象、动画、公式和文字、相机和 3D、完整项目"的顺序往下学,每学一个概念就马上写个小场景跑一跑。Manim 最难的往往不是 API,而是装环境,还有看不出哪行代码画了哪个东西。手边只有 iPhone 或 iPad 的话,可以用「Manim教程 - 数学动画」这个 App 从第一课学到最后一课,代码在手机上直接渲染,省掉配环境这一步。
学哪个版本
Manim 是 3Blue1Brown 的作者 Grant Sanderson 给自己做视频写的 Python 动画库,现在分成两支。ManimGL 是作者自己在用的,更新快,但文档少。Manim Community Edition(社区版)由社区维护,文档全、教程多,版本也稳。
新手学社区版就对了。本文和下面说到的课程,用的都是社区版 0.21.0。
六个阶段
阶段 1:入门
- Python 速成:变量、函数、类、列表,够用就行
- 写出第一个
Scene,搞懂construct()、self.play()、self.wait() - 学会渲染命令和预览
阶段 2:图形与布局
- mobject 是什么:
Circle、Square、Line、VGroup - 坐标系,
shift、next_to、align_to、arrange - 图层顺序,谁压在谁上面
阶段 3:动画与节奏
Create、Transform、FadeIn,以及.animate语法- 速率函数(rate functions),让动画有快有慢
- updater:让一个物体跟着另一个物体动
- 自定义运动
阶段 4:文字、公式与配色
Text(包括中文),用MathTex和Tex写 LaTeX 公式- 给公式的一部分单独上色
- 配色体系
- 函数图像、图和树
阶段 5:进阶
MovingCameraScene:推拉镜头、跟随ThreeDScene:三维场景、曲面、视角- 自定义 mobject
阶段 6:做真项目
- 引入外部 SVG、图片、音频
- 调试和渲染技巧
- 从头到尾做一个综合项目
每个阶段学完,都该能自己写出一段跑得起来的动画。光看不写,基本等于没学。
新手常卡在哪
头一个是环境装不上。电脑上要装 Python、FFmpeg 和 LaTeX,Windows 上的 LaTeX 尤其爱出问题,不少人第一行代码还没写就放弃了。
再一个是看教程视频对不上代码。视频里一个圆变成了方块,代码却有几十行,到底是哪一行干的?
还有就是改一下要等半天。公式多的场景,每个新公式第一次都要调 LaTeX 编译,一个几百毫秒;每次渲染另有约 2 秒启动开销。改个参数等好几秒,学习的节奏很容易就断了。
用「Manim教程」App 学
「Manim教程 - 数学动画」(英文名 Manim Tutorial)是我们做的,课程就按上面六个阶段排,一共 23 门。
环境的问题,App 里内嵌了 Python 和 Manim 0.21.0,在 iPhone、iPad 本机渲染,离线也能用,写公式不需要装 LaTeX。
对不上代码的问题,我们让视频和代码逐行同步:视频播到哪,旁边的源码就高亮到哪一行。点一下,这一课的代码会作为独立项目进到工作区,随便改、随便跑。
等待的问题,我们在 M2 Mac mini 上做过对照测试(Manim 0.21.0),App 的运行环境第一次渲染新公式比原生 LaTeX 流程快 7.5 到 36 倍,峰值内存低 28% 到 38%。想知道自己的设备有多快,可以去「我的 → 工具 → 渲染基准」测一下。
App 里还有 AI 助手。学到一半想做个自己的动画,用中文描述一下,附张草图也行,它会写好 Manim 代码,在你的设备上试渲染,画面不对再改。卡住的时候看看 AI 怎么写,也算一种学法。
中文界面下课程是中文讲解。课程下载一次就能离线看,学习进度、上次看到哪、连续学了几天,都会自动存下来。
费用方面,前四门课和工作区免费;「全部课程」一次买断,不是订阅,买断后连续 12 个月每月送 5,000 AI 积分。每台设备第一次用会送 1,000 AI 积分。
几条建议
每天 20 到 30 分钟,比周末一口气学 5 个小时管用,做动画的手感是一点点练出来的。
每个概念都亲手改一改。把圆换成三角形,把 2 秒改成 0.5 秒,看看会怎样。
早点做一个自己的小项目。挑一个你真想讲明白的概念,勾股定理、导数、矩阵乘法都行,做一段 30 秒的动画。
报错了先看报错的那一行。大部分错误都出在坐标、括号、缩进这些小地方。
常见问题
完全不会 Python 能学吗?能。第一阶段就是 Python 速成,只讲做动画用得上的部分。
多久能学会?每天半小时,一两个月能独立做出像样的动画。能做到什么程度,主要看你写了多少个场景。
一定要有电脑吗?入门和练习用不着。用「Manim教程」在 iPhone、iPad 上就能从头学到尾,渲染和导出视频都在设备上完成。要做长视频、精修剪辑,最后还是电脑方便。
学的是 ManimGL 还是社区版?社区版(Manim Community Edition)0.21.0。
安卓能用吗?目前上架的是 iOS 版,支持 iPhone 和 iPad。
App Store 搜「Manim教程」或「Manim Tutorial」就能找到。官网:mathanime.com