Skip to content

Codingkhushi/animator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D-Animation-AI

This project enables users to generate educational 2D animations through AI-powered code generation, supporting two popular animation libraries:

System Architecture Screenshot 2025-10-30 at 3 43 32 PM

Key Features

  1. Dual Library Support

Manim (v0.19.0): Mathematical visualizations, physics simulations, data plots P5.js: Interactive graphics, generative art, creative coding experiments

  1. Intelligent Code Generation

LLM generates library-specific, executable code from natural language Automatic API version compatibility checking Fixes common LLM hallucinations (non-existent methods, wrong parameters)

  1. Robust Execution Pipeline

Manim: Isolated Python virtual environments prevent dependency conflicts P5.js: Sandboxed browser execution with Puppeteer-based video capture Real-time error handling with user-friendly messages

  1. Production-Ready Output

Manim animations exported as high-quality MP4 videos P5.js sketches recorded with configurable frame rates Instant preview before download

few demo are here [https://drive.google.com/drive/folders/1CcXioKwu-FHHupI_27LDgkmPqKKMvjHn?usp=sharing]

About

Prompt to Animation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published