用代码创作数学动画

Manim 中文社区 · 教程 · 文档 · 示例 · 交流

什么是 Manim ABOUT MANIM

Manim 最初由 Grant Sanderson(3Blue1Brown)开发并随视频公开,如今由社区维护并持续演进(Manim Community Edition)。它用 Python 代码精确控制动画时序与画面,广泛用于数学、物理概念的讲解视频制作。

精确可控

一切动画皆代码:坐标、时序、变换全程可复现,适合制作严谨的教学视频。

数学排版

内置 LaTeX 公式渲染(MathTex),复杂数学表达式与推导过程可以逐行动画呈现。

坐标系绘图

Axes / NumberPlane 等组件让函数图像、几何变换的绘制与动画一步到位。

开源生态

MIT 协议开源,社区活跃,文档与插件生态持续完善,中文资料正在丰富。

三步跑通第一个动画 QUICK START

1. 安装环境

Python 3.9+ 与 FFmpeg,一条命令安装 Manim:pip install manim。

2. 编写场景

继承 Scene,在 construct 中描述你的图形与动画。

3. 渲染输出

manim -pql scene.py MyScene 低清预览,-pqh 高清导出。

详情见教程 →

完整步骤、常见报错与排坑经验见安装入门与基础教程。

最新内容 UPDATES