☰
Manim 怎么学?零基础做 3Blue1Brown 风格数学动画的学习路线
2026/9/26 4:20:19 网站建设 项目流程

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

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

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

立即咨询