Adaptive research lab for high-fidelity canvas animations, character lip-sync engines, and procedural whiteboard prototypes.
Unlike the dark-themed VFX Lab, the Animator Studio uses a technical drafting aesthetic:
- Architectural Grid: Background pattern for precise visual alignment.
- Drafting Colors: Navy blue borders and "Pencil Red" annotations.
- Research First: Focused on component-level testing and evolutionary versioning.
The studio is equipped with a fully autonomous build system:
generate-preview.js: Orchestrates headless Chromium (Puppeteer) to capture screenshots of all research demos.generate-index.js: Generates a responsive, searchable portal reflecting the latest hierarchy.- GitHub Actions: Scoped deployment to
gh-pagesfor live component review.
Install dependencies:
npm installBuild portal & previews:
npm run buildThe live portal is available at: https://simplearyan.github.io/canvas-animator/
The lab consists of 12 specialized high-fidelity canvas engines, each focused on a specific animation or interactive domain:
| Studio | Core Engine | Key Features | Aesthetic |
|---|---|---|---|
| Waveform Pro | p5.js | Real-time audio visualization | Dark Glass |
| VoxAnimator | Rough.js | Sketch-style vector animation | Hand-drawn |
| Thumbnail Studio | SVG Filters | High-perf thumbnail design | Blueprint |
| Sumi-e Studio | Custom Physics | Japanese brush ink simulation | Minimalist |
| Parliament Animator | Vanilla JS | Performance-optimized editorial | Blueprint Pro |
| Paint Studio | p5.js (Instance) | High-fidelity brush physics | Zen |
| Motion Typography | SVG Transform | Professional text animations | Modern Web |
| MarkerForge Pro | Canvas API | Marker stroke rendering | Draft |
| Macify Web | HTML/CSS | Browser-mockup generator | macOS Native |
| Editorial Chart | Canvas API | Animated data visualization | Newsroom |
| Emoji Motion | Physics Engine | Particle simulation (Fountain/Rain) | Vibrant |
| Elements Annotator | Rough.js | Procedural hand-drawn annotations | Organic |
We are currently formalizing the cross-studio infrastructure to enable a seamless "Suite" experience:
- Shared Design Tokens: Centralizing CSS variables for the color palette (Brand, Zinc, Glass) and typography (Inter, JetBrains Mono).
- StudioBridge: A singleton state synchronization module leveraging
localStoragefor cross-window project and theme persistence. - Autonomous Previews: Enhancing the
generate-preview.jsutility to capture high-res "poster" frames for every studio prototype.
Generated by Animator Studio SSG
