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: 프롬프트가 2단계 AI 파이프라인(개념 설계 후 코드 생성)을 거쳐 처리되고, 정적 분석 가드로 검사된 후 최종 출력으로 렌더링되는 빠른 생성을 위한 직접 경로입니다.

  • Agent Mode: 더 긴 세션이 유지되는 협업 스튜디오 환경입니다. 멀티 역할 에이전트 시스템(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: 반복적인 편집, 세션 상태, 작업 기반의 개선을 지원하는 에이전트 기반 워크스페이스입니다.
  • Integrated Tooling: 비디오를 위한 배경 음악 믹싱 및 참조 이미지 업로드 지원 기능을 특징으로 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트