TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Manim: An animation engine for explanatory math videos

576 pointsby agmmover 3 years ago

20 comments

abetuskover 3 years ago
A community fork of 3Brown1Blue&#x27;s [0] Manim [1] for creating the math animations and pictures used in their videos. From the manimcommunity&#x27;s README:<p>&quot;&quot;&quot; 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&#x2F;manim). This fork is updated more frequently than his, and it&#x27;s recommended to use this fork if you&#x27;d like to use Manim for your own projects. &quot;&quot;&quot;<p>See the gallery for it in action [2].<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCYO_jab_esuFRV4b17AJtAw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCYO_jab_esuFRV4b17AJtAw</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;3b1b&#x2F;manim" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;3b1b&#x2F;manim</a><p>[2] <a href="https:&#x2F;&#x2F;docs.manim.community&#x2F;en&#x2F;stable&#x2F;examples.html" rel="nofollow">https:&#x2F;&#x2F;docs.manim.community&#x2F;en&#x2F;stable&#x2F;examples.html</a>
评论 #28249580 未加载
评论 #28247702 未加载
msdriggover 3 years ago
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:&#x2F;&#x2F;m.youtube.com&#x2F;channel&#x2F;UCYO_jab_esuFRV4b17AJtAw" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;channel&#x2F;UCYO_jab_esuFRV4b17AJtAw</a><p>[1] <a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=OkmNXy7er84" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=OkmNXy7er84</a>
评论 #28251604 未加载
bradrnover 3 years ago
A Haskell equivalent: <a href="https:&#x2F;&#x2F;reanimate.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;reanimate.github.io&#x2F;</a>. Haven’t used it myself, but the examples are incredibly impressive.
nrjamesover 3 years ago
While not Manim generated, I came across this video explaining Bezier curves yesterday and thought it was pretty awesome.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=aVwxzDHniEw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=aVwxzDHniEw</a>
评论 #28248587 未加载
评论 #28250853 未加载
评论 #28251821 未加载
ngmcover 3 years ago
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:&#x2F;&#x2F;two-ticks.github.io&#x2F;p5.teach.js&#x2F;" rel="nofollow">https:&#x2F;&#x2F;two-ticks.github.io&#x2F;p5.teach.js&#x2F;</a><p><a href="https:&#x2F;&#x2F;discourse.processing.org&#x2F;t&#x2F;animating-maths-in-p5-js" rel="nofollow">https:&#x2F;&#x2F;discourse.processing.org&#x2F;t&#x2F;animating-maths-in-p5-js</a>
SamBamover 3 years ago
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&#x27;s the gallery of example stuff you can do: <a href="https:&#x2F;&#x2F;docs.manim.community&#x2F;en&#x2F;stable&#x2F;examples.html" rel="nofollow">https:&#x2F;&#x2F;docs.manim.community&#x2F;en&#x2F;stable&#x2F;examples.html</a>
评论 #28246315 未加载
snicker7over 3 years ago
For Julia coders, there is Javis.jl<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ckvsc6ukdOc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ckvsc6ukdOc</a>
skratloover 3 years ago
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&#x27;t it be simpler if instead users can make Scene using their own abstractions and functions in whatever way they feel is appropriate?
评论 #28251008 未加载
评论 #28251734 未加载
stevenpetrykover 3 years ago
Shameless plug for my React library for creating similar-looking, interactive visualizations on the web. Highly inspired by 3blue1brown&#x2F;manim&#x27;s style. Less focused around animation, more focused on interaction. :)<p><a href="https:&#x2F;&#x2F;mafs.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mafs.dev&#x2F;</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!
评论 #28247801 未加载
评论 #28248436 未加载
评论 #28248853 未加载
评论 #28249680 未加载
评论 #28248134 未加载
lifeisstillgoodover 3 years ago
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?
评论 #28248501 未加载
tnorthcuttover 3 years ago
Fans of Grant’s work (3Blue1Brown) might also like his short lived podcast, Ben Ben and Blue: <a href="https:&#x2F;&#x2F;www.benbenandblue.com" rel="nofollow">https:&#x2F;&#x2F;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:&#x2F;&#x2F;youtube.com&#x2F;c&#x2F;BenEater" rel="nofollow">https:&#x2F;&#x2F;youtube.com&#x2F;c&#x2F;BenEater</a>
bsenftnerover 3 years ago
Does anyone have experience to compare this with MathBox? <a href="https:&#x2F;&#x2F;github.com&#x2F;unconed&#x2F;mathbox" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;unconed&#x2F;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.
评论 #28247677 未加载
评论 #28252861 未加载
BeeOnRopeover 3 years ago
This looks awesome. I&#x27;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&#x27;d have to embed videos whereas I prefer SVG if possible.<p>Any other contender out there with vector output?
评论 #28253499 未加载
liorben-davidover 3 years ago
Love 3b1b, glad someone made a fork of his software
EMM_386over 3 years ago
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:&#x2F;&#x2F;docs.manim.community&#x2F;en&#x2F;stable&#x2F;tutorials&#x2F;quickstart.html" rel="nofollow">https:&#x2F;&#x2F;docs.manim.community&#x2F;en&#x2F;stable&#x2F;tutorials&#x2F;quickstart....</a>
enbuggerover 3 years ago
I see that the 3D animations in 3Brown1Blue&#x27;s videos have lower framerate than the ones in 2D. Does it take so long to render 3D so that you&#x27;ll have to lower the FPS to speed up the process or is it just another tool?
lordleftover 3 years ago
I&#x27;ve always marveled at Grant&#x27;s videos -- very cool to see this
nuclearnice1over 3 years ago
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?
评论 #28247279 未加载
honksilletover 3 years ago
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.
babyover 3 years ago
Feedback on the landing page: it&#x27;s an animation engine but I can find no examples.
评论 #28250773 未加载
评论 #28253879 未加载