平时大家可能总会看到各种炫酷的数学动画,却不知用什么制作的,本次给大家推荐一个可以制作数学动画的神器:manim。
manim是斯坦福大学数学系小哥GrantSanderson开源的数学仿真模拟python库,并用于YouTube频道3Blue1Brown,来解说高等数学。
manim是一个非常优秀的数学动画制作引擎,先来两个GIF感受一下manim的魅力:
版本说明
manim初学者可能会有些许困惑,网上的代码、文档、教程等差异太大,不知道该跟着那个学习。
目前manim有三个版本:
3b1b旧版:3blue1brown自己维护的版本,使用Cairo作为后端。
3b1b新版:3blue1brown自己维护的版本,使用OpenGL和moderngl来进行GPU渲染,优点是速度快。
manim社区版:manim旧版的衍生,更新更活跃,有很好的文档和社区支持。
我直接学习了新版。
manimgl环境搭建
manimgl这个版本的安装特别简单
1、安装配置FFmpeg和LaTex