项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-29 · 当前星标 ★ 942
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10+
- NVIDIA GPU(训练 7B 建议 24GB+)
- Manim 渲染环境
安装与启动步骤
-
1装依赖
仓库既是数据集生成器也是训练框架,可编辑安装最方便。
git clone https://github.com/marcelo-earth/generative-manim.git && cd generative-manim pip install -e . -
2导出评测集
把 core_v1 题集导出成 jsonl,训练与评测都基于它。
python -m benchmarks.run export --suite core_v1 \ --output ./outputs/benchmarks/core_v1_prompts.jsonl -
3跑 GRPO 训练
参数依次为模型名、输出目录、任务文件、算法、组大小、温度、采样位点。
bash ./scripts/run_benchmark.sh qwen2.5-coder-7b ./outputs/grpo/qwen2.5-coder-7b \ benchmarks/tasks/core_v1.jsonl grpo 5 0.8 1,5 -
4对比结果
按套件汇总各次实验的通过率与渲染成功率。
python -m benchmarks.compare --results-dir ./outputs/benchmarks --suite core_v1 -
5矩阵式跑多模型
先 --dry-run 看会跑哪些组合,确认无误再真跑。
python -m benchmarks.matrix --manifest benchmarks/manifests/open_source_core_v1.json --dry-run
如何确认成功
评测集导出成功;训练有 loss 输出;compare 能生成对照表。
常见问题
Q:只想评测不想训练?
A:跳过 run_benchmark.sh,直接用 benchmarks.run 对已有模型跑推理与打分。
注意事项
- 渲染 Manim 需要系统装好 LaTeX 与 ffmpeg,缺了会在评测阶段整批失败。
核心亮点
- 把 GPT 代码生成与 Manim 渲染打通,文本到成片一条龙
- 提供 Streamlit 网页界面,不用命令行也能操作
- 内置示例提示词和生成代码展示,方便学习和二次修改
不足之处
- 依赖 OpenAI API,需要自备密钥且产生调用费用
- 生成代码的准确率受模型影响,复杂动画仍需人工调试
适用场景
- 数学老师快速制作函数图像讲解动画
- 科普博主把抽象概念转成可视化短视频
- 学生用自然语言生成作业演示动画
替代项目
Manim、Motion Canvas
同类项目推荐
FlashVSR
开源
单步扩散做流式视频超分,接近实时出片
[CVPR 2026] Towards Real-Time Diffusion-Based Streaming Video Super-Resolution — An···
Open-PhyGDPO
开源
让AI生成的视频更符合物理规律,动作更真实自然
PhyGDPO: Physics-Aware Groupwise Direct Preference Optimization for Physically Consi···
showtime
开源
一句话让编程智能体在本机直接剪出视频
A local video studio for your coding agent. Describe a video in one sentence: your a···
podcast-maker
开源
把新闻简报一键变成 YouTube 视频,全自动发布
Fully automated video maker using motion graphics and text-to-speech synthesis to tu···
sdk
开源
像写React一样生成视频,一个API搞定多家AI视频服务。
AI video generation SDK — JSX for videos. One API for Kling, Flux, ElevenLabs, Veed···
claude-shorts
开源
长视频一键变爆款短视频,AI 自动选段加字幕
Interactive longform-to-shortform video creator — Claude Code skill with Remotion-r···
PVDM
开源
在潜空间玩转扩散模型,高效生成高质量视频
[CVPR'23] Video Probabilistic Diffusion Models in Projected Latent Space
koma
开源
丢进视频,自动出摘要、章节、字幕和关键帧
Self-hosted AI video analysis: summaries, chapters, keyframes, transcripts and SRT /···
TempoTokens
开源
让音频直接驱动视频生成,对齐又多样
[AAAI 2024] The official PyTorch implementation of "Diverse and Aligned Audio-to-Vid···
