第一个:
这是一个借助人工智能来便携manim代码的在线工具,可以生成manim代码,并生成对应的视频动画文件。
项目地址:https://github.com/marcelo-earth/generative-manim
项目介绍和演示:https://www.reddit.com/r/manim/comments/11z2p4n/generative_manim_an_experiment_to_generate_manim/
全文:
Generative Manim: An experiment to generate Manim code with AI
Hi Manim Community!
Last weekend I was working on a project to build a Manim code generator with GPT-4 (since I just got access to the new API).
I previously tried to do this with GPT-3, the older model (3 years ago), and the result had some problems.
With the new API I think decent results can be achieved. This is a prototype of what a Manim-focused code generator could look like.
I’ve tried simple things like “Draw a blue circle and turn it into a red square“, or insert text and so on.
Succesful demos of the experiment
While I believe that the new version of GitHub Copilot can be very helpful for us to develop on Manim, I feel like in the future newer video editors could use Manim under the hood for animation generation.
Experiment App: https://generative-manim.vercel.app
Flowchart of how it works: https://twitter.com/360macky/status/1638661795849142274
Repository: https://github.com/360macky/generative-manim
第二个:manim-video-generator
A web-based tool for generating mathematical animations using Manim, Flask, and OpenAI. Create beautiful mathematical visualizations with simple text prompts.
项目地址:https://github.com/rohitg00/manim-video-generator
在线地址:https://manim-video-generator.sevalla.app/
Here are some examples of complex mathematical animations generated using our tool:
Complex Analysis Visualization
第三个:ManimGPT
地址:https://www.yeschat.ai/gpts-ZxX3634E-ManimGPT
ManimGPT is a specialized version of the ChatGPT model, tailored to assist users in learning and utilizing Manim, a powerful animation engine for creating mathematical animations. Unlike standard models, ManimGPT combines conversational AI with technical expertise in Manim. This design focuses on making the learning process more approachable, especially for those new to programming or animation. Through a casual, friendly dialogue, ManimGPT guides users in understanding Manim’s complex features, simplifying the learning curve. It can generate Manim code based on user descriptions, offer solutions to coding challenges, and provide supportive guidance in animation projects. A typical scenario might involve a user wanting to animate a complex mathematical concept. ManimGPT can translate this idea into executable Manim code, explaining each step to foster user understanding and confidence. Powered by ChatGPT-4o。