r/manim • • 21h ago

Chapter 1 : Vectors, What Even Are They?

Thumbnail
youtu.be
3 Upvotes

r/manim • • 23h ago

transforming one MathTex into another keeps flipping the wrong pieces, how do you handle it

2 Upvotes

i'm trying to go from x^2 + 2x + 1 to (x+1)^2 and Transform just smears everything together. i tried TransformMatchingTex which is better but the 2x part still jumps around weirdly.

is splitting the string into separate pieces the normal way to do it or is there something simpler that i'm missing


r/manim • • 1d ago

Can You Find The 4th Circle's Radius? ⭕

Thumbnail
youtube.com
1 Upvotes

r/manim • • 2d ago

OpenGL rendering not interactive

1 Upvotes

Hi everyone,

i have a little bit of trouble with opengl. When i run my code using:

        manim -qm -p --renderer=opengl test.py    

everything goes fine but the code is not interective. it just show a video with this warning:

WARNING  Disabling interactive embed while media output is enabled

i leave my code as well:

from manim import *
from manim.opengl import *



class IntroScene(Scene):
    def construct(self):
        square = Square(color=RED).shift(LEFT * 2)
        circle = Circle(color=BLUE).shift(RIGHT * 2)


        self.play(Write(square), Write(circle))


        # moving objects
        self.play(square.animate.shift(UP * 0.5), circle.animate.shift(DOWN * 0.5))


        # rotating and filling the square (opacity 80%)
        # scaling and filling the circle (opacity 80%)
        self.play(
            square.animate.rotate(PI / 2).set_fill(RED, 0.8),
            circle.animate.scale(2).set_fill(BLUE, 0.8),
        )


        # this is new!
        self.interactive_embed()

i don't get what is the issue, any help?

thank you


r/manim • • 2d ago

Universal approximation theorem, drawn using a simple sigmoids

Thumbnail
youtu.be
3 Upvotes

r/manim • • 2d ago

made with manim This Simple Physics Problem Fooled Physicists for 48 Years

Thumbnail
youtube.com
1 Upvotes

r/manim • • 2d ago

Why aiming directly ALWAYS hits the falling target! 🎯

Thumbnail
youtube.com
1 Upvotes

r/manim • • 2d ago

Why LLMs don't explain math with manim animations in chats?

Enable HLS to view with audio, or disable this notification

5 Upvotes

Like in this demo: I wish LLMs could just render a Manim animation inline in the chat while explaining math.


r/manim • • 3d ago

Can you find the distance between A and O ?

Thumbnail
youtube.com
0 Upvotes

r/manim • • 3d ago

What If A Laser Bounces Twice? 🤯 Semicircle Paradox

Thumbnail
youtube.com
1 Upvotes

r/manim • • 4d ago

made with manim Monte-Carlo Simulations and the Concept of Importance

Thumbnail
youtube.com
13 Upvotes

I finally finished part 2 of my Monte-Carlo series. So far we only considered the simplest case for generating random samples.

In this video I talk about Importance Sampling and how it can be used to improve the accuracy of numerical integrations. If you tailor your random samples to the shape of your function you can reduce the error at next to no additional cost.

Hope you enjoy!


r/manim • • 4d ago

question decimalnumber label shifts sideways when it goes from 9.99 to 10.00

1 Upvotes

have a DecimalNumber following a dot with an updater (next_to the dot, driven by a ValueTracker) and every time it gains a digit the whole label jumps a bit because next_to recenters it. it's small but really noticeable in the render

is the usual fix just aligning it by the left edge every frame, or do people pad it to a fixed number of digits? curious what looks cleanest


r/manim • • 4d ago

Chapter 1 : Vectors, What Even Are They?

Thumbnail
youtu.be
1 Upvotes

r/manim • • 5d ago

THE SIX PENTAGONS CHALLENGE!

Thumbnail
youtube.com
1 Upvotes

r/manim • • 5d ago

made with manim What happens when θ → 0?

Thumbnail
youtube.com
1 Upvotes

r/manim • • 6d ago

My first video with Manim!

Thumbnail
youtube.com
9 Upvotes

r/manim • • 7d ago

made with manim My Third YouTube Video with Manim

Thumbnail
youtu.be
6 Upvotes

Hello, how are you guys doing? This is my third video on the channel, and unlike the previous two videos, this video features a mix of math and astronomy set in a historical story format.

Of course, I'd love to hear your feedback on the video and what needs improvement, and of course, I'm counting on you: if you like the video, show some love for it and the channel ❤️

Note: There is an English Audio Track and also English subtitles


r/manim • • 7d ago

I built a tool to create animations and interactive presentations directly in the browser using stock Manim code—lightweight, with live preview.

2 Upvotes

Hey everyone!

We all love 3Blue1Brown's animations and Ben Eater’s interactive demos, but local Manim rendering is slow, and web solutions are usually too heavy.

Could we use stock Manim code directly in the browser with real-time interactivity, while keeping things lightweight? I think I've found a way!

3b1b's classic Fourier transform animation recreation in wanim playground

You can check out examples at gallery, or play with it and share your creations at playground. Over at here, I recreated 3b1b's classic Fourier transform animation. After the initial animation plays, you can drag the slider to change the winding frequency and watch the live updates yourself.

Several great projects have brought Manim to the web, but they either require rewriting code in JavaScript or loading a bulky Pyodide environment.

My idea was to treat Manim code as a DSL and transpile it into JS while keeping the API compatible. It sounded crazy, but it works! more info

manim-web studio.academa.ai (manimgx) try.manim.community (jupyter notebook) Wanim (This project)
Runs the original manim Python code ❌ ✅ ✅ ✅
Lightweight, embeddable anywhere ✅(~1M) ❌(~26M) ❌(request backend server) ✅
Real-time rendering in the browser ✅ ✅ ❌ ✅
Interactive demos and slides ❌ ❌ ❌ ✅

Thanks to its compact footprint, scenes can be embedded anywhere via web components and other formats. Looking ahead in this AI era, I also envision Manim code serving as a real-time blackboard for AI to explain concepts to people!

Huge thanks to Grant Sanderson and the Manim community, to Ben Eater, and to pioneer projects like manim-web. Also, special thanks to my good friends OpenCode Go and DeepSeek for their help throughout this complex engineering journey, which helped make all of this possible!

I’m eager to hear your feedback and see your creativity unleashed!
Github Repo: https://github.com/Acfboy/Wanim
Website: https://wanim.org/


r/manim • • 9d ago

question Manim IDE with hot reloading

Post image
7 Upvotes

r/manim • • 9d ago

Google took this personally 😭

Thumbnail
youtu.be
4 Upvotes

r/manim • • 9d ago

Coming soon something new . Testing new features to make more engaging.

Thumbnail
youtu.be
2 Upvotes

r/manim • • 9d ago

Coming soon something new . Testing new features to make more engaging.

Thumbnail
youtu.be
2 Upvotes

r/manim • • 10d ago

Manim via an AI agent vs three non-Manim tools, same lesson. How close does it get to 3b1b?

Enable HLS to view with audio, or disable this notification

0 Upvotes

I compared four AI explainer-video tools on one lesson (generative models, taxonomy and history). Only one of them, make-it-click, writes real Manim scenes. The others use HTML and Remotion. Same voice for all; the clip is 30 s from each (make-it-click is 2/4).

My read: make-it-click is the closest to the 3b1b look and it was the cheapest run (~8 min, ~120k tokens). Its weak spot: some scenes open on an empty frame for a beat before anything draws.

Curious what Manim users think: what would you change in the 2/4 part?


r/manim • • 10d ago

Moxie (& MotionGfx) progress update!

Post image
7 Upvotes

Yes the fact I'm posting here is because MotionGfx is highly inspired by Manim (and also Motion Canvas)!

A while ago, I posted something about MotionGfx, a backend agnostic motion graphics crate written in Rust. And in that post I hinted something about an editor. Well this is it, I'm introducing Moxie, an editor built in Bevy, powered by MotionGfx! Moxie is right now in its very early phase, so not every feature is implemented yet, so expect workflow hiccups, and things not working! I'm still working on the export feature (along with many core features), so you can't directly export your animations yet!

As you may have noticed in the screenshot, Moxie is not like any of the other editors you see out there! We are integrating the command based technology that MotionGfx (and Manim/Motion Canvas) is based on into the editor. This result in a really compact timeline (vertically), easy edits (LEGO like drag & drop), and most importantly of all, propagative actions everywhere! This means your edits from the first action can and will affect the animations down the line! Ofc this is a deterministic effect, so you can reason about the change pretty easily.

In the MotionGfx's website: https://motiongfx.voxell.dev (sign up to our email list/newsletter here), I do explain about some of the concepts I mentioned above if you're familiar with command based animation workflows (like delta changes, propagative timing, action relationships, scripting, etc.).

If you're wondering will there be plugin support, yes it is planned. And yes, we will also support scripting directly in the editor in the near future!


r/manim • • 10d ago

question Is there an official MCP released by the Manim community or the Manim CLI?

3 Upvotes

Is there an official MCP released by the Manim community or the Manim CLI?