10 comments

  • somethingsome 34 minutes ago
    Very nice project, I see many use cases.

    However, I use Manim for maths, for me having computational libraries (python) is a requirement. Most of the transformations that I do are found by using linear algebra, calculus and sometimes full neural networks. All my geometry is computed, not placed by hand.

    I'm wondering if it would not be possible to have a 'canvas' backend for the web in the python version instead.

    Btw, Manim is kind of easy to install in its own docker ;)

  • jasonjmcghee 3 hours ago
    Motion Canvas is a mature / popular solution in the "manim but typescript" space for those unfamiliar.

    It can be used for interactive blog posts and embedded animations etc as well.

    It also has a built in animation editor / timeline.

    https://github.com/motion-canvas/motion-canvas

    • DrammBA 3 hours ago
      Please note that Motion Canvas is also abandoned, the main site is down, and the last commit was Dec 2024.
      • jasonjmcghee 3 hours ago
        Afaik it's considered "stable".

        There's 2800+ people in the discord.

        And the community made a backup of the site https://archive.canvascommons.io/

        Update: sounds like the author had some life changes and had to stop his YouTube channel which was the primary motivator for the library- but there are forks popping up (https://github.com/canvas-commons/canvas-commons).

        ---

        This notion that an open source library is "dead" and shouldn't be used because it's not being actively updated is a bit odd. You can fork and fix issues you have. It's got years of many people's work put into it. It's a great library and widely used on YouTube and elsewhere.

    • Myzel394 3 hours ago
      How easy is it to replicate manim's style using motion canvas?
  • itishappy 3 hours ago
    Bug reports:

    The entire Manim CE Logo example, the `x - x_1` text from the Brace Annotation example, all text from the Sin Cos Plot example, and the entire Heat Diagram example all flicker roughly once per second.

    The text looks rather fuzzy, especially the large M from the Manim CE Logo example.

    The Three D Light Source example also doesn't appear to have any functioning directional lighting.

  • lioeters 2 hours ago
    Looks great! Just started exploring the docs, the links under each example with heading "Learn More" are not clickable. Congrats on the launch, I'll enjoy learning more about it.
  • ziotom78 3 hours ago
    Thank you! I regularly use Reveal.js to create interactive slide decks for my classes, and your project will be a great tool to have!
  • anematode 4 hours ago
    Amazing!! This is a project I've wanted to tackle for years but never got the chance to properly do.
  • sriram_malhar 4 hours ago
    This is fantastic! Thank you for sharing.
  • socalgal2 4 hours ago
    thank you! this is awesome!!!

    I'm far more into the web than python and have wanted something I could drop into a web page.

  • unova 4 hours ago
    Congrats! This looks awesome!
  • hamishwhc 3 hours ago
    Now someone’s going to write a react-manim renderer I’m sure.