news.volyx.in

Manim: An animation engine for explanatory math videos (github.com)

576 points by agmm · 1861 days ago · 67 comments on HN

Article summary

Manim is an animation engine for creating explanatory math videos, originally developed by Grant Sanderson of 3Blue1Brown. The community edition, ManimCE, is a fork of the original project, maintained and developed by the community. ManimCE is recommended for use in personal projects due to its continued development, improved features, and active community-driven maintenance. It allows users to create precise animations programmatically and has been used to create various mathematical animations and videos.

Main themes

  • Manim and math animations
  • Community-driven development
  • Open-source software
  • Animation tools and alternatives
  • Branding and messaging
  • Beginner-friendliness and usability
  • SVG and computer graphics
  • Interactive and web-based visualizations
  • Project abandonment and alternatives

What commenters say

  • The community edition of Manim is a fork of the original project, developed and maintained by the community, and is recommended for use in personal projects.
  • The original creator of Manim gives his blessing to the fork and encourages its use over his own repository.
  • Some users find the message and branding of the community edition to be unclear and confusing, and suggest decoupling it from the 3B1B name and popularity.
  • The community edition is considered more beginner-friendly and has a more active community-driven maintenance compared to the original repository.
  • There are other open-source animation tools available, such as Mathbox and Reanimate, which cater to different needs and niches.
  • The choice of using SVG in certain projects is due to its power and flexibility in supporting arbitrary linear transformations and computer graphics operations.
  • Some users appreciate the interactive and web-based nature of certain animation tools, such as Mathbox and mafs.dev.
  • The abandonment of certain projects, such as Mathbox2, can lead to a lack of alternatives and a need for new solutions to emerge.