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 |