You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HuangHai 4edaa3e95f
'commit'
3 months ago
..
.devcontainer 'commit' 3 months ago
.github 'commit' 3 months ago
.idea 'commit' 3 months ago
animo 'commit' 3 months ago
api 'commit' 3 months ago
datasets 'commit' 3 months ago
experiments 'commit' 3 months ago
streamlit 'commit' 3 months ago
.editorconfig 'commit' 3 months ago
.gitignore 'commit' 3 months ago
CODE_OF_CONDUCT.md 'commit' 3 months ago
Dockerfile 'commit' 3 months ago
GenScene.mp4 'commit' 3 months ago
GenScene.py 'commit' 3 months ago
LICENSE 'commit' 3 months ago
README.md 'commit' 3 months ago
docs.py 'commit' 3 months ago
main.py 'commit' 3 months ago
packages.txt 'commit' 3 months ago
pyproject.toml 'commit' 3 months ago
run.py 'commit' 3 months ago
文档.txt 'commit' 3 months ago

README.md

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

Generative Manim

Generative Manim

🎨 GPT-4o powered generative videos. Concept. Join our Discord server here!


Preview

🚀 Concept

Generative Manim (GM) is a suite of tools that allows you to create videos with Manim using LLMs (Large Language Models) like GPT-4 or Claude. The idea is to enable anyone to create wonderful animations from text .

It began as a prototype of a web app that uses GPT-4 to generate videos with Manim. The idea behind this project is taking advantage of the power of LLMs in programming, the understanding of human language and the animation capabilities of Manim to generate a tool that could be used by anyone to create videos. Regardless of their programming or video editing skills.

💻 Models

Models are the core of Generative Manim. A model is a way to convert text to code, that can later be rendered in a video.

Name Description Engine Phase
GM GPT-4o Latest GPT model from OpenAI powered by a custom System Prompt GPT-4o
GM GPT-3.5 Fine Tuned First Fine-tuned model of GPT-3.5 GPT-3.5
GM GPT-3.5 Physics Fine Tuned Fine-tuned GPT-3.5 model trained to generate Physics animations GPT-3.5
GM Claude Sonnet Claude Sonnet 3 model from Sonnet adapted with our custom System Prompt claude-3-sonnet-20240229
GM Claude Sonnet 3.5 Claude Sonnet 3.5 model from Sonnet adapted with our custom System Prompt claude-3-5-sonnet-20240620

📡 New Models

If you want to suggest a new model, please open an issue in the repository or talk with us in our Discord server.

Sponsors

Generative Manim is currently sponsored by The Astronomical Software Company.

🤲 Contributing

Generative Manim is an open source project.

If you want to be the author of a new feature, fix a bug or contribute with something new.

Fork the repository and make changes as you like. Pull requests are warmly welcome. Remember you can also join our Discord server to discuss new features, bugs or any other topic.