午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

用 python 制作高逼格的數(shù)學(xué)動(dòng)畫

 ml_Py 2021-12-08

簡(jiǎn)介

manim是斯坦福大學(xué)數(shù)學(xué)系小哥Grant Sanderson開源的數(shù)學(xué)仿真模擬python庫(kù),并用于YouTube 頻道3Blue1Brown,來(lái)解說(shuō)高等數(shù)學(xué)。

manim是一個(gè)非常優(yōu)秀的數(shù)學(xué)動(dòng)畫制作引擎,先來(lái)兩個(gè)GIF感受一下 manim 的魅力:

很多同學(xué)應(yīng)該在 B 站看過3b1b的視頻,最經(jīng)典的就是線性代數(shù)的本質(zhì)系列。

版本說(shuō)明

manim 初學(xué)者可能會(huì)有些許困惑,網(wǎng)上的代碼、文檔、教程等差異太大,不知道該跟著那個(gè)學(xué)習(xí)。

目前manim有三個(gè)版本:

by:鶴翔萬(wàn)里 & widcardw

3b1b 舊版:3blue1brown 自己維護(hù)的版本,使用 Cairo 作為后端。

3b1b 新版:3blue1brown 自己維護(hù)的版本,使用 OpenGL 和 moderngl 來(lái)進(jìn)行 GPU 渲染,優(yōu)點(diǎn)是速度快。

manim 社區(qū)版:manim 舊版的衍生,更新更活躍,有很好的文檔和社區(qū)支持。

我直接學(xué)習(xí)了新版。

manimgl 環(huán)境搭建

manimgl 這個(gè)版本的安裝特別簡(jiǎn)單

1、安裝配置FFmpeg和LaTex

https:///download.html 

FFmpeg,下載安裝即可,把安裝路徑添加到環(huán)境變量即可

https://mirror./systems/texlive/tlnet/install-tl-windows.exe LaTex更簡(jiǎn)單,一路下一步即可。

2、創(chuàng)建虛擬環(huán)境

conda create -n manim python=3.8
conda activate manim

3、安裝manimgl包

pip install manimgl

也可以clone最新的源碼進(jìn)行安裝

git clone https://github.com/3b1b/manim.git
cd manim
pip install -e .

這樣還能測(cè)試一下是否安裝成功了。

manimgl example_scenes.py OpeningManimExample

學(xué)習(xí)資源

官方文檔:
https://3b1b./manim

中文文檔:
https://docs./

3b1b 視頻源碼:

https://github.com/3b1b/videos

manim 源碼:

https://github.com/3b1b/manim

可以先看中/英文文檔,然后就動(dòng)手制作自己的動(dòng)畫。有空可以看看3b1b的視頻(結(jié)合源碼,如另有余力,如果能為manim貢獻(xiàn)代碼就更好了。

最近在youtube上看到了一個(gè)用 manim 制作了數(shù)據(jù)結(jié)構(gòu)與算法的視頻,就挺強(qiáng)的。

視頻源碼:https://github.com/nipunramk/Reducible
祝大家學(xué)的愉快,也歡迎交流學(xué)習(xí),這一塊我也是小白呢。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多