Manim 初体验

文章发布时间:

最后更新时间:

老早就想试试了, 上光学没事干(其实也不是没事干, 就是不想写作业)来学一学

写在前面

当然是很早就看到 manim, 一直没机会尝试, 希望能学一学给自己做一点容易理解的小动画吧

这次契机既然是光学课, 那就以理想光具组的演示作为目标开始捣鼓吧

前期调查

上网搜索 manim 得知这是 python 产物, 这可以说是意料之中的(python 写起来快得要命的特点...), 我又恰好有一点 python 基础, 那不得不立刻开始学习了

安装

无需多言, 虽然说按理说应该用 conda 管理一下环境, 但俺还没学, 就先不用了

需要注意的是, 除了 pip 安装的 python library, 还需要安装一系列 additional system dependencies, 真是麻烦

装完了让我们赶紧 python 启动

1
pip install manim

读文档

其实每次学东西这一步让我最头疼, 总是不能找到一个合理的在 "要学到知识" 和 "要短期成果" 之间平衡, 不过说到底还是学少了

依葫芦画瓢

文件结构

  • firsttry/
    • scene.py

运行过

1
manim -pql scene.py XXX

之后会变成

  • firsttry/
    • media/
      • images/
      • videos/
    • scene.py

media 文件夹看起来像是输出文件夹

照着文档写

写一个这样的巨大无比的文件(?)

1
2
from manim import *