Generative Manim logo

Generative Manim

用于视频生成的GPT

Generative Manim 是一款开源工具,用于从文本生成动画视频。基于 Manim 库构建。
Loading...
Does the animation match the prompt?

正在制作复杂动画?

Animo 是一个由LLM和Manim驱动的视频编辑器,能够更快速地制作复杂动画。它可以处理图像、指令和代码。你想试试吗?

⚡️ 工作原理

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

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.