Motion Canvas is now Open Source!

Sdílet
Vložit
  • čas přidán 9. 09. 2024

Komentáře • 617

  • @aarthificial
    @aarthificial  Před rokem +363

    The source code for this video is available here:
    github.com/motion-canvas/examples

    • @t3ssel8r
      @t3ssel8r Před rokem +10

      Thanks for the examples! they really fill in the gaps in the api documentation. The tooling around `CodeBlock` looks really nifty! Particularly the way `edit()` works. I'm excited to evaluate this as a candidate for the code segments in my future videos :)

    • @Teturarsyra
      @Teturarsyra Před rokem +5

      Nice project! Maybe put a link somewhere to the video that broadly present motion canvas because it was a bit hard to find (youtube recommended me this video first)

    • @simian3455
      @simian3455 Před rokem

      Thanks to this amazing software you made, the animations in this video were absolutely amazing. Appreciate that you made it open source.
      𝚃𝚑𝚊𝚝'𝚜 𝚅𝚎𝚛𝚢 𝙽𝚒𝚌𝚎

    • @peterbelanger4094
      @peterbelanger4094 Před rokem +2

      Ugh, I hate web based editors. How about some real software that can be downloaded and run locally? Enough of this 'everything on the cloud' nonsense.

    • @capsey_
      @capsey_ Před rokem +5

      @@peterbelanger4094 but this editor DOES run locally, just in the browser, wdym

  • @capsey_
    @capsey_ Před rokem +4431

    This guy just did the impossible - finished a project that started as "existing tools are not good enough, let me make my own". Jokes aside, I can see this becoming very revolutionary for CZcams educators similarly to manim.

    • @kongolandwalker
      @kongolandwalker Před rokem +84

      For me it looks even more newcomer friendly than manim

    • @ty.davis3
      @ty.davis3 Před rokem +46

      @@kongolandwalker Grant Sanderson himself said that he didn't intend on making it for others to use and didn't have newcomers in mind when he developed the tool

    • @kongolandwalker
      @kongolandwalker Před rokem +9

      @@ty.davis3 it only proves my point.

    • @andydataguy
      @andydataguy Před rokem +8

      Just discovered your channel. Thank you for opensourcing this!! I've been hoping for a programmatic animations tool for years

    • @ymndoseijin
      @ymndoseijin Před rokem +9

      @@ty.davis3 it's simply superior, and it seems much more performant than manim as well, at least until the community edition fixes and adds core stuff to the opengl implementation of it. might even be more powerful considering it's using css too, I wonder if you can use webgl with it so you could build shaders?

  • @erikahlundhelguera
    @erikahlundhelguera Před rokem +1983

    No library is good enough? Let me just make a new one and release it, open source, with full documentation while I'm development my own game. You're amazing! Big congrats! It must've been so much work. Not only all the coding but also writing the documentation, wanting to have everything stable for release, etc.
    I will definitely take a look at it this weekend (especially intrigued by the code. Now take a deserved time off and don't burn yourself!

    • @aarthificial
      @aarthificial  Před rokem +188

      Thank you! "full documentation" is a bit of an overstatement though, there's still plenty to document :)

    • @_chadrose
      @_chadrose Před rokem +55

      @@aarthificial even so, it already made me feel confident enough to get started! That's saying a lot because I had numerous experience with poorly documented programs before and the confusion quickly made me unmotivated to try out new stuff. Keep up the good work, man! Hope this blows up and we can get a "Firefox situation" going where making it open sourced led it to huge success at the time.

    • @demp11
      @demp11 Před rokem

      @@aarthificial compared to the python based software from 2blue1brown, this seems so much more intuitive and doable in comparison, even though he was already simplifying it.

    • @mylegendaryway3105
      @mylegendaryway3105 Před rokem

      。。。..AI?

    • @armanke13
      @armanke13 Před rokem +1

      And make a beautiful animated youtube video explainer, nonetheless.. this video is process documentation.. a really nice one

  • @gridgaming_
    @gridgaming_ Před rokem +147

    This guy really started out with "im just gonna make a game, shouldn't be too big of a project, this is my first one" and has ended up not only making what looks like a very complex, intriguing game, but also publicly releasing some revolutionary tools along with it. truely a legend.

  • @nicholasfinch4087
    @nicholasfinch4087 Před rokem +74

    Holy shit! Open source and everything!! Here's some money because this is the most beautifully created masterpiece ever. I'm crying

  • @ArkhamCookie
    @ArkhamCookie Před rokem +777

    I've been looking forward to this ever since you first talked about it. I was even starting to worry, but it is amazing how fast you got it to this level. Time can just be weird. I've already starting learning/playing with it.
    Also, I love that you're using Motion Canvas to create the Motion Canvas (videos).

  • @Rayo75
    @Rayo75 Před rokem +471

    Yess, finally! HUGE props for making a tool of this caliber open source. I'm sure this will aid many programmers in expressing their ideas, myself included!

    • @TetyLike3
      @TetyLike3 Před rokem +2

      i can agree, i can 99% see this helping me in a Roblox programming tutorial I'm making 💀

    • @brutexx2
      @brutexx2 Před rokem +1

      You have no idea! I was looking for something like this, so happy it was recommended to me :DDD

    • @WantOxide
      @WantOxide Před rokem

      How? This looks like a useless toy and I'm a programmer myself

    • @Rayo75
      @Rayo75 Před rokem

      @@WantOxide It's PowerPoint for programmers

    • @brutexx2
      @brutexx2 Před rokem +1

      @@WantOxide It's great to create didatic videos about many topics. They likely refer to programmers because the tool itself relies on programming, making said group more proficient at it.

  • @devwulfcodes
    @devwulfcodes Před rokem +163

    What a wonderful tool! The only thing that amazed me even more is your dedication to not only finish everything, but also polish and make everything right. I've seen many projects that started great but are now abandoned (mine included). You've really inspired me to continue working on those projects and to stick with it until the end. Thank you for your amazing work!

    • @OsamaSpinLadeen
      @OsamaSpinLadeen Před rokem +15

      bro donated 500 of a programming language (php)

    • @pedro.brantes
      @pedro.brantes Před rokem +5

      @@OsamaSpinLadeen What is the HTML exchange rate?

    • @quinndirks5653
      @quinndirks5653 Před rokem +3

      @@OsamaSpinLadeen Philippine Peso, 500 = $8.98

  • @NatteDweil
    @NatteDweil Před rokem +63

    Thank you, SO MUCH! I've been looking for a good animation-as-code tool for ages and it looks like this is IT.

  • @noahwinslow3252
    @noahwinslow3252 Před rokem +79

    This is like 3 blue 1 brown animated slides but for TS. I was literally working on something similar last week and then this video pops up and blows me out of the water! Amazing work, love the implementation of signals

  • @the_yashe
    @the_yashe Před rokem +194

    Congratulations on the brilliant signal concept. I've been following your work since the start of your channel and I must say, it's very impressive. The effort put into releasing the full software and its comprehensive documentation is truly commendable. The decision to make it open-source is a testament to your commitment to the community and shows your generosity - it's a giga chad move to be honest. Keep up the great work! Cheers!

  • @leodesaintsalvy6948
    @leodesaintsalvy6948 Před rokem +36

    The efforts you go to to not only make stuff like this but also fully document it is jaw-dropping. Huge respect

  • @bilalinci4981
    @bilalinci4981 Před rokem +2

    Finally :D. Thanks!

  • @alish2001
    @alish2001 Před rokem +3

    Every now and then the youtube algorithm recommends a GEM of a channel like yours.
    As a software engineering student + motion graphics designer this is a combination of worlds I've been longing for.

  • @early2000skid
    @early2000skid Před rokem +25

    Man, you're an inspiration to other devs and dev content creators. You've created a variety of interesting and actually useful tools and concepts for game development - that are not just unique to your project but can be applied to other projects your viewers might be working on - and then elegantly communicated how to implement or use them in a series of entertaining videos. I'd resolved to donate to your patreon once Motion Canvas launched to get access, but now you've gone and launched it open source and free to use. I'm speechless. Donating to your patreon now man, you do amazing work Aarth :)
    Can't wait to see where Motion Canvas and Astortion go from here (but for now take a well deserved break soon :) ).

  • @dreamingtulpa
    @dreamingtulpa Před rokem +26

    Finally 🔥🔥🔥 Great job Jacob and a huge thank you for putting this amazing library into the hands of the community 🙌

  • @VDurel
    @VDurel Před rokem +13

    No words are good enough to congratulate you on this release. Like many other commenters, I have no idea how you even manage to do this while designing, coding and making assets for Astortion.
    Thank you for blessing the community with this tool, and thank you for the high quality content you make :)

  • @TheInevitableHulk
    @TheInevitableHulk Před rokem +2

    That explanation of how generator functions work in the animation flow docs was the most cohesive description I've heard so far.

  • @fraser21
    @fraser21 Před rokem +4

    The idea of using generators to represent animations felt genius from moment I heard it. Love to see this thing fully fleshed out.

  • @DrNabeel20
    @DrNabeel20 Před rokem +36

    Your work is god-level! super inspirational and every time I watch your videos you remined me why I love programming and inspire me to be as good as you :D Great job 🔥👏

  • @RenderingUser
    @RenderingUser Před rokem +14

    LETS GOOO
    I've been waiting since the first announcement of the tool on this channel
    You sir are the greatest thing that happened to gamedev on CZcams so far
    Time to make some epic videos
    My whole weekend is now so much better

    • @RenderingUser
      @RenderingUser Před rokem +2

      so uhh...
      ```
      npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
      ```
      this gonna be alright?

  • @HJfod
    @HJfod Před rokem +5

    This is absolutely amazing, I've been really interested in this tool since you first previewed it and I'm pumped to give it a shot.

  • @Speykious
    @Speykious Před rokem +18

    Mad respect for making an open-source tool to do simple motion animations like this. You basically created an Adobe After Effects competitor for motion design at this point.

  • @predopogdois
    @predopogdois Před rokem +7

    I was so hyped for this tool! You have amazing coding skills.

  • @AnnisVeryGoodGames
    @AnnisVeryGoodGames Před rokem +27

    This looks awesome! I have a bunch of video ideas around more technical topics, and I'll definitely give Motion Canvas a try when I get to these. The types of slick transitions and animations in your videos take ages in classic editing tools, though that is probably also because I don't know what I'm doing in those. Motion Canvas looks much more usable to me.

  • @kerkzhan1398
    @kerkzhan1398 Před rokem +14

    Love that the syntax with the signals are similar to SolidJS. This is really great stuff. I've been following you for awhile and your work has been amazing.
    As someone who started out with pixel art when younger, and then picking up game dev in college, you have inspired me on the kind of programming I want to do. So many of your concepts were once things I dreamed of trying to do when I got better at programming.
    I transitioned to Web Dev to get a stable job but games have always been a passion of mine. Hopefully one day I'll get back to it! Thank you for these videos!

  • @ashermathewsshaji2631
    @ashermathewsshaji2631 Před rokem +2

    This will be revolutionary tool for math educators♥️♥️♥️

  • @marlonruvalcaba386
    @marlonruvalcaba386 Před rokem +2

    I love how it started in a game but evolved into the release of a powerful tool and crazy good editors.

  • @schlopping
    @schlopping Před rokem +1

    100k is VERY NEAR. Glad I've been here for the journey

  • @nonso8647
    @nonso8647 Před rokem +1

    I've been very hesitant to start my educational CZcams channel but seeing this video just gave me the jolt I needed. Thank you for making such a powerful tool

  • @huangwilliam9880
    @huangwilliam9880 Před rokem +1

    I'm so grateful for this awesome dude.

  • @quriz4609
    @quriz4609 Před rokem +10

    I love the really well designed and intuitive UI. It also looks like a joy to code with. A great alternative to Manim, if not better!

  • @SalymGuer
    @SalymGuer Před rokem

    Okay we need more tutorials about this awesome tool. This is awesome, thank you for making it possible !

  • @Fopull
    @Fopull Před rokem +2

    This is incredible!!

  • @brunokaiser3497
    @brunokaiser3497 Před rokem +2

    Started watching because of your game development, continued for all the amazing ideas and ways you document your work. Never thought I'd enjoy different types of software being created and documented on YT, but here I am.

  • @CamelliaOleifera
    @CamelliaOleifera Před rokem +2

    congrats on the release! looking forward to seeing what kinds of new projects this enables

  • @Rawi888
    @Rawi888 Před rokem +1

    I’m puzzled how I stumbled here and immediately became a fan.

  • @SkalskiP
    @SkalskiP Před rokem

    I'm honestly blowned away... I neeeed that!

  • @Szystedt
    @Szystedt Před rokem +4

    This is seriously amazing! I struggle to believe you did this on _the side_ while working on your game

  • @WuchtaArt
    @WuchtaArt Před rokem +1

    Cutting edge stuff as always!

  • @richtigmann1
    @richtigmann1 Před rokem +1

    oh my god, this is amazing! I could seriously see this being a thing people widely use for making animations in a technical way

  • @iwsfg
    @iwsfg Před rokem

    Oh wow, there was a public release.
    For the past three days I've been thinking "hm, I wonder how the motion canvas and that polish guy's game is doing, I haven't seen any videos from his vlog in a while" but every time I'd forget by the time I got to keyboard. Finally remembered to check. Looks like youtube stopped sending me notification emails about new videos.
    Thank you for a great tool!

  • @FilledStacks
    @FilledStacks Před rokem

    Wooooooo hoooooooooooooooo!!!! I just started my CZcams Fulltime journey again. I'm veeeeery excited about this. I'm going to start using it immediately. Great to see that there's docs for this now ... I'm going through all of it today! Thank you for all the effort and your hard work. I personally appreciate it a lot.

  • @valovanonym
    @valovanonym Před rokem +1

    This is insane. Thank you so much

  • @WIImotionmasher
    @WIImotionmasher Před rokem

    this is incredible, I never knew this was a thing until now.

  • @cowjuh
    @cowjuh Před rokem +2

    i cannot believe this is open source! so excited to use it and maybe even contribute to it this is INCREDIBLE thank you so much

  • @ns4k_tv
    @ns4k_tv Před rokem +3

    Woah! this is amazing!! As an AE user and as as Software Engineer, this is HUGGEE!! Kudos to you! Hope I can comprehend enough so that I can contribute to the project!

  • @bjesuiter
    @bjesuiter Před rokem +1

    This is so freaking awesome! Will test this for my own CZcams Videos!

  • @mjhc25
    @mjhc25 Před rokem +1

    You were already an incredible person, but this is a whole new level. Thanks for existing, and for being an inspiration, really

  • @BettaTech
    @BettaTech Před rokem

    This is beyond incredible. Amazing work. I think i'll investigate this and start using it for my own videos. This amazing product needs to be made known to all the community!

  • @igniuss
    @igniuss Před rokem +1

    This is incredible! I was working on something similar in C# but decided to pause it when your first video of Motion Canvas came out.
    Can't wait to try it!

  • @Lochyj0001
    @Lochyj0001 Před rokem +1

    I have to say, you are genuinely one of, if not the best youtube programmer

  • @andreadws7151
    @andreadws7151 Před rokem

    When I see stuff like that I blown away

  • @igrb
    @igrb Před rokem +1

    LFGGG, The site looks amazing and I can't wait to dive into the source code

  • @Zageron
    @Zageron Před rokem +1

    Beautiful

  • @godnyx117
    @godnyx117 Před rokem +6

    I know you are taking tons of messages but I just wanted to add my own as well! I don't have any experience with animations but this tool seems amazing! It's really awesome that you opened-sourced it! Thanks a lot and I wish you to have lots of fun in whatever you're going to do in the future! Videos like this one motivate me to keep progressing!

  • @feelgoodmusic8722
    @feelgoodmusic8722 Před rokem

    Damn, that's freaking impressive. Amazing work.

  • @twonyn7204
    @twonyn7204 Před rokem +1

    This looks awesome! Im a junior animator of sorts but had 1 year of computer science university and the code looks simple enough for me to use this awesome tool that is capable of things adobe tools aren’t! Huge congrats

  • @khurramrs
    @khurramrs Před rokem

    Thanks for showing us the true culture of Oman up close. Its like going back in time ... The people seem very nice, humble and genuine

  • @func_e
    @func_e Před rokem

    aaaaaaaaaaaaaaah! I'm so happy! Thank you so much! This is very nice of you to do =D

  • @SanderBruggeman
    @SanderBruggeman Před rokem

    I've looked for tutorials or "real world" examples of generator functions in JavaScript to get a grasp of them or get a feeling of what would be the use of them in everyday programming, but never really felt like I got it. Until working with this library. It made me understand generator functions by actually using them and also see how they can be used to accieve really powerful things. Thanks!

  • @ZTimeGamingYT
    @ZTimeGamingYT Před rokem +1

    Woah! The amazing tool is now available! Great work so far!

  • @ChristopherCricketWallace

    Amazing. When I see projects like this I question my own intelligence and how I spend my time. This is sooooo inspiring (and intimidating). This is impressive work, dude.

  • @alexisfy
    @alexisfy Před rokem

    I knoooww I'm watching something important but my lack of knowledge in code makes it really hard for me to appreciate it, I'm very visual and this, actually lets me understand code much, much faster. Thank you, This is a great contribution.

  • @ezrayoung6029
    @ezrayoung6029 Před rokem +1

    this guy is severely underrated. he deserves more support for the effort he puts in all his videos

  • @Solaar_Punk
    @Solaar_Punk Před rokem

    Someone from the Continous Delivery community told me about this so I came here to have a look. Thank you.

  • @jojodi
    @jojodi Před rokem +4

    Congrats mate :) Such a fantastic concept, and it looks great! I'm looking forward to contributing :)

  • @roryburke1639
    @roryburke1639 Před rokem

    you're just going to drop this on my birthday, i feel so blessed 💖

  • @paulensor9984
    @paulensor9984 Před rokem

    Powerful tools made simple to use, I'm really looking forward to using this software ♡

  • @monkeech
    @monkeech Před rokem

    That looks amazing. Can't wait to try it out! Thanks for sharing!

  • @CrossCoderDev
    @CrossCoderDev Před rokem +1

    Let’s freaking go!!!

  • @tleanvasner6866
    @tleanvasner6866 Před rokem

    oh, THAT what you've been working on all that time! good job, man!

  • @eftorq
    @eftorq Před rokem +2

    This feels like cavalry but totally scalable with a lot more possibilities. I can’t code, but I’d love to use this some day! You are awesome

  • @KiwiRedstone
    @KiwiRedstone Před rokem +2

    Wow, I tried playing with it for a whole day and I'm not disappointed at all. Also, congrats for 100K subs. I'm very new here, knowing you from friend's recommendation of Motion Canvas. Excited to see what you will come up with in the future!

  • @MrDunski
    @MrDunski Před rokem

    This is awesome! I hope it will go viral.

  • @Brahvim
    @Brahvim Před rokem +2

    This makes my personal projects look weak. Haha, *congrats!*

  • @GhostManZero
    @GhostManZero Před rokem +1

    This is amazing, great job!

  • @andermium
    @andermium Před rokem +1

    One of the best things about motion canvas to me, is that it should be possible to integrate with other typescript projects to easily create engaging tutorials. These should even be able to update automatically I'm thinking!

  • @ProdByTenshi
    @ProdByTenshi Před rokem

    After every Video I watch from you I am even more impressed

  • @fabianbleile9467
    @fabianbleile9467 Před rokem

    Started with motion canvas some days ago and I love it!

  • @masela01
    @masela01 Před rokem

    congrats on reaching 100k today! Also today is when I subscribed right as i noticed i wasn't already

  • @logicprojects
    @logicprojects Před rokem

    Very excited to try this out! I might use it in my next video

  • @anoirbentanfous
    @anoirbentanfous Před rokem +1

    Thanks for YT algorithm for this discovery :)

  • @polyshrub
    @polyshrub Před rokem

    Yaaaay! Can’t wait to make my first video in it!

  • @nostalgie3282
    @nostalgie3282 Před rokem

    感謝の言葉を言わずにはいられない。素晴らしいソフトを公開してくれるなんて本当にありがとう

  • @polrk
    @polrk Před rokem

    I'm unbelievably amazed! This is the best thing I have ever seen in my life! Thank you so much for such an incredibly powerful and fantastic tool! All my life I wanted to create video tutorials, but I was stopped by the lack of time due to the large labor costs, with this framework I can implement everything much faster and easier!

  • @danielsmeyer
    @danielsmeyer Před rokem

    Congrats! This looks amazing.

  • @thomouse
    @thomouse Před rokem

    Nice to see you again!

  • @_Nikko_-cz8mi
    @_Nikko_-cz8mi Před rokem

    This is incredible! Well done! Definitely want to try this!

  • @zephyr733
    @zephyr733 Před rokem

    This is going to entirely change the way I work with equations. I've been wanting exactly this. Thank you

  • @ploruto9661
    @ploruto9661 Před rokem

    I waited so long! Let's go.

  • @JohnMcclaned
    @JohnMcclaned Před rokem

    Congratulations, this is incredible.

  • @pastpresence8173
    @pastpresence8173 Před rokem +1

    Love your projects and seeing the progress, big respect and keep doing what you do man

  • @jadivods
    @jadivods Před rokem

    We look forward to where this goes in the long run, we like the idea of a video editor that gives you full control of what it does rather than being something rigid and limiting.

  • @niuage
    @niuage Před rokem +2

    Signals are basically like computed properties from vue, or the react equivalent, nice :)

  • @AByteofCode
    @AByteofCode Před rokem

    I've been waiting for this for so long, thanks so much for releasing it!
    Definitively gonna try and use this for my next video :)

  • @little_fox9695
    @little_fox9695 Před rokem

    This looks so goood! Can't wait to try it out!

  • @pjesek
    @pjesek Před rokem +1

    Such an amazing job!

  • @silenux7419
    @silenux7419 Před rokem

    This look cool.
    Thank CZcams for guiding me here.

  • @MartinFX
    @MartinFX Před rokem +1

    This is so great on so many levels. Thank you for your fantastic work 🙏