制作第一个自己的动画
前一篇详细介绍了 3Blue1Brown 的动画引擎在 Windows 10 64 位系统上,基于 Anaconda的配置方法,并且详细描述了在配置 3Blue1Brown 提供的 manim 动画引擎时可能会出现的问题及解决方法:
李狗嗨:3Blue1Brown的动画引擎如何配置?zhuanlan.zhihu.com上面那篇文章发布后,有很多朋友按照该教程成功配置了该动画引擎,同时也有很多热心知友希望能学习更多关于 manim 动画引擎的使用方法。
说实话,该动画制作方法对 Python 的编程水平有一定的要求,如果是 Python 初学者,很可能会在学习动画制作的过程中面临很多编程方面的问题,我尽量把这部分内容写得接地气一些,不过一个困难在于 3Blue1Brown 的官方教程尚未完成,不能提供一个完善的动画制作指南。
幸运的是,威斯康星大学的一位物理教授 Todd Zimmerman 从他的个人视角摸索着写了一套使用教程:
https://talkingphysics.wordpress.com/2019/01/08/getting-started-animating-with-manim-and-python-3-7/talkingphysics.wordpress.com我觉得写得很不错,就想着把该教程走一遍,权当是学习 Python 了,并希望能记录一下自己在学习制作动画过程中遇到的问题,形成一系列与之对应的 3B1B 动画制作的中文版文字教程。
该教程最重要的资料是与之配套的教程代码,该代码可以在 Todd 教授的 Github 上找到,对应的网址是:
https://github.com/zimmermant/manim_tutorial/blob/master/manim_tutorial_P37.pygithub.com
将该 Python 代码下载下来,或者直接将代码内容复制并保存为 manim_tutorial_P37.p