How 3 Blue 1 Brown makes animations | Manim Tutorial

  Рет қаралды 104,056

Tony Zhang

2 жыл бұрын

I recently discovered that 3b1b actually wrote his own animation engine as a python library, read more about it at www.manim.community

Пікірлер: 143
@CallumPooleProgrammer
@CallumPooleProgrammer 2 жыл бұрын
I once saw a computer science channel using all the same video effects as 3b1b, now I know how! It's really good of Grant to open source it, he's a good guy...
@akashchoudhary8162
@akashchoudhary8162 2 жыл бұрын
Talking about the 'Reducible' channel?
@youtubepooppismo5284
@youtubepooppismo5284 2 жыл бұрын
YES
@bazsa278
@bazsa278 2 жыл бұрын
This video just appeared in recommended (I was actually curious about how he makes these) and I'm surprised how small your channel is yet so I'm just gonna leave a comment to help with the algorithm. Keep up the good work!
@galileo3431
@galileo3431 2 жыл бұрын
Actually wanted the give this comment a like. But then I saw it's current count: 42
@MyEconomics101
@MyEconomics101 2 жыл бұрын
The curios case of YT algo. I guess you've watched some coding videos before, just like others here. And YT algo recommended it to you because it found the watch time good from other people similar to you, and me.
@athul1193
@athul1193 2 жыл бұрын
It did help !!
@youtubepooppismo5284
@youtubepooppismo5284 2 жыл бұрын
I used this thing for a school presentation about tcp and udp protocols. It took 25 hours 😭
@xamarinmaster1403
@xamarinmaster1403 2 жыл бұрын
Can you post that animation on KZfaq? I would love to see it.
@UmairAhmadh
@UmairAhmadh 2 жыл бұрын
Please post a link to your video
@athul1193
@athul1193 2 жыл бұрын
Good job !!
@JosueRodriguez08
@JosueRodriguez08 2 жыл бұрын
Pleeease post
@aziz9488
@aziz9488 2 жыл бұрын
@UCXXU4xcIDfxAMwRn8QgJ-Qw Nice.
@Nick-bq1ez
@Nick-bq1ez 2 жыл бұрын
Never knew this repo existed, really glad you made this!
@TonyZhang01
@TonyZhang01 2 жыл бұрын
Thanks!
@TechOrionater
@TechOrionater 2 жыл бұрын
+1 like. And +1 sub to Tony. And Nick.
@albertosierraalta3223
@albertosierraalta3223 2 жыл бұрын
Thanks a lot for this man! I coincidentally was thinking in asking Greg via twitter to make tutorials on how to use Manim. This is great. Hopefully there will be more in the future
@kondaharsha
@kondaharsha 2 жыл бұрын
That's a really clean and clear video Keep up the great work and hope to see more videos of similar quality 👍
@UCFc1XDsWoHaZmXom2KVxvuA
@UCFc1XDsWoHaZmXom2KVxvuA 2 жыл бұрын
This channel is exceptionally good, let alone the fact that Tony is so young... Keep up the good work man!!
@dindor138
@dindor138 2 жыл бұрын
Can't believe this video came in my recommendations as I always wished to have the ability to create these animations, but I always thought they'd be very complicated to create. All in all thank you for enlightening me. Very helpful.
@williamweatherall8333
@williamweatherall8333 Жыл бұрын
yeah, it's amazing how streamlined it is now. I'm sure it was very complicated for Grant though lol
@MotionlessBottle
@MotionlessBottle 2 жыл бұрын
The most interesting and useful youtubers are always the most underrated. Also, I am your 420th subscriber(nice)
@user-gc7gf9ql5p
@user-gc7gf9ql5p 2 жыл бұрын
Cool tutorial! Keep up! You seems really skilled and brilliant, I think your channel are definitely underrated.
@arduous222
@arduous222 2 жыл бұрын
That intro was the best thing I've seen for a while. Well done! I wonder if Grant saw this.
@faisalsajjad7396
@faisalsajjad7396 2 жыл бұрын
Very informative and intuitive video, thank you for making it hope your channels grows fast. Keep it up😁💕
@nicolasbautista3599
@nicolasbautista3599 2 жыл бұрын
Love your video! I was wondering how to make my own animations so the timing is perfect. Commenting to boost your algorithm :)
@sagnikbhattacharya1202
@sagnikbhattacharya1202 2 жыл бұрын
PLEASE continue this EXCELLENT series
@Bobbias
@Bobbias 2 жыл бұрын
Good to see a tutorial. I've been interested in manim, but I haven't had the time to look into it.
@swiveiproduction9192
@swiveiproduction9192 2 жыл бұрын
dude, you just saved my day on how to make a math animation
@Xammed
@Xammed 2 жыл бұрын
This is some incredible content, keep up the good work!
@comptometerius
@comptometerius 2 жыл бұрын
Awesome! Thank you so much boss this could elevate my skill set significantly :)
@zahanzibsarowardhrubo3435
@zahanzibsarowardhrubo3435 2 жыл бұрын
I'm waiting for more of these. Good tutorial.
@Chrisdashes
@Chrisdashes 2 жыл бұрын
I saw the type of content you upload, so basically instant sub!!!! with the bell icon :P
@MyEconomics101
@MyEconomics101 2 жыл бұрын
This would be a great library for Stand-up Maths channel to put his community to work to make some great Christmas-y or NYE-y videos. Like the last time he let his community to code his Christmas tree lights.
@nothingiseverperfect
@nothingiseverperfect 2 жыл бұрын
Wow, this was actually super cool THANK YOU
@RhysJosmin
@RhysJosmin 2 жыл бұрын
Thanks a lotttttttt I was searching for something like this for a longgg longgg time
@patrikstaron
@patrikstaron 2 жыл бұрын
Simple and straightforward. Thanks.
@stratfanstl
@stratfanstl 2 жыл бұрын
INCREDIBLY helpful tutorial. Thanks to Grant Sanderson for creating the Manim toolkit and thanks to you for creating such a concise tutorial to illustrate its capabilities.
@jayantnema9610
@jayantnema9610 2 жыл бұрын
This is so good. Thanks for making this video
@SpaghettiLord1010
@SpaghettiLord1010 2 жыл бұрын
Oh my god this is so cool! Thanks for showing this to me!
@godwill9965
@godwill9965 2 жыл бұрын
This is amazing, thanks for the tip!
@esra_erimez
@esra_erimez 2 жыл бұрын
Thank you!!! As a manim user this is an awesome video!!!
@iamtraditi4075
@iamtraditi4075 2 жыл бұрын
Thank you for your help! This video was very informative.
@jimmyt_1988
@jimmyt_1988 2 жыл бұрын
Amazing video. Thank you!
@ivanflitcroft1408
@ivanflitcroft1408 2 жыл бұрын
Great video! Thank you
@dvoz2624
@dvoz2624 2 жыл бұрын
This is the video I was looking for!
@kierkegaard54
@kierkegaard54 2 жыл бұрын
This video make my whole week
@afzhang6094
@afzhang6094 2 жыл бұрын
Great job!
@LorenzoDelmonte0530
@LorenzoDelmonte0530 2 жыл бұрын
Very good video. Keep up the good work
@sheeperskipps
@sheeperskipps 2 жыл бұрын
I never knew this, thank you!
@DashrathGurjar3.14
@DashrathGurjar3.14 2 жыл бұрын
I love your Background music ☺
@kierkegaard54
@kierkegaard54 2 жыл бұрын
Great job man
@fiffy6572
@fiffy6572 2 жыл бұрын
dude this is amazing
@cogwheel42
@cogwheel42 2 жыл бұрын
Great video. BTW: you should use string formatting not rounding to control decimal places. E.g. f"{num:.2f}" or "%.2f".format(num) instead of str(round(num))
@CrueMusic
@CrueMusic 2 жыл бұрын
Thank you for showing this
@abdullahyousef3596
@abdullahyousef3596 2 жыл бұрын
Thank you for this video.
@eckee
@eckee 2 жыл бұрын
Great video man thanks
@thalescosta7602
@thalescosta7602 2 жыл бұрын
Nice work
@tburns3611
@tburns3611 2 жыл бұрын
Mesmerizing
@cupatelj
@cupatelj 2 жыл бұрын
Nice video, thanks.
@1nnag334
@1nnag334 2 жыл бұрын
Very nice!
@flix7280
@flix7280 2 жыл бұрын
Loved that dun tun XD
@vesolovski
@vesolovski 2 жыл бұрын
nice one! thanks!
@MrDerpinati
@MrDerpinati 2 жыл бұрын
it looks amazing and feels like its satisfying to use but im probably not going to be able to make ones im satisfied with :p
@markuscwatson
@markuscwatson 2 жыл бұрын
Thanks for the video
@user-yn6ii7ys3u
@user-yn6ii7ys3u 2 жыл бұрын
commenting for the algorithm! great video
@CarloObrad
@CarloObrad 2 жыл бұрын
thats so damn cool im gonna experiment with this
@TonyZhang01
@TonyZhang01 2 жыл бұрын
Yeah there's a bunch of stuff that I didn't go over in this video, but just watching the shapes transform is like the most satisfying thing ever
@SkullTraill
@SkullTraill 2 жыл бұрын
What is your macOS desktop setup? Looks perfect for me, would love if you could share your dotfiles!
@nihanthpinnaka2304
@nihanthpinnaka2304 2 жыл бұрын
Nice Stuff
@easymathematik
@easymathematik 2 жыл бұрын
There is also a link in his video descriptions.
@geofisue
@geofisue 2 жыл бұрын
Helping the algorithm
@JohnDlugosz
@JohnDlugosz 2 жыл бұрын
BTW, if you read the documentation, you'll know that LaTeX is _not_ pronounced like the paint. It's "La" (not "Lay") followed by "Tech".
@anispinner
@anispinner 2 жыл бұрын
Cool story bro
@folf
@folf 2 жыл бұрын
Super interesting
@deekshantwadhwa
@deekshantwadhwa 2 жыл бұрын
Great Explaination, I am really interested to understand how the library works internally? and FFmpeg is just for video compilation and mp4 as I can remember, what other software are they using at the backend?
@TonyZhang01
@TonyZhang01 2 жыл бұрын
I’m not exactly sure myself, but looking at the library, it seems that there’s a dependency called pycairo, which is a graphics library.
@PeterNjeim
@PeterNjeim 2 жыл бұрын
The code is open source... lmao
@adithyanthrithallor6559
@adithyanthrithallor6559 2 жыл бұрын
Where Will i get full details about inbuilt manin functions
@cademcmanus2865
@cademcmanus2865 2 жыл бұрын
good vid
@nephronpie8961
@nephronpie8961 2 жыл бұрын
Now to learn some differential geometry
@gordinmitya
@gordinmitya 2 жыл бұрын
thank you and KZfaq recommendations
@makromath
@makromath 2 ай бұрын
The original repo is very easy to use. You only need Python, Scoop, MiKTeX/LaTeX, and Manim
@wastedwizard5112
@wastedwizard5112 2 жыл бұрын
That's genuinely really interesting. Your voice over is a little fast and muddled for my personal liking, but good stuff
@wave_s6782
@wave_s6782 2 жыл бұрын
what're you using to make your terminal look so nice?
@NaifAlqahtani
@NaifAlqahtani 2 жыл бұрын
Whats the battery and clock top-right? How can I get it on my macbook?
@iceyberq
@iceyberq 2 жыл бұрын
Cool
@JohnBlackburn
@JohnBlackburn 2 жыл бұрын
I am a beginner with python. When recreating your circle and square, my class Something(Scene) line is underlined as an error. When called, it says there are no scenes in that module. Below, it says Expected type 'Union[VMobject, OpenGLVMobject, OpenGLSurface]', got 'Type[Circle]' instead. Don't as me about any colors, I am colorblind. looking for help. I'm using pycharm community edition. Edit I'm dumb. I was calling a file from the wrong directory.
@Raviarun
@Raviarun 2 жыл бұрын
Don't worry. Everyone is dumb.
@9a30dheryajain9
@9a30dheryajain9 2 жыл бұрын
Thank you a ton for making this video. Can you tell how did you get that software created by 3b1b?
@csanson
@csanson 2 жыл бұрын
Oh he open-sourced it? I remember him talking about how they made the engine a few years back
@100timezcooler
@100timezcooler 2 жыл бұрын
damn i always assumed it was a desmos like standalone software. didnt know grant threw down in the curly braces like that.
@Elias07070
@Elias07070 2 жыл бұрын
It's like ActionScript all over again
@Elias07070
@Elias07070 2 жыл бұрын
Good explanation though!
@Ragnar_Oock
@Ragnar_Oock 2 жыл бұрын
the intro 😗👌
@angel-ig
@angel-ig 2 жыл бұрын
Nice video! However, it basically sounds really bad when you basically repeat "basically" basically 90 times a minute, basically. Just kidding, just keep it in mind, but the video is good :)
@veggiet2009
@veggiet2009 2 жыл бұрын
wow, I wonder... How easily does it work with rendering graphs?
@RisetotheEquation
@RisetotheEquation 2 жыл бұрын
Please do more tutorials 🙏
@albertosierraalta3223
@albertosierraalta3223 2 жыл бұрын
This!!
@internetroamer8063
@internetroamer8063 2 жыл бұрын
It would have been cooler if you also showed a very simple example of plotting a graph in manim. A great video nevertheless!
@1ncandescence737
@1ncandescence737 2 жыл бұрын
Your terminal looks nice, would you mind telling me how to set it up?
@user-ox5ir2rd6g
@user-ox5ir2rd6g 2 жыл бұрын
Bruh is that sublime? Howd you make it look so good
@coolbrotherf127
@coolbrotherf127 Жыл бұрын
Before I learned how he made the animations, I just assumed he animated them using expressions in after effects or something. Using Python is much easier.
@shaiavraham2910
@shaiavraham2910 2 жыл бұрын
Just out of curiosity, what theme and font are you using in atom?
@TonyZhang01
@TonyZhang01 2 жыл бұрын
I’m just using the default atom dark theme, and the IBM Plex mono font.
@benraz9567
@benraz9567 2 жыл бұрын
Great and informative video! Quick question: what terminal are you using? It looks different from the macOS terminal.
@TonyZhang01
@TonyZhang01 2 жыл бұрын
I’m using the Alacritty terminal with the gruvbox color scheme
@benraz9567
@benraz9567 2 жыл бұрын
@@TonyZhang01 Thanks
@RohitSingh-nm9wd
@RohitSingh-nm9wd 2 жыл бұрын
Wow
@bobedge289
@bobedge289 Ай бұрын
I will leave some comment to boost the algo.
@gatlinggun5872
@gatlinggun5872 2 жыл бұрын
Me seeing the intro where the square becomes a circle Me : Wait that's illegal
@jk8285
@jk8285 2 жыл бұрын
T ru t ru t ru ! T ru t ru ru ru ! it’s so funny 😂 !
@GaetanAlmela
@GaetanAlmela 2 жыл бұрын
what terminal emulator is this? It looks really clean
@TonyZhang01
@TonyZhang01 2 жыл бұрын
I'm using Alacritty with tmux, it looks quite bad when you first install it, but you can get it to look really nice with some tweaking of the settings
@wduandy
@wduandy 2 жыл бұрын
You will do more?
@oliveripo4021
@oliveripo4021 Жыл бұрын
It says, Animation only works on Mobjects.... what could probably be the problem here?
@dineshvyas
@dineshvyas Жыл бұрын
Any LaTeX example? Because it is where all hell comes loose. Nothing works and thousand of error messages.
@Damjes
@Damjes 2 жыл бұрын
It's not pronounced lejteks, but lejtech or latech. LaTeX has X on the end, but it's not iks, but it supposed to be greek chi, so one should pronounce it h/ch like in Holiday or Hospitality or someHow.
@HiImKyle
@HiImKyle 2 жыл бұрын
That first example of creating a circle just pumps out an image and not a video for me?
@TonyZhang01
@TonyZhang01 2 жыл бұрын
if you typed -s instead of -p, it would mean it saves the last frame, or if there was no animation, it would also make an image. make sure you passed Create(circle) into self.play() instead of just circle, (or used self.play() instead of self.add())
@hackermub2598
@hackermub2598 2 жыл бұрын
But how do you make those pi characters
@crazyape968
@crazyape968 11 ай бұрын
basically basically basically basically basically basically basically basically ...
@geekoutnerd7882
@geekoutnerd7882 2 ай бұрын
What kind of terminal do you use?
@ibanguniverse811
@ibanguniverse811 2 жыл бұрын
Nice vids, but how to insert narration / audio into manim ?
@designz3660
@designz3660 2 жыл бұрын
Copy the manim rendered video in any editing program and add your audio track there! Manim is just for visuals.
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 37 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 195 МЛН
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 17 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 37 МЛН