A community fork of 3Brown1Blue's [0] Manim [1] for creating the math animations and pictures used in their videos. From the manimcommunity's README:<p>"""
NOTE: This repository is maintained by the Manim Community and is not associated with Grant Sanderson or 3Blue1Brown in any way (although we are definitely indebted to him for providing his work to the world). If you would like to study how Grant makes his videos, head over to his repository (3b1b/manim). This fork is updated more frequently than his, and it's recommended to use this fork if you'd like to use Manim for your own projects.
"""<p>See the gallery for it in action [2].<p>[0] <a href="https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw" rel="nofollow">https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw</a><p>[1] <a href="https://github.com/3b1b/manim" rel="nofollow">https://github.com/3b1b/manim</a><p>[2] <a href="https://docs.manim.community/en/stable/examples.html" rel="nofollow">https://docs.manim.community/en/stable/examples.html</a>
This is an extension of an animation library used by math YouTuber 3blue1brown [0]. He has an excellent channel that I would recommend anything from. One of my favorite videos of his is where he shows the thought process behind solving a level 6 Putnam competition problem and makes it seem almost doable [1].<p>[0] <a href="https://m.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw" rel="nofollow">https://m.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw</a><p>[1] <a href="https://m.youtube.com/watch?v=OkmNXy7er84" rel="nofollow">https://m.youtube.com/watch?v=OkmNXy7er84</a>
A Haskell equivalent: <a href="https://reanimate.github.io/" rel="nofollow">https://reanimate.github.io/</a>. Haven’t used it myself, but the examples are incredibly impressive.
While not Manim generated, I came across this video explaining Bezier curves yesterday and thought it was pretty awesome.<p><a href="https://www.youtube.com/watch?v=aVwxzDHniEw" rel="nofollow">https://www.youtube.com/watch?v=aVwxzDHniEw</a>
Shameless plug: I’m mentoring a student who is building a beginner-friendly version of manim on top of p5.js for his Google Summer of Code Project - check it out!<p><a href="https://two-ticks.github.io/p5.teach.js/" rel="nofollow">https://two-ticks.github.io/p5.teach.js/</a><p><a href="https://discourse.processing.org/t/animating-maths-in-p5-js" rel="nofollow">https://discourse.processing.org/t/animating-maths-in-p5-js</a>
This is very nice. It looks well-designed for a moderately-technical teacher to create stuff with a lot of reasonable defaults and assumptions over configuration.<p>Here's the gallery of example stuff you can do: <a href="https://docs.manim.community/en/stable/examples.html" rel="nofollow">https://docs.manim.community/en/stable/examples.html</a>
For Julia coders, there is Javis.jl<p><a href="https://www.youtube.com/watch?v=ckvsc6ukdOc" rel="nofollow">https://www.youtube.com/watch?v=ckvsc6ukdOc</a>
Why does it follow this pattern, at least in the docs, where the user is supposed to subclass Scene and provide a construct method? How does inheritance help here? Wouldn't it be simpler if instead users can make Scene using their own abstractions and functions in whatever way they feel is appropriate?
Shameless plug for my React library for creating similar-looking, interactive visualizations on the web. Highly inspired by 3blue1brown/manim's style. Less focused around animation, more focused on interaction. :)<p><a href="https://mafs.dev/" rel="nofollow">https://mafs.dev/</a><p>Edit: probably needs a bit of chores done, especially around typescript declaration organization. I built it during a brief 3-week funemployment last year. Side projects are hard!
I look at this (and most animated video) and think I <i>ought</i> to be able to use this in my boring grey corporate life - but maths at management levels rarely peeks above a std dev. I wonder how to raise the game?
Fans of Grant’s work (3Blue1Brown) might also like his short lived podcast, Ben Ben and Blue: <a href="https://www.benbenandblue.com" rel="nofollow">https://www.benbenandblue.com</a><p>One of the Bens is Ben Eater, who has a fantastic YouTube channel that I enthusiastically recommend: <a href="https://youtube.com/c/BenEater" rel="nofollow">https://youtube.com/c/BenEater</a>
Does anyone have experience to compare this with MathBox? <a href="https://github.com/unconed/mathbox" rel="nofollow">https://github.com/unconed/mathbox</a> Mathbox is JavaScript, not Python, but presentation graphics are often web based, so I consider these two to be supplying solutions for similar needs.
This looks awesome. I've been looking for something like this, not for math but for animations showing the steps of an algorithm (thing something like a matrix transpose, showing each step by moving the cells as they are moved by the algorithm). Still it seems like a good match since math and this type of algorithm animation seem pretty close.<p>The main downside to be is the lack of SVG output: I'd have to embed videos whereas I prefer SVG if possible.<p>Any other contender out there with vector output?
3blue1brown has fantastic videos, I always wondered how they were created.<p>The official Quickstart documents have animations showing how the transitions work:<p><a href="https://docs.manim.community/en/stable/tutorials/quickstart.html" rel="nofollow">https://docs.manim.community/en/stable/tutorials/quickstart....</a>
I see that the 3D animations in 3Brown1Blue's videos have lower framerate than the ones in 2D. Does it take so long to render 3D so that you'll have to lower the FPS to speed up the process or is it just another tool?
Very cool<p>At a glance, it seems tightly bound to making math animations, unsurprisingly.<p>Are there more general open source animation tools? Or other narrow tools for other niches?
One notion that I have had is that the rocks star wall street trader might often be someone who has just been lucky 4 or 5 times in a row. If you assume that had actual insight on one trade and got lucky the other times you can attribute their success to mostly luck pretty easily. If you have a large enough pool of traders, the talisman traders are probabilistically inevitable.