"I'll be more impressed if you can download and install the program than if you can follow along with this video!" You're impressed, I'm just relieved. I've been through this struggle.
I'm most impressed by how some kind ManimCE people got Manim working on macos without OpenGL. I could never figure out how to program in Metal, but Manim worked right out of the box on my MacBook Pro Laptop when I installed it from ManimCE. I'm 81 years old and started out using a slide rule over 60 years ago. Believe me, learning something new isn't as easy as it was 20 or 40 or 60 years ago. Now if I could just figure out how to use Discord and not come across as a fool because you're not supposed to ask stupid questions.
4:23 for someone that may come with ManimCE v0.16 mathtext = Mathtex(r"\frac{3}{4} = 0.75", height=1.5)... or equally valid mathtext = Tex(r"$\frac{3}{4} = 0.75$", height=1.5)... 5:28 The rectangle is drawn black as the background because no fill_opacity was set. To fill with a color, manim needs to know the opacity 5:55 The triangle faces the same problem. fill_color=GREEN_C but no fill_opacity
This was so helpful & a big thank you for providing all codes in the Video Description! PS I hope you''ll forgive me for chuckling when you pronounced "redraw" as "red raw" - I always assumed (perhaps wrongly!) that it says "re-draw"!
Thank you, this video is so professoinally mate. I was worry that I may not be able to use it properly and espeicially loop. But knowing you will cover it put me at ease.
@@BrianAmedee There are not so many channels who teach manim , but even if they did - they are not good at explaining/teaching it.. But You are some kind of god appeared on time to help us all. Please continue your work , You channel will grow like hell because of this - ill give you my word
9:50 I can't get the circle, triangle and line_radius to change size. The only thing that's changing is line_circumference. I just copied the code and couldn't find the problem.
I don't know why, but LaggedStart seems to be the issue. I replaced it with this code: self.play(Create(circle, run_time=2)) self.play(DrawBorderThenFill(line_radius, run_time=1)) self.play(DrawBorderThenFill(triangle, run_time=1)) and it did seem to work
Love the video tutorial thanks for putting it together! (Noob) Q: how to I get the number labels on the plane background? Your first animation (1:50) has the plane background with the numbers on it but I didn't see any code beforehand to show it. Mind pointing a new guy in the right direction?
Great video man! But the second updater example didn't work for me, the circle and those elements inside it are not affected by the "r.animate.set_value", only the line_circumference gets bigger... Do you know why could it be?
Just try to make animations yourself. When you get stuck, ask people in the discord for help, or watch tutorials (if the documentation is hard to learn from). Start simple
I have tried the first code of this tutorial on my mac, I copied it as it is, but somehow it is not generating the video of animated box and surprisingly no error messages displayed when I run the code. Can anybody help?
I am a student of 11th grade,I don't have any knowledge about programming(C,Python). so from zero knowledge about anything related to Manim,Can I learn it frm your playlist of 13 videos?or what should I do?plz leave a comment describing What should & how should I learn it?
You'll learn some stuff for sure, so long as you're fluent with maths. If you can understand the basics of Python (ie, loops, conditionals and structuring) thats probably all you need. Good luck with it! Just trial and error, ask questions and refine the work!
Great tutorial. I can run the tutorial smoothly, until the "tetu4(scene)" showed me this error: AttributeError: 'NoneType' object has no attribute 'next_to'. Need help. Thank you. I'm using manimGL
For anyone who has encountered the same problem, I simply added the following lines before the animation code numberplane = NumberPlane() self.add(numberplane) Then the program created an animation
Thanks mate! You can try to learn python on the fly when learning manim. If you can wrap your head around loops/conditionals I think its enough. Just get comfortable with reading the error when you run a code!
"I'll be more impressed if you can download and install the program than if you can follow along with this video!"
You're impressed, I'm just relieved. I've been through this struggle.
For real!
I'm most impressed by how some kind ManimCE people got Manim working on macos without OpenGL. I could never figure out how to program in Metal, but Manim worked right out of the box on my MacBook Pro Laptop when I installed it from ManimCE. I'm 81 years old and started out using a slide rule over 60 years ago. Believe me, learning something new isn't as easy as it was 20 or 40 or 60 years ago. Now if I could just figure out how to use Discord and not come across as a fool because you're not supposed to ask stupid questions.
I find it very cool you still want to be in top of the game at your age by learning a new tool
This came out at just the right time. I was literally banging my head over this some days ago. Thank you very much. Manim is awesome.
I'm glad to help. Pretty sure I have a permanent dent in my head from manim!
me too!
Thanks man, learning all these awesome things that's too for free is only possible for people like you. Thanks a lot.
Thanks for the nice comment mate! I appreciate it
Excellent tutorial. Really appreciate the effort you are putting into these videos
Much appreciated!
Just started trying to make videos with Manim. So thankful for this! What an awesome resource.
Your neural network video was so good and simple to understand. Thanks bro.
This is an amazing tutorial. I had been learning a lot with you.
Excellently structured tutorial.
You really deserve my subscription, brilliant work
This is akin to magic. Thank you for taking the time to do this animation tutorial.
Thanks for the compliment, I hope it is useful
Very good tutorial, thank you for your videos!
Looking forward to follow this tutorial. That is exactly what i need.
4:23 for someone that may come with ManimCE v0.16
mathtext = Mathtex(r"\frac{3}{4} = 0.75", height=1.5)...
or equally valid
mathtext = Tex(r"$\frac{3}{4} = 0.75$", height=1.5)...
5:28 The rectangle is drawn black as the background because no fill_opacity was set. To fill with a color, manim needs to know the opacity
5:55 The triangle faces the same problem. fill_color=GREEN_C but no fill_opacity
Thank you so much! I didn't understand why the color was black instead of the color that we set_fill in.
@@HalobeatWatcher glad to have helped!
Glad to know such a nice library
This was so helpful & a big thank you for providing all codes in the Video Description!
PS I hope you''ll forgive me for chuckling when you pronounced "redraw" as "red raw" - I always assumed (perhaps wrongly!) that it says "re-draw"!
Thanks! And yeah damn red raw always gets me!
Thank you, this video is so professoinally mate. I was worry that I may not be able to use it properly and espeicially loop. But knowing you will cover it put me at ease.
bruh 5:11 minutes in and this is incredible
Uh, at 6:16 , shouldn't it be pronounced "always re-draw" instead of "always red-raw"?
Hah, yeah. Thanks for pointing it out! I always said it as 'red-raw' in my head, and it sounded strange saying aloud.
That’s 7 on the embarrassment scale.
Nice work man 👍🏻👍🏻 I really needed it 👍🏻👍🏻
No problem 👍
Fantastic tutorials. I have been thinking of making those 3blue1brown style videos for a long time.
Good luck! The start is the most difficult hurdle
Your explanation works for me. Thank you for this tutorial.
No worries mate!
Just in time!! Thank you for Tutorial.
Wow. I'll be waiting here for the next parts. Really awesome video.
Thanks mate, I hope they're helpful
@@BrianAmedee Definitely helpful XD
That is just amazing! Sooo helpful. Thanks a million for this. BUT that's not RED RAW, that's RE DRAW.....
Yeah its not red raw lol
You're a hero
Incredible work here friend!
Thanks mate!
Sehr gut
This is really helpful. Thank you!
Damn Bro This Channel is So Underrated :(
Thanks bro, grinding to help you guys make some animations :)
@@BrianAmedee There are not so many channels who teach manim , but even if they did - they are not good at explaining/teaching it.. But You are some kind of god appeared on time to help us all. Please continue your work , You channel will grow like hell because of this - ill give you my word
@@tuorectors7102 Thanks bro! I'm glad they're helpful!
Thank you! I was looking for somethig like this
Glad I could help!
My congratulations 🎉
9:50 I can't get the circle, triangle and line_radius to change size. The only thing that's changing is line_circumference. I just copied the code and couldn't find the problem.
Exactly... I have also faced the same problem.
Please help!!!!!
I don't know why, but LaggedStart seems to be the issue.
I replaced it with this code:
self.play(Create(circle, run_time=2))
self.play(DrawBorderThenFill(line_radius, run_time=1))
self.play(DrawBorderThenFill(triangle, run_time=1))
and it did seem to work
@@nikt_nikogo Thank you! This replacement works!
i luv you man!! thanks
Super cool 👌
Cool tutorial. Thanks
really awasome video
Hey im very new just beginner
Can you just tell me which language should i learn for coding for maths animation
Wow, that's awesome! I am sure it's going to be a great help. :)
I hope so!
what did you use to make this video? i mean how do you make smooth transition
thank you ! this is great.
No problem!
can you give us the workflow and what you use
5:53 can be made with this code also without value tracker
def construct(self):
```
circle = Circle(stroke_width=(7),stroke_color=YELLOW)
self.play(Create(circle),run_time = 1.5)
self.wait(1.5)
line = Line([0,0,0],[0,-1,0],stroke_width=5,stroke_color=ORANGE)
self.play(Create(line))
self.wait()
line2 = line.copy().set_stroke(width=15)
self.play(Transform(line,line2))
self.wait()
triangle = Polygon([0,1,0],[1,0,0],[-1,0,0],stroke_color=BLUE,stroke_width=5)
tri2 = triangle.copy().set_stroke(width=15)
self.play(Create(triangle))
self.play(Transform(triangle,tri2),run_time=1.5)
self.wait(1.5)
line3 = Line([-3,-1.5,0],[3,-1.5,0],stroke_color=YELLOW,stroke_width=20)
self.play((TransformFromCopy(circle,line3)),run_time = 1.5)
self.wait(1.5)
V1 = VGroup(circle,line,line2,triangle,tri2,line3)
V2 = V1.copy().scale(2)
self.play(Transform(V1,V2),run_time = 2.5)
self.wait(1.5)```
Oh, it can too! I didn't know how that TransformFromCopy function worked
Thank you
Awesomeeee!
Thanks!!
yoo tks so much, very helpfull
Glad it helped!
A last code u can use TransformToCopy I think(I mean at the end on the code)
How do I add a dot that moves in center of polygon
Check out course on 'getters'. You add an updating dot to dot.get_center(mob)
Love the video tutorial thanks for putting it together! (Noob) Q: how to I get the number labels on the plane background? Your first animation (1:50) has the plane background with the numbers on it but I didn't see any code beforehand to show it. Mind pointing a new guy in the right direction?
You add `plane = NumberPlane().add_coordinates()`. I also set the opacity lower, just for the purposes of explaining how things move around the screen
at 9:30 manim already have Transformfromcopy function so you do not need to circle.copy()
Great video man! But the second updater example didn't work for me, the circle and those elements inside it are not affected by the "r.animate.set_value", only the line_circumference gets bigger... Do you know why could it be?
it's "self.play(LaggedStart(Create(circle), DrawBorderThenFill(radius_line), DrawBorderThenFill(triangle), run_time=4, lag_ratio=0.75))"
the end screen elements should move up so that I can see all screen
Thanks for making this. Did you make youtube video with Manim?
No problem. Yes, I made all these animations with manim!
Awesome video dude.
How do you go about learning more? the documentation isn't particularly helpful
Just try to make animations yourself. When you get stuck, ask people in the discord for help, or watch tutorials (if the documentation is hard to learn from). Start simple
do these tutorials still work?
What does the "buff" argument actually does?
Will give a small gap of x units away from the mobject
I have tried the first code of this tutorial on my mac, I copied it as it is, but somehow it is not generating the video of animated box and surprisingly no error messages displayed when I run the code. Can anybody help?
How long did it take you to code out this video?
Sweet
I am a student of 11th grade,I don't have any knowledge about programming(C,Python). so from zero knowledge about anything related to Manim,Can I learn it frm your playlist of 13 videos?or what should I do?plz leave a comment describing What should & how should I learn it?
You'll learn some stuff for sure, so long as you're fluent with maths. If you can understand the basics of Python (ie, loops, conditionals and structuring) thats probably all you need. Good luck with it! Just trial and error, ask questions and refine the work!
@@BrianAmedee Thanks a lot
Great tutorial. I can run the tutorial smoothly, until the "tetu4(scene)" showed me this error: AttributeError: 'NoneType' object has no attribute 'next_to'. Need help. Thank you. I'm using manimGL
Looooooooooove :)
For the tutorial 1, how do u add coordinates? Mine was plain black
Just add a numberplane mobject. (See the next tutorial)
Thanks for the video!!! Is it possible to add thickness to a surface?
Thanks, and good question. Probably? You could create a loop of functions to give the illusion of a ticker surface!
when showing the code (like at 2:56) how do you get the box around specific lines of code?
I am doing this in a video editing software, not manim
how do i save them as a vidoe
how this video created @Brian ?
don't know why the second example just gave me a blank black screen. Nothing was drawn on it.
Share your code with me in the discord so I can help you out! The joining link is in the description.
@@BrianAmedee Hi Brian, thank you. I did. (manim-help2)
For anyone who has encountered the same problem, I simply added the following lines before the animation code
numberplane = NumberPlane()
self.add(numberplane)
Then the program created an animation
double check the line of code "def construct(self):" a typo here can cause this problem.
whats the background music ? , nice videos , sorry for lots of comment but i just started learning manim again
I got it from here: ruclips.net/video/TvciMgjO2EE/видео.html
Good video. Thanks. BTW, Latex is pronounced lay-teck (or lah-teck).
for real? thanks, I didnt know that
Hi, do you have the tutorial of ur first animation? unit circle & theta updater
I can make this if you think it would be helpful?
Great Vídeo!
I would like to know why doesn't appear the fill_color=BLUE_B of the rectangle? 5:28 Thanks so much.
Good spot. I need to give a parameter 'fill_opacity = '. I'm glad it was helpful
Is this tutorial on Manim made with manim?
Yes, most of it is 😀
how much python is required to get started?
great vid btw ^^
Thanks mate! You can try to learn python on the fly when learning manim. If you can wrap your head around loops/conditionals I think its enough. Just get comfortable with reading the error when you run a code!
you should use some keywords to rank your video , like putting manim ce tutorial in starting of the title
Thanks for the tip! Send me a message in discord about this!
teach us some calculus simulation! I want to learn manim and teach kids calculus
Check out tutorial #5! It is the exact animation I used with my calculus 1 class
@@BrianAmedee Looking forward to seeing that video, once I taken some of the introductory stuff...
Hey bro I don't know programming
Bro, you gotta grind out the process of learning basic python.
I can't understand nothing
Yeah bro thats coding for you
Does he actually think it is pronounced "red raw" and not redraw? What.
Yeah, but now I know better 😅