Generative Manim logo

Generative Manim

从文本生成 Manim 动画视频

Generative Manim 是一款开源工具,用于从文本生成动画视频。基于 Manim 库构建。
Loading...
Generate an animation to download and share!

让你的 Manim 动画更上一层楼

Generative Manim 生成你的动画。Animo 是用于编辑、完善和发布 Manim 动画的 AI 视频编辑器 — 由同一团队打造。

Loading History...

Fetching your projects and version history

⚡️ 工作原理

让视频动画制作对每个人都触手可及。

Generative Manim 是一个开源工具,用于从文本生成动画视频。它分为三个部分:

  • Generate Video: 生成视频:从文本生成视频。
  • Render Engine: 渲染引擎:从代码渲染视频。
  • Prompt Generator: 提示生成器:从文本生成代码。

生成视频部分是提示生成器和渲染引擎在单个步骤中的总和。

💡 概念

想象一下,在未来,你可以在几秒钟内从你脑海中的概念观看动画视频。这对教师、学生等都很有用。想要生成视频的人不需要学习如何使用视频编辑器、如何绘画或如何编码。你只需要写一段描述性文本。

这确实是一个未来。而且这并不遥远。我们已经可以开始努力实现它。

Manim 是一个用于创建复杂图形和动画的 Python 库。对于 GPT 来说,Manim 的主要优势在于,由于它是 LLM 的一种语言,从提示生成正确的代码更容易。

💻 模型

我们用于从文本生成 Manim 代码的模型。

Generative Manim 使用模型从文本生成代码。我们使用的第一个模型是采用零样本学习策略的 GPT-4。今天我们正在使用两个模型。

🤖 GPT-4o

GPT-4o 是 OpenAI 的下一代模型。我们使用基本的系统提示来生成代码。我们添加了一些额外的指令来帮助模型理解任务。

📡 GPT-3.5 Fine-Tuned

We trained a GPT-3.5 model with a few examples of Manim code. The model is fine-tuned to generate Manim code from a prompt. This model is a little bit slower than GPT-4o.

💡 GPT-3.5 Fine-Tuned for Physics

A GPT-3.5 model fined-tuned to generate Manim for the Manim Physics plugin.

如果你有想法或想帮助我们,请访问我们的 Discord 社区 记住你也可以加入我们的 Discord 社区,讨论新功能、错误或任何其他话题。

🚀 贡献者

为项目做出贡献的优秀人员。

Generative Manim 是一个开源项目。你可以通过提出新功能、修复错误或改进文档来为项目做出贡献。我们热烈欢迎拉取请求。 拉取请求

记住你也可以加入我们的 Discord 社区,讨论新功能、错误或任何其他话题。

How to contribute

You can contribute to the project by submitting a pull request on GitHub.