How I make science animations

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 389

  • @ArtemKirsanov
    @ArtemKirsanov  Год назад +40

    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.

  • @IITians_analysis
    @IITians_analysis 9 месяцев назад +335

    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 6 месяцев назад +8

      he has at least 3 guitars. => he can also play a guitar

    • @exposharpie
      @exposharpie 5 месяцев назад +8

      And speaks English fluently which doesn't sound like his native language

    • @RaptorT1V
      @RaptorT1V 5 месяцев назад +1

      @@exposharpie it seems he is russian (?)

    • @lih3391
      @lih3391 4 месяца назад

      Insane in the best possible way

    • @pindist15
      @pindist15 4 месяца назад +6

      looks 14 even if he might be 40

  • @jyothishkumar3098
    @jyothishkumar3098 Год назад +85

    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)

  • @Velereonics
    @Velereonics Год назад +1751

    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 Год назад +49

      underrated

    • @spuds5379
      @spuds5379 Год назад +36

      can we meet your friend please

    • @DrELDful
      @DrELDful Год назад +21

      May I ask what his job position is called? For research :)

    • @Velereonics
      @Velereonics Год назад +122

      @@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 Год назад +43

      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 Год назад +313

    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  Год назад +24

      Wow, thanks!

    • @_.-.-_.-.--.-_.-
      @_.-.-_.-.--.-_.- Год назад +6

      @albert What's this notebook's name please?

    • @imaman1184
      @imaman1184 Год назад

      @@_.-.-_.-.--.-_.- jupyter notebook?

    • @Zzz-xt6ki
      @Zzz-xt6ki Год назад

      @@_.-.-_.-.--.-_.- Jupyter Notebook

    • @albertemc2stein290
      @albertemc2stein290 Год назад

      @@_.-.-_.-.--.-_.- Looks like plain jupyter notebooks to me. It's like an interactive python session thats great for interactive code

  • @Gonkee
    @Gonkee Год назад +174

    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  Год назад +9

      Thank you!!

    • @johnly_
      @johnly_ Год назад +1

      Agreed, I can't believe how much I just learned from this vid. So excited to try some of it out!

  • @mostafaahmadi4998
    @mostafaahmadi4998 Год назад +32

    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 Год назад +54

    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 Год назад +1

      *will 😉

    • @nilshallmanns3725
      @nilshallmanns3725 Год назад +1

      Not enough buget :D

    • @stafan102938
      @stafan102938 Год назад

      @@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 Год назад

      Scientists just write proposals and reports. We usually hired a graphic artist to finish them

    • @alexanderr.5066
      @alexanderr.5066 11 месяцев назад

      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

  • @Darkslide99
    @Darkslide99 10 месяцев назад +2

    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!

  • @abhishek.shenoy
    @abhishek.shenoy Год назад +26

    This has to be the best Python animation tutorial I have ever seen and some of the most aesthetically pleasing animations!!! Really amazing work!

  • @TomerGewirtzman
    @TomerGewirtzman Год назад +15

    Science meets art meets pedagogy. You are the epitome of this intersection. Thank you so much for this and everything else you do!

  • @Krilium
    @Krilium Год назад +2

    IMPORTANT NOTE!
    In Blender, plotting surfaces are now possible with geometry nodes!
    I’ve been using it with a bunch of trigonometry to generate cool animated infinite looping 3D patterns. Starting with a line whose height is modulated with a bunch of sine waves, turning that into a circle, then extruding it through the Y axis where Y modulates one or more of the sine functions. Time itself can modulate another. You can get some really awesome results

  • @SunDevilDave
    @SunDevilDave Год назад +2

    Scientific visualization is a great field to get into. It is overlooked vs. people wanting to make games. "Serious games" is an actual thing and have good-paying employment opportunities with companies that won't work you to death.
    Nice to see this content.

  • @mananaggarwal4851
    @mananaggarwal4851 Год назад +3

    I am just amazed by the ecosystem everyone has built around the internet to make all of these soulions possible. It is truly like a global piece of puzzle we are trying to solve.

  • @FunFindsYT
    @FunFindsYT Год назад +8

    This is such a great source of info for future science channels! I hope to see more of them pop up

    • @KalebPeters99
      @KalebPeters99 Год назад

      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 😅

  • @HungryEagle2610
    @HungryEagle2610 Год назад +21

    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!

  • @krishnizzle
    @krishnizzle Год назад +20

    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!

  • @safatkhan676
    @safatkhan676 Год назад +79

    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

  • @timothynwanwene4378
    @timothynwanwene4378 Год назад +1

    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.

  • @101Whys
    @101Whys 5 месяцев назад

    @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

  • @NicholasRenotte
    @NicholasRenotte Год назад +4

    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!

  • @zacharyip5769
    @zacharyip5769 3 месяца назад

    This video is exactly what I've been looking for! Thank you so much for taking the time to create these resources. I am hoping to start making computational neuroscience animations, and you've been an amazing inspiration!!

  • @Bubatu7
    @Bubatu7 Год назад +4

    Fantastic. I had no idea matplotlib had animation capabilities.

  • @StefanoBorini
    @StefanoBorini Год назад +2

    So it boils down that how you make science animations is a handful of software and your massive patience and creativity.

  • @BinaryDood
    @BinaryDood Год назад +9

    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.

  • @fahreddinsusar4929
    @fahreddinsusar4929 Год назад

    This guy speaks without his voice but his facial expressions.
    I appreciate the valuable information you provide mate!

  • @faceofdead
    @faceofdead 10 месяцев назад

    crazy complex shiatzu and awesome way to communicate and synthesize data

  • @palahnuk1
    @palahnuk1 4 дня назад

    Thanks for the overall explanation - was pretty good

  • @teemu3436
    @teemu3436 10 месяцев назад

    You're actually the best for open sourcing these

  • @georgekokkinakis7288
    @georgekokkinakis7288 11 месяцев назад

    The best tutorial on scientific animation I have seen so far. 1000 bravos

  • @tonsetz
    @tonsetz Год назад +6

    Holy cow Artem, this is gold!
    What a nice work, you deserve much more!

  • @PaigeTArt
    @PaigeTArt Год назад +11

    I had no idea you did your own graphics for these. I really enjoy the channel's aesthetic

  • @leshaivanovski
    @leshaivanovski 3 месяца назад

    Man. Mad respect for the quality and the amount of your work. Thanks so much for sharing

  • @pikomone3110
    @pikomone3110 11 месяцев назад +1

    Really awesome. I was long wondering how these wonderful scientific animations were made and long the puzzle partially solved.

  • @sorry4all
    @sorry4all Год назад

    Your visualizations are one of the most refined ones I've seen.

  • @forifdeflais2051
    @forifdeflais2051 Год назад +1

    Descubrí este canal accidentalmente y me sorprendió tu capacidad para resolver problemas y tu talento para comunicar tus ideas. Enhorabuena

  • @andgatehub
    @andgatehub Год назад +1

    Now this is the video I've been waiting for. Blowing my mind here.

  • @TheMadMagician87
    @TheMadMagician87 2 месяца назад

    Thanks for sharing this, has really helped me produce visuals that explain things with far greater clarity than my usual efforts with words!

  • @Kakben
    @Kakben Год назад +2

    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!

  • @lewisguapo
    @lewisguapo Год назад

    I'm no scientist but bro you are killing on the editing... props!!!🔥🔥🔥

  • @mikip3242
    @mikip3242 Год назад +3

    Absolutely awesome. Thanks for taking notes about each and every thing I asked for this video :D

  • @marcobispo4877
    @marcobispo4877 Месяц назад

    you are an animation wizard bro

  • @darrenlefcoe
    @darrenlefcoe Год назад +1

    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 !!

  • @dhruvatreya
    @dhruvatreya Год назад +1

    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.

  • @diegovalentino2083
    @diegovalentino2083 Год назад

    This is one of the best videos I've ever seen

  • @santosluiza314
    @santosluiza314 Месяц назад

    Incredible work! Thank you!

  • @science9181
    @science9181 Год назад +4

    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!

  • @Gshdhsbjfb
    @Gshdhsbjfb Год назад

    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 😤😭

  • @sahiljain5979
    @sahiljain5979 11 месяцев назад

    What a legend. use all softwares easily . and doesnt be too braggy about it

  • @r_mclovin
    @r_mclovin 6 месяцев назад

    Insane... Your knowledge and skills are insane...

  • @berkay_istil
    @berkay_istil Год назад +1

    All of the information you shared in this video is just priceless. Thank you so much! Your work is just phenomenal.

  • @TestPythonDS93
    @TestPythonDS93 Год назад

    I was looking for a tutorial like that for so long, thank you very much

  • @ItssBrian
    @ItssBrian Год назад

    I made a 6 second intro animation in blender as a first project and it took something like 7 different software applications for a relatively simple concept. Blender, Photoshop, Inkscape, DaVinci Resolve, and some really niche applications by single developers that I can't even recall at the moment.

  • @frankj8351
    @frankj8351 Год назад +2

    Missed opportunity to call your Blender addon Blendrites :) Fantastic video! I always wondered how these animations were made. Thank you for sharing.

    • @ArtemKirsanov
      @ArtemKirsanov  Год назад

      Thanks!
      Damn it you're right!!
      Now I will have to create another add-on specifically to use that cool name 🔥

  • @michaelwisniewski6047
    @michaelwisniewski6047 Год назад

    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.

  • @tadaspetra
    @tadaspetra Год назад

    I had to check how often you upload because this seems like such a crazy amount of work for each video

  • @petevenuti7355
    @petevenuti7355 Год назад +1

    So much work!
    Work with so much value too!
    You deserve much rewards!

  • @benedictus5657
    @benedictus5657 Год назад

    The small Julia shoutout makes me so happy!

  • @appidydafoo
    @appidydafoo Год назад +1

    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.

  • @sankalpkumar4490
    @sankalpkumar4490 Год назад

    This is so slick. Got to learn a lot. Thanks for all the hard work that has gone into it.

  • @sulavjunghamal
    @sulavjunghamal Год назад +91

    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 Год назад +4

      As a rule of thumb, RUclips videos take about an hour of work per minute of video. Something more complex like this could easily take more.

    • @formxshape
      @formxshape Год назад +10

      It took him minimal 43 minutes.

    • @DARKHUDS
      @DARKHUDS Год назад

      fr bro

    • @XRAYPubgMobile
      @XRAYPubgMobile 11 месяцев назад

      @@formxshape hahaha

    • @XRAYPubgMobile
      @XRAYPubgMobile 11 месяцев назад

      @@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.

  • @BradleyEalden
    @BradleyEalden 7 месяцев назад

    These visuals are excellent

  • @yolamontalvan9502
    @yolamontalvan9502 Год назад

    Thank you professor. Just what I wanted to know.

  • @Bitsmiths
    @Bitsmiths Год назад

    Very insightful. Always looking for tips and shortcuts.

  • @SBImNotWritingMyNameHere
    @SBImNotWritingMyNameHere Год назад +1

    Have a good day man
    Youre awesome

  • @cleisonarmandomanriqueagui7502
    @cleisonarmandomanriqueagui7502 11 месяцев назад

    This is more valuable than antimatter . Thanks

  • @derex47
    @derex47 Год назад

    You just took nr 1 spot for my favourite youtuber previous title holder was the thought emporium

  • @cariyaputta
    @cariyaputta Год назад

    Thanks for the detailed breakdown.

  • @JeremyChone
    @JeremyChone Год назад

    Wow, super impressive! Thanks for making this video.

  • @aniceto11
    @aniceto11 Год назад

    Congrats, I learned a lot! Please keep doing these "how I made" videos when possible.

  • @nitinchalla3273
    @nitinchalla3273 Год назад

    Man this is really beautiful, your talent and work really show in your videos. Thank you so much for sharing this.

  • @harrycrosswell2844
    @harrycrosswell2844 Год назад +1

    THANK YOU SO MUCH!

  • @MrLaxr-op4be
    @MrLaxr-op4be Год назад

    Information overloaded ! But learning . Thanks for the video !

  • @JumpingCow
    @JumpingCow Год назад +2

    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!

  • @anime_tails
    @anime_tails Год назад

    man thats amazing that u can use all the tools im average use in all these tools except photoshop , python , premiere pro

  • @kayrauckilinc
    @kayrauckilinc Год назад

    Very instructive, one incorrect information though: 30ms isn't equal to 30fps.

  • @pp2924
    @pp2924 9 месяцев назад

    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.

  • @GraphicsAstroVideo
    @GraphicsAstroVideo Год назад

    This is awesome! Thank you for a big help in blender and python

  • @atomauro
    @atomauro Год назад

    u are such a genius bro

  • @JayJay-ki4mi
    @JayJay-ki4mi 4 месяца назад

    Blender can do video arrangement and can replace Premier and After Effects. Of course, like with anything, you need to build your own workflow that you're most comfortable with.

  • @yannhuang6996
    @yannhuang6996 Год назад

    thank you for sharing this with us!

  • @matthewthompson6455
    @matthewthompson6455 Год назад

    This video is such an amazing educational resource. Thank you so much !!!

  • @jamesmichaelsimmons
    @jamesmichaelsimmons Год назад

    Fantastic video! Thanks for sharing your process. This was one of the most insightful instructional videos ive seen.

  • @s8x.
    @s8x. 8 месяцев назад

    bruh how does one become so star and knowledgeable… insane

  • @htchamber2776
    @htchamber2776 Год назад

    Wow you can make a whole course out of this info great vid

  • @msodev
    @msodev Год назад

    yo... This is an insane video, you rock man, keep pushing it!!

  • @fallenangel8785
    @fallenangel8785 Год назад

    Man , i was waiting for this video since last month ❤❤❤❤, thank you

  • @professor_ozzy
    @professor_ozzy Год назад

    We need a course about this!

  • @atmloginvideos
    @atmloginvideos Год назад +2

    Um vídeo muito instrutivo que nos dá um bom mapa do caminho a seguir.
    Obrigado pela publicação.

  • @DataCraftsman
    @DataCraftsman Год назад

    People expecting to find some easy new tool to make graphs are about to be very disappointed lol. You are putting in hard effective work, thank you!

  • @agenticmark
    @agenticmark Год назад

    You are an Angel, my friend. Thank you!

  • @mahmoudiamir
    @mahmoudiamir Год назад

    I really needed some video like this

  • @DrSimulate
    @DrSimulate 9 месяцев назад

    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!

  • @bintang_psiko
    @bintang_psiko 7 месяцев назад

    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!

  • @spartacus701
    @spartacus701 Год назад

    Amazing job ! Really great video! Thank you!

  • @tech_reforcae_mn
    @tech_reforcae_mn Год назад

    What a interesting video, I was'nt look for it, it appers occasionally for me and was a great surprise.

  • @stratfanstl
    @stratfanstl Год назад

    This was very helpful. This helps to explain how to best allocate work to the most appropriate tool, with modeling going to language oriented tools while sequencing and positioning are better done with things like Adobe Aftereffects. The Adobe stuff can add up in cost given the yearly licensing model but, if you are going to spend ANY time creating this type of content, the extra productivity is probably worth 10x the yearly subscription cost for only 2-3 videos. I have been learning Manim by modeling the impacts of storms on insurance claims and have already discovered things matplotlib can do more intuitively. This video makes it apparent learning more about matplotlib would be beneficial.

  • @Kuramarts
    @Kuramarts Год назад

    This video was phenomenal! Loved it

  • @bjorgemeulemeester1398
    @bjorgemeulemeester1398 9 месяцев назад

    Absolutely quality content

  • @rahulraparia
    @rahulraparia Год назад

    I commend your craft, my man. Amazing. Truly magnificent. I commend so much that I cared to grammar check.