| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 用 python 制作高逼格的数学动画 -> 正文阅读 |
|
[Python知识库]用 python 制作高逼格的数学动画 |
平时大家可能总会看到各种炫酷的数学动画,却不知用什么制作的,本次给大家推荐一个可以制作数学动画的神器:manim。 manim是斯坦福大学数学系小哥Grant Sanderson开源的数学仿真模拟python库,并用于YouTube 频道3Blue1Brown,来解说高等数学。 manim是一个非常优秀的数学动画制作引擎,先来两个GIF感受一下 manim 的魅力: 很多同学应该在 B 站看过3b1b的视频,最经典的就是线性代数的本质系列。 版本说明manim 初学者可能会有些许困惑,网上的代码、文档、教程等差异太大,不知道该跟着那个学习。 目前manim有三个版本: 3b1b 旧版:3blue1brown 自己维护的版本,使用 Cairo 作为后端。 3b1b 新版:3blue1brown 自己维护的版本,使用 OpenGL 和 moderngl 来进行 GPU 渲染,优点是速度快。 manim 社区版:manim 旧版的衍生,更新更活跃,有很好的文档和社区支持。 我直接学习了新版。 manimgl 环境搭建manimgl 这个版本的安装特别简单 1、安装配置FFmpeg和LaTex FFmpeg,下载安装即可,把安装路径添加到环境变量即可 https://mirror.ctan.org/systems/texlive/tlnet/install-tl-windows.exeLaTex更简单,一路下一步即可。 2、创建虚拟环境
3、安装manimgl包
也可以clone最新的源码进行安装
这样还能测试一下是否安装成功了。
学习资源官方文档: 中文文档: 3b1b 视频源码: https://github.com/3b1b/videos manim 源码: 可以先看中/英文文档,然后就动手制作自己的动画。有空可以看看3b1b的视频(结合源码),如另有余力,如果能为manim贡献代码就更好了。 最近在youtube上看到了一个用 manim 制作了数据结构与算法的视频,就挺强的。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:25:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |