即刻App年轻人的同好社区
下载
App内打开
Nothing_8
4年前
[视频调整重发]
推荐一个Github项目:manim
我很喜欢3Blue1Brown的视频,他的视频动画简洁流畅,能够很好的向我解释一个我难以理解的问题。我之前也想做一个类似风格的教学视频,但苦于找不到工具(我AE之类的软件几乎不接触)
简单挑两个链接:
www.bilibili.com
www.bilibili.com
这个项目提供了一个动画引擎,我可以在该引擎之上通过编写Python代码来生成3Blue1Brown风格的视频。
而且上手很方便,算了一下我这么菜的人只花了几个小时就实现了环境配置+简单视频生成(如下视频)
不过该引擎有三个版本:
1.官方ManimGL版本: github.com
2.官方旧版分支: github.com/tree/cairo-backend
3.社区版: github.com
因为国内教程资源大都对应旧版,所以这里我也选择了旧版分支,以下给出安装方式

简单说一下官方版本安装方式:
1.安装Python环境,我用的Anaconda也没差,注意配好镜像源
2.安装MiKTex( miktex.org ),下载All Downloads内的Net Installer版本,打开后运行安装程序,先选择下载所有包,等到下载完成自动退出后,再重新打开安装程序点击安装。
3.配置FFmpeg( ffmpeg.org ),注意配环境变量就行
4.配置Dvisvgm( dvisvgm.de ),也是要注意配置环境变量
5.安装SOX( sourceforge.net ),直接安装就行
6.clone项目
7.安装其他依赖:pip install -r requirements.txt
这里很多教程说pycario装不上,但我换了清华源没有问题,如果出现类似问题可以自己换源或手动下载安装
8.运行实例查看效果:
旧版分支方法:python -m manim example_scenes.py SquareToCircle -pl
官方ManimGL分支运行方法:manimgl example_scenes.py OpeningManimExample

相关资源推荐:
3b1b视频代码: github.com
Manim旧版中文教程文档: docs.manim.org.cn
Manim新版中文教程文档: docs.manim.org.cnshaders/
B站用户,cigar666: space.bilibili.com
B站用户,鹤翔万里: space.bilibili.com
B站用户,widcardw: space.bilibili.com
01:00
01

来自圈子

圈子图片

JitHub程序员

389241人已经加入