How I make science animations

  Рет қаралды 701,597

Artem Kirsanov

Artem Kirsanov

Күн бұрын

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/ArtemKirsanov/
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
My name is Artem, I'm a neuroscience PhD student at NYU. In this long-requested video I share the creative process behind my videos - what software I use and break down some of my previous animations.
Patreon: / artemkirsanov
Twitter: / artemkrsv
Github: github.com/ArtemKirsanov
OUTLINE:
00:00 Introduction
01:09 Software: After Effects
02:03 Software: Python modules
05:16 Software: Blender
05:55 Some helper software
7:30 Mathematical animations
22:54 3D neuron activity
23:58 Surface slicing
30:32 3D brains
32:50 Branching model
40:57 Brilliant
42:55 Outro
Some links:
Manim: docs.manim.community/en/stable/
Matplotlib: matplotlib.org/
BlenderNeuron: blenderneuron.org/
BlenderSpike: github.com/ArtemKirsanov/Blen...
BlenderBrain: github.com/ArtemKirsanov/Blen...
Colormaps addon: github.com/TheJeran/Blender-C...
---
This video was sponsored by Brilliant

Пікірлер: 363
@ArtemKirsanov
@ArtemKirsanov 11 ай бұрын
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/ArtemKirsanov/ The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@seventrancegamer4576
@seventrancegamer4576 11 ай бұрын
Hey u teach me
@IITians_analysis
@IITians_analysis 5 ай бұрын
This guy: - knows python with libs like matplotlib - is awesome with AE, Pr, Blender - Publishes open source plugins - Knows Biology and Physics - Knows Illustrator, Photoshop, Audition - Can speak on camera articulately. Amazed and inspired. Update: Even knowing all this is not enough. There is 'Art' on top of that, Art.
@RaptorT1V
@RaptorT1V 2 ай бұрын
he has at least 3 guitars. => he can also play a guitar
@exposharpie
@exposharpie Ай бұрын
And speaks English fluently which doesn't sound like his native language
@RaptorT1V
@RaptorT1V Ай бұрын
@@exposharpie it seems he is russian (?)
@lih3391
@lih3391 9 күн бұрын
Insane in the best possible way
@jyothishkumar3098
@jyothishkumar3098 11 ай бұрын
So for open source people: - Natron or Blender (Movie Compositor) - Manim (Framework) - Matplotlib (Lower level module) - Blender (3D) - Inkscape (Vector editor) - GIMP (Raster Editor and Compositor) - Kdenlive or Blender (Video Editor)
@josephjoseph2673
@josephjoseph2673 2 ай бұрын
@Velereonics
@Velereonics 11 ай бұрын
Be careful. My friend got into this exact thing, making cool little visuals for telescope array data, and he somehow got sucked into that being his entire career.
@solaris413
@solaris413 11 ай бұрын
underrated
@spuds5379
@spuds5379 11 ай бұрын
can we meet your friend please
@DrELDful
@DrELDful 11 ай бұрын
May I ask what his job position is called? For research :)
@Velereonics
@Velereonics 11 ай бұрын
@@DrELDful the first one he did was for SpaceX and they just hired him as an animator, I think he freelanced for about 2 years, as different made-up things like "technical animator" and "data visualization strategist." He's settled now at a big company which I'll have to ask him if I can say, but he's labeled as a visualization engineer. I think it's a legit position now, but when he got into it, it was pretty much like someone's at the conference for the SpaceX thing, asks who did the visualizations, etc. So it didn't really matter what he called himself back then because people just knew that there was a guy doing it and they needed to figure out who it was.
@Velereonics
@Velereonics 11 ай бұрын
He in particular gets paid well, not a crazy amount of money or anything, but he lives in La so he must make at least a pretty decent amount
@albertemc2stein290
@albertemc2stein290 11 ай бұрын
I've been doing visualisations with Pythons for years now. But that notebook with plots at 3:00 is just beyond anything i've seen. The gradients are beautiful, the code clean. Really a top tier design all the way through. Major props.
@ArtemKirsanov
@ArtemKirsanov 11 ай бұрын
Wow, thanks!
@_.-.-_.-.--.-_.-
@_.-.-_.-.--.-_.- 11 ай бұрын
@albert What's this notebook's name please?
@imaman1184
@imaman1184 10 ай бұрын
@@_.-.-_.-.--.-_.- jupyter notebook?
@Zzz-xt6ki
@Zzz-xt6ki 10 ай бұрын
@@_.-.-_.-.--.-_.- Jupyter Notebook
@albertemc2stein290
@albertemc2stein290 10 ай бұрын
@@_.-.-_.-.--.-_.- Looks like plain jupyter notebooks to me. It's like an interactive python session thats great for interactive code
@Gonkee
@Gonkee 11 ай бұрын
Wow, this is absolutely mindblowing. So much to learn. You are doing the youtube community a great service by sharing all this knowledge, my friend.
@ArtemKirsanov
@ArtemKirsanov 11 ай бұрын
Thank you!!
@johnly_
@johnly_ 11 ай бұрын
Agreed, I can't believe how much I just learned from this vid. So excited to try some of it out!
@mostafaahmadi4998
@mostafaahmadi4998 11 ай бұрын
Thank you, Artem, for generously sharing your knowledge. As a high school physics teacher, I believe that visualization is central to explaining intricate physics concepts. I hold great appreciation for individuals like you who have accumulated valuable wisdom from their own experiences over the years. By making this hard-earned wisdom accessible to others, you're easing their path and sparing them from going through the same trial-and-error process, which can lead to unnecessary frustrations and struggles. Your contributions highlight the finest elements of human collaboration and learning.
@stafan102938
@stafan102938 10 ай бұрын
Dude you are killing it, genuinely so impressed by your animation skills, such a cool toolset to have. Imagine if people presented their research papers using these kinds of tools instead of generic matplotlib graphs, science communication would be revolutionised.
@KalebPeters99
@KalebPeters99 10 ай бұрын
*will 😉
@nilshallmanns3725
@nilshallmanns3725 9 ай бұрын
Not enough buget :D
@stafan102938
@stafan102938 9 ай бұрын
@@nilshallmanns3725 Reckon it's mostly just down to time pressure and people not making the effort to learn to do it. A lot of scientists still don't know how to code so the idea of producing something like this is well off
@odissey2
@odissey2 8 ай бұрын
Scientists just write proposals and reports. We usually hired a graphic artist to finish them
@alexanderr.5066
@alexanderr.5066 6 ай бұрын
Yes, I am usually sceptical about using MPL too, and got sick of it's boring estethics. The more surprising it is to see what visuals can be done with it by someone with skill. Respect
@safatkhan676
@safatkhan676 11 ай бұрын
I can't believe you actually took the time to share this with us. Thank you so much. Please keep producing the amazing content. :D
@abhishek.shenoy
@abhishek.shenoy 11 ай бұрын
This has to be the best Python animation tutorial I have ever seen and some of the most aesthetically pleasing animations!!! Really amazing work!
@tonsetz
@tonsetz 11 ай бұрын
Holy cow Artem, this is gold! What a nice work, you deserve much more!
@mikip3242
@mikip3242 11 ай бұрын
Absolutely awesome. Thanks for taking notes about each and every thing I asked for this video :D
@PaigeTArt
@PaigeTArt 11 ай бұрын
I had no idea you did your own graphics for these. I really enjoy the channel's aesthetic
@appidydafoo
@appidydafoo 11 ай бұрын
Thank you for sharing in depth technical details on your workflow, very much appreciated. I'm working on a book that needs some static scientific images at various points and this will be very helpful.
@berkay_istil
@berkay_istil 11 ай бұрын
All of the information you shared in this video is just priceless. Thank you so much! Your work is just phenomenal.
@JumpingCow
@JumpingCow 11 ай бұрын
Just a fantastic video! So much information. And wow - what a deep appreciation I have for the work and attention to detail you put into your creations. World class!
@FunFindsYT
@FunFindsYT 11 ай бұрын
This is such a great source of info for future science channels! I hope to see more of them pop up
@KalebPeters99
@KalebPeters99 10 ай бұрын
I see new sci-comm channels with great potential popping up all the time! I think 3b1b's SoME competitions are having their intended effect 👏👏 And contributions like Artem's are pure gold for us hopefuls 😅
@marcfruchtman9473
@marcfruchtman9473 11 ай бұрын
Very amazing list. Quite a variety of different software packages! Really liked the way you used did the Y axis slice... well done.
@sankalpkumar4490
@sankalpkumar4490 10 ай бұрын
This is so slick. Got to learn a lot. Thanks for all the hard work that has gone into it.
@NicholasRenotte
@NicholasRenotte 11 ай бұрын
Fascinating seeing the process, props to you for sharing 🙏! I started playing with manim ce a while ago and very quickly grasped just how much work goes into Grant’s videos, insane!
@timothynwanwene4378
@timothynwanwene4378 10 ай бұрын
Your mind is truly brilliant. You just demystify science animations. That's a whole lot of work you put in to generate your videos. Thank you.
@nitinchalla3273
@nitinchalla3273 8 ай бұрын
Man this is really beautiful, your talent and work really show in your videos. Thank you so much for sharing this.
@pikomone3110
@pikomone3110 6 ай бұрын
Really awesome. I was long wondering how these wonderful scientific animations were made and long the puzzle partially solved.
@TomerGewirtzman
@TomerGewirtzman 11 ай бұрын
Science meets art meets pedagogy. You are the epitome of this intersection. Thank you so much for this and everything else you do!
@TestPythonDS93
@TestPythonDS93 10 ай бұрын
I was looking for a tutorial like that for so long, thank you very much
@andgate6204
@andgate6204 11 ай бұрын
Now this is the video I've been waiting for. Blowing my mind here.
@HungryEagle2610
@HungryEagle2610 11 ай бұрын
This is huge! Thanks so much for this. I always wanted something like a roadmap to explain things going on in my head. Love your mix and match... cheers! Keep it up man!
@ArtemKirsanov
@ArtemKirsanov 11 ай бұрын
Thanks! :)
@BinaryDood
@BinaryDood 11 ай бұрын
As an animator and not coder. Its ironic how much better the python animations are than anything I could do by hand. Would be really useful for certain types of graphics that are hard to draw.
@petevenuti7355
@petevenuti7355 11 ай бұрын
So much work! Work with so much value too! You deserve much rewards!
@Scaryder92
@Scaryder92 11 ай бұрын
I have been waiting for this video since the first time I saw one of your videos! Amazing, thank you!! :)
@pp2924
@pp2924 5 ай бұрын
Really nice video. Thank you for your help, I have been looking for this for a while, in order to do some animations. Keep uploading really good content.
@Gshdhsbjfb
@Gshdhsbjfb 11 ай бұрын
how how how how HOW DO YOU HAVE THE TIME OMGGGGGG thank you so much for this and especially the neural manifolds and toroidal coordinate system because i'm trying to get a grasp on neural dynamics---- those two videos were so good at visualising the concepts 😤😭
@Bitsmiths
@Bitsmiths 11 ай бұрын
Very insightful. Always looking for tips and shortcuts.
@dhruvatreya
@dhruvatreya 11 ай бұрын
OMG I thought this would be some kind workflow show-off thing like others. But you really explained it well. I always loved your videos. And this one is also very good.
@cariyaputta
@cariyaputta 11 ай бұрын
Thanks for the detailed breakdown.
@sorry4all
@sorry4all 9 ай бұрын
Your visualizations are one of the most refined ones I've seen.
@fallenangel8785
@fallenangel8785 11 ай бұрын
Man , i was waiting for this video since last month ❤❤❤❤, thank you
@forifdeflais2051
@forifdeflais2051 10 ай бұрын
Descubrí este canal accidentalmente y me sorprendió tu capacidad para resolver problemas y tu talento para comunicar tus ideas. Enhorabuena
@krishnizzle
@krishnizzle 11 ай бұрын
You are an inspiration. I am a fellow computational neuroscientist, and although I have studied and published about many of the things you talk about, I have never seen such clear animations of the concepts. Your videos give me new ideas about avenues of research, and I don't think I am alone. Keep going!
@georgekokkinakis7288
@georgekokkinakis7288 6 ай бұрын
The best tutorial on scientific animation I have seen so far. 1000 bravos
@Kakben
@Kakben 10 ай бұрын
Thank you! I have been using python to animate graphs in my lectures on business economics but I have gotten nowhere near the pleasing aesthetics of yours. Will be stealing your methods, so a massive thank you to your excellent explanation! Good luck on the PhD, I just got mine in May and I know what kind of effort goes into it!
@teemu3436
@teemu3436 5 ай бұрын
You're actually the best for open sourcing these
@damirtenishev6874
@damirtenishev6874 11 ай бұрын
Absolutely amazing! Thank you so much for sharing the practical experience of creating nice demos. I put this to "must learn" list for my talents and set the bar for presentations. The next step would be to share a video on what motivates you for all this hard work. It could help many others who are seeking for their area of interests.
@msodev
@msodev 11 ай бұрын
yo... This is an insane video, you rock man, keep pushing it!!
@darrenlefcoe
@darrenlefcoe 8 ай бұрын
i have been doing low level python coding videos for a while. I must say that your visualisations and the way that you put them together are excellent !!
@dl1083
@dl1083 11 ай бұрын
Thank you so much for this video! And congrats on reaching 100K!
@matthewthompson6455
@matthewthompson6455 11 ай бұрын
This video is such an amazing educational resource. Thank you so much !!!
@TheBrownBox
@TheBrownBox 11 ай бұрын
This is crazy amount of work! Thank you a lot for sharing!
@yannhuang6996
@yannhuang6996 8 ай бұрын
thank you for sharing this with us!
@GraphicsAstroVideo
@GraphicsAstroVideo 10 ай бұрын
This is awesome! Thank you for a big help in blender and python
@mahmoudiamir
@mahmoudiamir 11 ай бұрын
I really needed some video like this
@Kuramarts
@Kuramarts 11 ай бұрын
This video was phenomenal! Loved it
@tadaspetra
@tadaspetra 11 ай бұрын
I had to check how often you upload because this seems like such a crazy amount of work for each video
@atmloginvideos
@atmloginvideos 8 ай бұрын
Um vídeo muito instrutivo que nos dá um bom mapa do caminho a seguir. Obrigado pela publicação.
@jamesmichaelsimmons
@jamesmichaelsimmons 8 ай бұрын
Fantastic video! Thanks for sharing your process. This was one of the most insightful instructional videos ive seen.
@JeremyChone
@JeremyChone 11 ай бұрын
Wow, super impressive! Thanks for making this video.
@faceofdead
@faceofdead 5 ай бұрын
crazy complex shiatzu and awesome way to communicate and synthesize data
@michaelwisniewski6047
@michaelwisniewski6047 10 ай бұрын
This is amazing! I'll never be sophisticated enough to use this and probably will never have the need, but I'll always look at science animations in a different light.
@BradleyEalden
@BradleyEalden 3 ай бұрын
These visuals are excellent
@sulavjunghamal
@sulavjunghamal 11 ай бұрын
I was proud of myself creating a 30 second animation video last week. Dude here is creating one of the most complex animations on youtube to explain how he created the complex animation in his another video. I just want to know how much time did you take to make this 43 minute video. This is intense and I loved it. 😮
@defenestrated23
@defenestrated23 11 ай бұрын
As a rule of thumb, KZfaq videos take about an hour of work per minute of video. Something more complex like this could easily take more.
@formxshape
@formxshape 11 ай бұрын
It took him minimal 43 minutes.
@DARKHUDS
@DARKHUDS 11 ай бұрын
fr bro
@XRAYPubgMobile
@XRAYPubgMobile 6 ай бұрын
@@formxshape hahaha
@XRAYPubgMobile
@XRAYPubgMobile 6 ай бұрын
@@defenestrated23 You're right, though it highly depends on the experience of the editor and how much animating is involved. I think this video couldve easily taken abt a week to put together.
@yolamontalvan9502
@yolamontalvan9502 10 ай бұрын
Thank you professor. Just what I wanted to know.
@harrycrosswell2844
@harrycrosswell2844 11 ай бұрын
THANK YOU SO MUCH!
@spartacus701
@spartacus701 8 ай бұрын
Amazing job ! Really great video! Thank you!
@aniceto11
@aniceto11 10 ай бұрын
Congrats, I learned a lot! Please keep doing these "how I made" videos when possible.
@frankj8351
@frankj8351 11 ай бұрын
Missed opportunity to call your Blender addon Blendrites :) Fantastic video! I always wondered how these animations were made. Thank you for sharing.
@ArtemKirsanov
@ArtemKirsanov 11 ай бұрын
Thanks! Damn it you're right!! Now I will have to create another add-on specifically to use that cool name 🔥
@fahreddinsusar4929
@fahreddinsusar4929 8 ай бұрын
This guy speaks without his voice but his facial expressions. I appreciate the valuable information you provide mate!
@mr-boo
@mr-boo 11 ай бұрын
This is extremely useful. Thanks so much for sharing this :)
@naturek100
@naturek100 19 күн бұрын
@26:33 there is build-in addon to construct a surface from z=f(x,y), name is "extra object", you'll find math function when add a new mesh
@Darkslide99
@Darkslide99 5 ай бұрын
I'm a toxicologist in the neuro, ocular, cardio, everything space and this is the coolest video on the interwebs! Me at my desk struggling to learn Python...this is so inspiring!
@bintang_psiko
@bintang_psiko 3 ай бұрын
YOU ARE A FCKG GODSEND DUDE! I was familiar and have used matplotlib before but I didn't know that you could use it for 2D animation. THANK YOU!
@boolcode
@boolcode 11 ай бұрын
Such a good video! Thanks
@fossil1208
@fossil1208 4 ай бұрын
Thanks! This was really helpful.
@douglasaraujo9763
@douglasaraujo9763 6 ай бұрын
Amazing and very helpful video!
@bluebon5228
@bluebon5228 11 ай бұрын
Appreciate it , thanks for sharing
@ComputationalModelingExpert
@ComputationalModelingExpert 4 ай бұрын
Wow, awesome video! 💫 I will try these tricks for my future videos. I agree with you, manim is sometimes a bit too complicated. Your solution combining different software seems ideal Looking forward to your next videos!
@1PercentPure
@1PercentPure 10 ай бұрын
I really appreciate this! Thank you! I've actually been writing my own python tools using gpt4 & new image models :)
@HafidRecords
@HafidRecords 7 ай бұрын
Wow, this is awesome. Thanks!
@SMALLEMBERS
@SMALLEMBERS 11 ай бұрын
So incredibly inspiring ✨️ thankyou!!!!!!!
@bjorgemeulemeester1398
@bjorgemeulemeester1398 5 ай бұрын
Absolutely quality content
@r_mclovin
@r_mclovin 2 ай бұрын
Insane... Your knowledge and skills are insane...
@arunprabhu8120
@arunprabhu8120 11 ай бұрын
Loved the video and your content presentation in general. Keep going :)
@teemu3436
@teemu3436 8 ай бұрын
amazing video!
@mohara_nascimento
@mohara_nascimento 7 ай бұрын
What a interesting video, I was'nt look for it, it appers occasionally for me and was a great surprise.
@mohali4338
@mohali4338 10 ай бұрын
Wow! This is so cool. Thanks for sharing :)
@science9181
@science9181 11 ай бұрын
Regarding your comment "Drawing gradient lines in manim" - Take a look at Brian Amedee's video "The Archimedean Spiral" right around 45s, where he draws a circle and a spiral with gradient lines. Later in the video he explains the code. Thank you also for sharing your animation process. Very great work!
@lewisguapo
@lewisguapo 8 ай бұрын
I'm no scientist but bro you are killing on the editing... props!!!🔥🔥🔥
@six1free
@six1free 11 ай бұрын
thank you for this video... it gave me that one bit I was missing - using some programing language I've already been using forever, just differently :D
@capcloud
@capcloud 3 ай бұрын
wow this is a masterclass!
@stabilini
@stabilini 11 ай бұрын
Amazing job !
@smilefaxxe2557
@smilefaxxe2557 11 ай бұрын
Thank you for this video! And congratulations for 100k subs! 🥳🥳🥳
@ArtemKirsanov
@ArtemKirsanov 11 ай бұрын
Thank you!
@diegovalentino2083
@diegovalentino2083 10 ай бұрын
This is one of the best videos I've ever seen
@MrLaxr-op4be
@MrLaxr-op4be 11 ай бұрын
Information overloaded ! But learning . Thanks for the video !
@user-fv2md3nb8x
@user-fv2md3nb8x 4 ай бұрын
Well explained
@asdf56790
@asdf56790 11 ай бұрын
Amazing!! thank you for sharing :)
@Eric-jh5mp
@Eric-jh5mp 4 ай бұрын
This is awesome! I'd love to learn how to do this so I can build up a visualization tallent. I'm an aspiring physicist with dyspexia/dysgraphia, so when I learned of LaTeX it revolutionized my world for convaying information (I have illegible handwriting from the dysgraphia and MS word takes forever with mathematics). I similarly can't easilly draw consistent diagrams, images, etc. If I can learn how to do this, it would revolutionize my world for convaying information and visualizing my work! Thank you for sharing your knowledge and inspiring me to learn how all of this works!
@musasu
@musasu 11 ай бұрын
love your content
@1x1johnny
@1x1johnny 11 ай бұрын
100000 subs! 🎉 Congratz!!!
@Sol-En
@Sol-En 11 ай бұрын
Thank you !
@ProgZ
@ProgZ 11 ай бұрын
Ooh, i was wondering about that ! Manim also becomes so slow once you have many animations, so I think it's indeed better to just make small parts there Thanks !
@vishalanthony5149
@vishalanthony5149 11 ай бұрын
Awesome!!
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 659 М.
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Рет қаралды 1,7 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 50 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 58 МЛН
Каха и суп
00:39
К-Media
Рет қаралды 5 МЛН
The Physics Of Associative Memory
26:52
Artem Kirsanov
Рет қаралды 46 М.
I built my own 16-Bit CPU in Excel
16:28
Inkbox
Рет қаралды 1,4 МЛН
I Made an AI with just Redstone!
17:23
mattbatwings
Рет қаралды 753 М.
Animation vs. Physics
16:08
Alan Becker
Рет қаралды 25 МЛН
Advice for using Manim | Grant Sanderson and Lex Fridman
4:30
Watching Neural Networks Learn
25:28
Emergent Garden
Рет қаралды 1,2 МЛН
how NASA writes space-proof code
6:03
Low Level Learning
Рет қаралды 2,1 МЛН
Building Blocks of Memory in the Brain
27:46
Artem Kirsanov
Рет қаралды 233 М.
10 weird algorithms
9:06
Fireship
Рет қаралды 1,1 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,6 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН