admin 管理员组

文章数量: 887017

以下是在Windows上下载和安装Manim的步骤:

  1. 下载安装Python:访问官方网站 https://www.python/downloads/windows/,下载并安装Python 3.7或更高版本。在安装过程中,确保将Python添加到系统路径中。

  2. 安装依赖库:打开命令提示符(或者使用Anaconda Prompt),输入以下命令来安装必要的依赖库:

pip install numpy tqdm Pillow opencv-python

  1. 克隆Manim源代码:访问Manim的GitHub页面,选择所需的分支(如本文基于3b1b分支),然后点击“Clone or download”按钮下载源代码,或者使用如下命令将代码克隆到本地:

git clone https://github/3b1b/manim.git

  1. 安装Manim:进入Manim源代码所在的文件夹,运行以下命令来安装Manim:

pip install -r requirements.txt

  1. 测试Manim的安装:在命令提示符中输入以下命令,运行Manim预制的演示动画:

python -m manim example_scenes.py SquareToCircle -pl

这里SquareToCircle是演示动画的名称。

若成功执行以上步骤,则在Windows上安装Manim成功。


使用示例:

以下是一些使用Manim制作的演示视频和动画:

  1. 线性代数:https://www.bilibili/video/BV1Xx411o7Sz

  2. 概率论:https://www.bilibili/video/BV1s7411M7QH

  3. 绘制圆周率:https://www.bilibili/video/BV1wW41197jT

  4. 绘制三维坐标系:https://www.bilibili/video/BV1Jt411q7gF

  5. 绘制费马点:https://www.bilibili/video/BV1p4411r7vH

  6. 绘制斐波那契数列:https://www.bilibili/video/BV1jW411b7Fs

  7. 哈密尔顿四元数:https://www.bilibili/video/BV17J411V7Dx

  8. 绘制数学函数图像:https://www.bilibili/video/BV1FW41187ZK

  9. 绘制贝塞尔曲线:https://www.bilibili/video/BV1Kt41197Yh

  10. 绘制牛顿第二定律:https://www.bilibili/video/BV1tT4y1a7z8

这些演示视频和动画涵盖了多个领域,包括数学、物理、计算机科学等。演示视频和动画不仅具有视觉效果,而且能够通过视觉和声音,帮助人们更好地理解复杂的概念和理论。Manim是制作科学和教育视频的一个非常好的工具。


以下是一个简单的使用Manim绘制文字动画的示例代码:

from manim import *

class HelloWorld(Scene):
    def construct(self):
        # 创建一个文本对象
        text = Text("Hello, World!", font_size=72)
        # 将文本对象添加到场景中
        self.play(Write(text))
        # 暂停一段时间
        self.wait(1)
        # 移除文本对象
        self.play(FadeOut(text))

这段代码将创建一个场景(Scene),并在其中绘制一个“Hello, World!”的文本对象。使用Write方法将文本对象添加到场景中,使用wait方法暂停一段时间,然后使用FadeOut方法移除文本对象。

Manim还提供了许多其他有用的工具和功能,如几何图形和三维模型的绘制、曲线和函数图像的绘制、图表的制作等等。Manim的官方文档提供了丰富的示例代码和教程,供用户学习使用。


如何创建一个manim工程

下面是创建一个Manim工程的步骤:

  1. 安装Manim: 请按照官方文档上的指示安装Manim。具体而言,Manim支持使用pip包管理器安装,可以在终端(或命令行界面)中使用以下命令进行安装:
pip install manim

  1. 初始化Manim工程: 打开终端(或命令行界面),进入您想要保存工程的目录中,使用以下命令来初始化Manim工程:
manim init

这将在当前目录下创建一个名为manim.cfg的配置文件和一个名为media的文件夹,用于存放你的视频、图片、音频和其他媒体文件。

  1. 创建第一个动画: 在命令行中输入以下代码创建一个简单的动画:
from manim import *

class MyScene(Scene):
    def construct(self):
        circle = Circle()
        self.play(Create(circle))

将上述代码保存为.py文件,并在命令行中输入以下命令运行:

manim your_file_name.py MyScene -pl

其中your_file_name.py是您创建的文件名,MyScene是您的场景类名。-pl标志用于在绘制动画时显示进度条。

  1. 导出动画视频: 运行上述命令后,Manim将生成一个名为your_file_name.mp4的视频文件,保存在您的工程目录下的media文件夹中。

现在您已经成功创建了一个Manim工程并生成了第一个动画。你可以通过学习Manim的文档、示例和教程来进一步熟悉Manim的功能和用法。

​​​​​​​

本文标签: manim Windows