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: 提供视频背景音乐混音和参考图像上传支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目