3Blue1Brown 的視頻是怎麼製作的?

用 github 的atom?

具體怎麼做呢?教程啥的,線代本質的視頻確實不錯,想自己做一個。


用作者自製的manim數學引擎(基於Python)

前一段時間,我寫了兩個關於manim的專欄,放在B站上了:第一篇講manim的配置,第二篇講manim的最基本使用方法

一、配置manim

配置沒什麼太多可說的,能跑起來就行了。我的專欄是針對Windows環境說的,前面也有人提到了Linux環境下的配置。至於Mac OS,因為它也是Unix內核的,所以我猜應該和Linux類似。

二、寫代碼

配置完了,就該寫代碼了。manim沒有說明文檔,所以就只能從源碼學習使用方法。了解完manim的基礎架構之後,推薦直接從old_projects文件夾看起。old_projects文件夾里是作者製作視頻時使用的源碼,視頻和源碼對照著看,就能學到很多基本的效果,比如圖形的創建、刪除、變換等等。

基礎的東西學會之後,就可以嘗試著自己改改舊代碼,或者寫寫新代碼,創造點獨特的東西(我現在的頭像就是用manim做的)。

這是最關鍵的一步,也是最磨人的一步。慢慢來,總能學到點東西。

三、視頻製作

manim可以直接生成視頻片段,但是往往還需要後續處理,比如片段拼接、配BGM、配解說詞等等。這些做完之後,就可以算一個成品了。

大概就這些,有問題可以一起討論~


同求教程,也是在B站上看到線代視頻覺得 amazing 然後去找了這個

3b1b/manim

說下我的安裝方法吧,在一個啥都沒有的 Ubuntu 17.04 上跑起來這個 example

首先先把 manim 搞下來,用 git 或者直接下載 zip 都可以。

$ git clone https://github.com/3b1b/manim.git --depth=1

然後進入這個目錄,安裝需要的依賴:

$ cd manim
$ pip install -r requirements.txt

然後再安裝必要的 latex 與 ffmpeg

$ sudo apt install texlive-latex-base # basic installation
$ sudo apt install ffmpeg
$ sudo apt install texlive-latex-extra # standalone
$ sudo apt install texlive-fonts-extra # dsfont

texlive 裝了好久,一開始只安裝了 base 然後發現 WriteStuff 這個示例跑不出來,看了一下 error log 發現有包 not found,然後裝了這樣兩個包就OK了。

然後就是運行的方法:

$ python extract_scene.py -w -a example_scenes.py

待結束以後,在 files/movies 目錄下就有好幾個 mp4 文件了。

比如我隨便改了一下的 WriteStuff:

還有它自己的一個化方為圓的變換動畫:

至於教程,我也很想要啊!!!

不過我暫時連靠譜的文檔都沒有發現。


b站有大佬提供了詳細的安裝和基礎的入門製作教程

想學著製作3Blue1Brown風格的視頻嗎?先讓manim跑起來再說~

想學著製作3Blue1Brown風格的視頻嗎?你還要能寫點代碼!

只不過還沒有發現更詳細的製作教程,等待國人挖掘……


動畫什麼的就是用這個做的:

3b1b/manim


3b1b/manim基於python2.7,近期我嘗試了安裝完所有需要的庫之後還是提示了運行錯誤,問題出現在extract_scene.py文件的156行,運行提示no module named . ,項目討論區也有相同的問題,但是暫時沒有找到解決方法.希望找到解決方法的朋友告知一下


同求詳細教程,以後有空也想弄一系列數理邏輯視頻科普


我的也折騰了好久,在虛擬機ubuntu上可以跑起來運行了。


推薦閱讀:

TAG:GitHub | Atom文本編輯器 | 3Blue1Brown |