Wing900/ManimCat
EN: ManimCat: AI-generated math animations from natural language. High-quality Manim rendering with LaTeX support and auto-code fixing. 中: ManimCat:AI 数学动画生成器。支持描述即视频,内置 LaTeX 与代码纠错,让数学动效触手可及。
What it solves
ManimCat 是一个 AI 辅助的创作系统,旨在生成用于教学和课堂解释的数学视觉效果。它通过允许用户使用自然语言提示来创建动画视频和静态图形,消除了编写复杂动画代码的技术障碍。
How it works
该系统使用两种主要模式和两种渲染引擎运行:
- Workflow Mode: 一个用于快速生成的直接路径,其中提示词通过两阶段 AI 流水线(概念设计然后是代码生成)进行处理,通过静态分析守卫进行检查,然后渲染成最终输出。
- Agent Mode: 一个具有更长生命周期的会话协作式工作室环境。它使用多角色 Agent 系统(Builder, Designer, Reviewer)通过任务和评审来迭代地精炼视觉效果。
- Engines: 它使用 Manim 进行基于时间轴的动画,并使用 matplotlib 进行静态图表和教学图形。
Who it's for
它主要为教育工作者、教师以及任何需要高质量视觉推理任务、解题步骤拆解和课堂解释,但又不需要手动编写视觉效果代码的数学内容创作者而构建。
Highlights
- Dual-Engine Support: 无缝切换 Manim 用于动画和 matplotlib 用于静态图像。
- AI-Powered Auto-Patching: 包含一个静态分析守卫,可以检测代码错误并在渲染之前使用 AI 自动修复它们。
- Two-Stage Generation: 将场景设计与代码实现分离,以提高视觉质量。
- Collaborative Studio: 一个由 Agent 驱动的工作空间,支持迭代编辑、会话状态和基于任务的精炼。
- Integrated Tooling: 提供视频背景音乐混音和参考图像上传支持。
相关
- 项目
- 项目
- 项目
- 项目
- 项目