Skip to content

v0.4.0 – Project Templates & Example Scenes

Latest

Choose a tag to compare

@ramgao ramgao released this 12 Jun 11:44

v0.4.0 – Project Templates & Example Scenes

This release focuses on helping users start new Manim projects faster and learn from real working examples.

🚀 New Project Templates

Added ready-to-use templates for common Manim workflows:

Clean Workspace

A beginner-friendly setup with:

  • Zed tasks
  • basedpyright configuration
  • Ruff configuration
  • Clean diagnostics
  • Starter scene

YouTube 4K

Optimized for content creation:

  • 3840×2160 resolution
  • 60 FPS
  • Render tasks
  • Example scene

Math Education

Designed for educational content:

  • MathTex examples
  • Graphing examples
  • Educational animation structure

3D Showcase

A starting point for 3D animations:

  • ThreeDScene setup
  • Surface examples
  • Camera movement examples

📚 Example Scenes

Added dedicated example scenes:

Parabola 3D

Demonstrates:

  • ThreeDScene
  • Surface rendering
  • Camera rotation
  • Mathematical visualization

Quadratic Formula Derivation

Demonstrates:

  • MathTex
  • Equation transformations
  • Educational animation techniques
  • Longer presentation-style scenes

🧹 Repository Improvements

  • Added .gitignore for generated Manim files
  • Removed generated media from version control
  • Improved project organization
  • Added template documentation

📖 Documentation

New documentation:

  • Template overview
  • Template usage guide
  • Example scene guide
  • Recommended project structure

Previous Features

zed-manim now includes:

  • Extensive Manim snippet library
  • Render task examples
  • Python diagnostics guidance
  • Clean workspace setup
  • Project templates
  • Example scenes

Validation

Verified:

  • Template Python files compile successfully
  • JSON and TOML files validate correctly
  • Ruff passes on all templates
  • basedpyright reports zero diagnostics
  • Example scenes compile successfully

Next Milestone

v0.5.0 – Fast Render Workflow

Research and implementation of a faster edit → render → preview workflow for Manim users in Zed.

Full Changelog: v0.2.0...v0.4.0