admin管理员组

文章数量:1593159

观看完本教程,你将学会如何配置Manim.3blue1brown/manim

难以置信,写了几万字的专栏被B站吃了??没保存上???心态炸了........

太难受了,重写吧. 心情不好文笔可能比较尖酸.

0. 废话部分

头铁想直接安装请跳过本段.

本文重点在Windows上. Linux可以直接移步文末.

Manim的许可是"MIT"许可, 任何人可以免费使用, 传播, 修改, 再发布.

Manim主文件下的"from_3b1b"文件夹内的东西拥有3Blue1Brown的版权.

我想了想, 本文章还是以类似于"GPLv3"的许可发布吧. 任何人可以随意转载, 但是得附上作者信息(毕竟是自己码的字)

为了让大家能更容易的复制文章的网址, 或者肆意传播文章内容(需要附带作者信息,顺便点赞收藏啥的),我没有勾选"声明此文章为原创"的选项. 但是这个确实是我原创的.

0-1.前言

写本文的目的是向需要配置Manim的人提供帮助. 能帮一个算一个, 作为一个阅读官方文档刚配置好的人, 记载本教程也算是给我自己留个底,省得忘了方法. 毕竟这个东西不是太容易配置. 目前网络上似乎没有几个特别好的教程, 不是过时了就是不太清楚. 对于大部分需要教程的人, 应该是不太懂一些基本的计算机概念的. 我希望能从原理上解释清楚一些东西, 而不是稀里糊涂的安装好, 那样整必然只能稀里糊涂的使用了. 所以我阅读着原版文档,摸索出来了一个方法. 但愿这个文章能达到要求.

0-2. 介绍

Manim是频道3blue1brown的频道主Grant大佬(B站主页https://space.bilibili/88461692/,能来这里的都知道)开发的用于输出高质量动画的一款引擎.作为python的一个库存在于世.   如果你是想制作高质量, 好看的, 非线性动画的兴趣者

想用精美图片代替MATLAB丑图的论文作者

参加需要高质量动画演示视频的竞赛的人

想制作3b1b风格动画的人

其他特种工作者

那么Manim可能是你想找的, 也是你自己无法配置的(要不然你来这里干啥)

Manim不是一种适合人人使用的软件, 你必须会python, 懂得编程思维, 要不然这个工具将毫无用处. 因为Manim不是像ppt, ps/pr 那一类几乎只用点点按按的软件,Manim需要你去用程序表示场景, 所以不想学python的人可以移步学习pr, ppt 了. 如果想使用必须先学习python. 至少目前, 还没人开发出来Manim的图形化界面, 开发者Grant大佬也承认这个东西是自己用的. 所以在没有更好使用方法的情况下, 我们还是只能将就一下. 大佬开源给我们是我们的福报, 要什么自行车?

为了展现公式,python也不够了,你还得学习TeX宏集的语法. 后文会提到.

是不是感觉很难?就是这么难顶. 编程就像数学,需要一定的时间去学习,还要熟练掌握. 如果你没学过python和LaTeX建议先学习一个.

好, 劝退的劝退了, 可以开始玩了.

1. 安装前的准备

备注:  Manim是基于一大堆软件运行的.这些软件也有各自的用处. 如果只是为了Manim而装一堆东西有些不划算, 所以不妨一起学习下那些软件的用法?比如TeX或者ffmpeg?技多不压身.

1-1. 设备

一个正儿八经的电脑就可以. 想在手机,平板上安装的可以放弃了. 手机就不是用来开发的.

WindowsNT内核, Linux内核的电脑都可以, 如果你是苹果OSX用户, 抱歉,我也不会,但是你可以参考Linux的方法,都差不多.

由于使用Linux的人必然是英语好, 计算机技术高的高手, 所以文末的Linux教程将只是点到为止.否则恐有班门弄斧之嫌. (其实主要是Linux系统下安装实在是方便的没啥说的. Linux开发软件出了名的好用,要不是玩游戏的需求, 我早换成Linux Ubuntu系统了)

1-2. 下载器

我们将会访问一些合法的境外网站. 这意味着你不用准备****工具,但是考虑时间问题, 下载速度太慢显然让人非常不爽. 所以一个能加速下载的程序就很必要. 比如原理相似的FDM, μtorrent等. 但是我实测, 还是迅雷好用些. 虽然迅雷一言难尽,但是为了Manim....不寒掺!!

如果你用迅雷的话,请万分注意广告和全家桶软件,毕竟我们只想要Manim,不想要全家桶. 得不偿失就不划算了.

1-3. python基础

虽然不是安装的必备品,但是安装好不会用,你安装它干啥?还是先学习一个吧.

1-4 自己电脑的位数

这是我的机子的情况

你可以看到我的电脑是x64的64位设备. 这个界面你可以右键"此电脑"然后在"属性"里找见.

有的人连"此电脑"都找不见, 那是你没让它在桌面显示. 自行百度方法,此处不赘述.

电脑位数由你的cpu和操作系统决定. 表示cpu的处理位宽. 更高的位数一般性能更好. 现在主流都是64位.如果你不幸是32位,没关系,可以买个新时代的电脑,或者接下来注意安装32位版本的程序就好.

64位一般记作:  x64, x86-64  , amd64

32位一般记作:  x32, x86-32  ,请安装合适位数的软件.

万事俱备,正式开始  (叨叨这么久终于开始了)

2. 安装依赖环境

光有Manim显

本文标签: 数学引擎动画教程3b1b