manim前言

2024-04-27 16:04
文章标签 前言 manim

本文主要是介绍manim前言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前提
  • manim介绍
  • manimCE安装
  • manim的相关资源
  • 接下来的计划

前提

之前刷b站看到了一些很的数学科普这方面的动画视频,例如:Transformer中多头注意力的计算过程、如何以可视化视角直观理解排列组合?等等,然后心里头就想这些视频是怎么做出来的呢?看了看视频简介,发现这些视频都是通过一个叫做manim的工具做出来的,然后对于我来说:打开了新世界的大门

manim介绍

Github地址:https://github.com/ManimCommunity/manim

Manim 是一个解释性数学视频的动画引擎,它通过编程的方式来创建动画,最早由3Blue1Brown频道的创建人Grant Sanderson开发 。之后有其他开发者又根据自己的需求开发出了不同的Manim版本,例如:manimGL、manimCE,以及manim3(这是由国人开发的)。我们的所有教程,笔记等都是基于manimCE做的,因为manimCE现在在世界上用的人最多,社区最完善,遇到问题也容易向别人请教。

manimCE安装

关于manim的安装,这里我们就不进行过多的阐述。要注意的一点是:要提前安装好ffmpeg以及MiKTeX,因为manimCE需要这两个库的支持,具体的安装过程可以参考官方文档以及其他的一些中文博客。

manim的相关资源

  1. 官方网址:https://www.manim.community/
  2. Github地址:https://github.com/ManimCommunity/manim
  3. b站视频教程:b站教程

接下来的计划

manim对于我们来说是工具,学习一个工具最好的方法是使用它。接下来我准备先学习几个别人制作的优秀源码,然后自己尝试着去完成一些简短的动画。慢更!!!

这篇关于manim前言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/940934

相关文章

算法复杂度 —— 数据结构前言、算法效率、时间复杂度、空间复杂度、常见复杂度对比、复杂度算法题(旋转数组)

目录 一、数据结构前言 1、数据结构 2、算法 3、学习方法 二、 算法效率 引入概念:算法复杂度  三、时间复杂度 1、大O的渐进表示法 2、时间复杂度计算示例  四、空间复杂度 计算示例:空间复杂度 五、常见复杂度对比 六、复杂度算法题(旋转数组) 1、思路1 2、思路2 3、思路3 一、数据结构前言 1、数据结构         数据结构(D

python+selenium2学习笔记前言

学习python+selenium自动化测试也有一段时间了,现在把之前的学习做个总结,也会记录自己以后的学习,本人学习自动化入门主要是根据虫师的《selenium2自动化测试实战》来学习的,之后在博客上发现了Anthony_tester这位大佬,跟着他的文章又学习了一遍,当然也学习了其他人的文章,所以现在我的学习笔记会跟这些大佬有很多相同的地方,同时也会把我自己在学习过程中遇到的问题记录下来,

【大数据Java基础-JAVA 面向对象12】面向对象的特征二:继承性 (一) 前言

1.为什么要有类的继承性?(继承性的好处) ① 减少了代码的冗余,提高了代码的复用性 ② 便于功能的扩展 ③ 为之后多态性的使用,提供了前提 图示: 2.继承性的格式: class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 3.子类继承父类以后有哪些不同? 3.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声

知识体系的构建与总结——前言

经过两年的学习, 知识零碎很杂,很多都是凭一时兴趣去学的,缺少一个完整的知识体系,利用闲暇时间把这两年来所学的知识归纳一下,做个总结,同时也以便日后温习。 一、机器视觉VS计算机视觉 1.1机器视觉与计算机视觉的联系与区别 1.2视觉发展现状及应用 二、机器视觉系统 2.1视觉系统的研究层次:计算机理论层次、表达与算法层次、硬件实现层次。 2.2双目视觉系统:图像采集、相机

【从头写CAD】 前言

文章目录 前言 前言 用Rust从头开始写CAD(计算机辅助设计)软件是一个复杂且有挑战性的任务,因为CAD通常需要强大的几何计算和图形渲染能力。不过,用其它语言写的开源库非常多,复杂的有FreeCAD、OpenSCAD、Swept等。 理想目标是能抛砖引玉,实现2D CAD 最基本的功能,希望更多人能参与进来。同时,开源的LibreCAD和QCAD也是我们最好的参考资料,它用Q

专栏前言-WooYun漏洞库环境搭建

本专栏的漏洞实验项目均使用WooYun漏洞库 WooYun漏洞库下载链接为GitHub - hanc00l/wooyun_public: This repo is archived. Thanks for wooyun! 乌云公开漏洞、知识库爬虫和搜索 crawl and search for wooyun.org public bug(vulnerability) and drops 漏洞信

让linux下无线网卡变身随身wifi----前言--iw移植-Nazgul

最痛苦的事莫过于--上班 最最痛苦的事莫过于--上班有网不能上 最最最痛苦的事莫过于--上班有网能上却没有wifi 最最最最痛苦的事莫过于--你有无线网卡却没有U口可插 最最最最最痛苦的事莫过于--有U口插却发现U口只在开发板上 最最最最最最痛苦的事莫过于--开发板上有u口但是跑的是linux 最最最最最最最痛苦的事莫过于--linux能驱动网卡,但是如何共享出wifi来啊 于是,,,

Manim的相机功能和动画方式的总结

1. 相机功能 Manim中的相机功能允许用户控制场景的视角、缩放和背景等。相机的主要类是Camera,而Scene类则包含了对相机的封装。 1.1 相机类型 标准相机:用于2D场景的基本相机。3D相机:用于3D场景的相机,提供了更复杂的视角控制。 1.2 相机属性 背景颜色:可以设置相机的背景颜色。 self.camera.background_color = "#FFFFFF" #

极限的性质【下】《用Manim可视化》

通过前面的极限的定义,现在是计算极限的时候了。然而,在此之前,我们需要一些极限的性质,这将使我们的工作变得简单一些。我们先来看看这些。 接下来的例子中 极限的性质: 6.幂函数的极限  在这个性质n中可以是任何实数(正数、负数、整数、分数、无理数、零等)。 例如,考虑的情况n=2。 对于任意整数n都可以这样做。 接下来我们实现一下该性质: 示例代码: from manim

极限的性质【上】《用Manim可视化》

通过前面的极限的定义,现在是计算极限的时候了。然而,在此之前,我们需要一些极限的性质,这将使我们的工作变得简单一些。我们先来看看这些。 极限的性质: 1.常数对极限的影响 1.首先,我们假设和存在,那就是c是常数,那  换句话说,我们可以将一个乘法常数从极限中“分解”出来。  通过一下图像都能证实上面的性质。但前提是,该函数在极限位置存在极限。 实现代码 : from m