Music Animation using Geometry Nodes

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

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

  • @splitdashstudios9467
    @splitdashstudios9467 2 года назад +9

    Great tutorial and a very different use of Blender / Geometry Nodes to the majority of RUclips vids around, which is refreshing to see

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Glad you enjoyed it! Thanks for the kind words.

  • @TomWDW1
    @TomWDW1 2 года назад +6

    This was so freakin' cool!! I spent the last half hour making my own version. It was so much fun!! I can't wait to try again and mess with all of the settings to come up with some really cool variations!!
    What a unique use of geo nodes.

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +2

      Thanks a bunch Thomas! Awesome to hear you got fun out of playing around with these nodes. That's exactly what I hoped it would spark in people!

  • @СтанимирАзманов
    @СтанимирАзманов 2 года назад +3

    Love it ! Thank you.
    Geometry Nodes for VJ loops, just perfect , hoping for more content of that .

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      Thanks! There will definitely be more in the future 🙌

  • @CalmDownPanda
    @CalmDownPanda 2 года назад +2

    Oh God, Your are totally genius ! Great creativity !

  • @InfiniteLightAura
    @InfiniteLightAura 2 года назад +1

    super slick, thank you for sharing this!

  • @man_art_man
    @man_art_man 2 года назад +2

    Looks awesome 👏🏻 thanks

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

    Wow! I should pay more attention to geometry nodes. Thanks for the very clean tut!

  • @shiv.2152
    @shiv.2152 2 года назад +1

    This deserves way more views, Awesome tutorial!!!!

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Thanks! Appreciate the support :-) hope it gets way more views too haha 😜

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

    Awesome Tutorial man, I can't resist myself without Subscribe your channel Thanks

  • @VisualBeatLab
    @VisualBeatLab 8 месяцев назад +1

    great vid man good stuff thanks

  • @navaneethk24
    @navaneethk24 2 года назад +1

    This is lit🔥🔥😍 ...... Keep going👍

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

    ¡wow! that was brutal, may thanks :)

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

    outstanding work, dude

  • @shortworld7426
    @shortworld7426 2 года назад

    I've seen that has actually explained it to in a concise way!

  • @minecraftcc
    @minecraftcc 2 года назад +1

    That's so cool!

  • @stephannijman
    @stephannijman 2 года назад +5

    Great video Kaizan! 👍 At the risk of telling you something you might already know, instead of doing the pi x 2 thing you can just use "tau" (tau = pi x 2). Saves you a node! haha

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +3

      Thanks, I didn’t know that haha. My math skills are below average 😂 so thanks for sharing! However a downside is we now have an exposable parameter which we can tweak from outside the GN workspace. So both options have their benefits I suppose…

    • @feelipeson
      @feelipeson 2 года назад +1

      Great comment for the also bellow average math viewers 😂

    • @feelipeson
      @feelipeson 2 года назад

      Great comment for the also bellow average math viewers 😂

    • @stephannijman
      @stephannijman 2 года назад

      @@KaizenTutorials I'm also not that good at math, i just happened to know this one! 😂

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Haha nice one!

  • @iamrusdark
    @iamrusdark 2 года назад

    WoW! Thanx for the video!
    Incredible understanding of geometry nodes.
    I'm not good at GN, but this tutorial is very motivating to bury myself into the topic.
    😉👍

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Thank you, that’s awesome to hear! GN is a beast, but it’s so powerful and really has so much you can do with it. It’s well worth learning!

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

    thanks for the knowledge

  • @ccmcgaugh
    @ccmcgaugh 2 года назад

    Very creative! Thank you for creating all your excellent tutorials! 😃👍

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Thanks a lot! Appreciate the kind words. Also thank you for joining the Patreon! 🙏🏻

  • @amoghagrawal1
    @amoghagrawal1 2 года назад +3

    That was a great tutorial indeed, kinda rare to see these type of videos on the platform and this was really nice.
    I was wondering if have any future plans of making the discord server public for subscribers? that would be soo cool man :D

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Thanks a lot. Yeah I’m thinking about it. Currently it’s not as active as I’d like so maybe in the nearby future ill open it up and just give special roles to the Patreon subs!

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Btw; you don’t need to pay every month to stay in the discord. Just once would get you in!

    • @amoghagrawal1
      @amoghagrawal1 2 года назад +1

      That would be great, they have special roles than other members and once everyone is allowed it would automatically be more active :)

    • @amoghagrawal1
      @amoghagrawal1 2 года назад +1

      I do not have my own earnings so that is something i cant do right now :(

  • @ekaterina4485
    @ekaterina4485 2 года назад +1

    thank you

  • @M3DuaTP
    @M3DuaTP 2 года назад +1

    Kaizen: Now i show you how to create an abstract motion in geometry nodes
    Me: Wow, it's a Pacman!

  • @winglessmecha
    @winglessmecha 2 года назад

    🤯 this is beautiful 🔥🔥🔥🔥

  • @ih4269
    @ih4269 2 года назад +1

    sorry I deleted my comment after figuring it out. then saw you had already replied. Thank you! Great tutorials

  • @m.fantasma7508
    @m.fantasma7508 Год назад +2

    This is actually very creative thinking and mastering of blender. What if i wanted to take this to a higher level, what should i be studying? These are incredibly psychedelic and i want to get better and better at doing this. What is the next step?

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

      I created these just messing around. That would be my recommendation. Watch a lot of trippy animations and motion graphics and just mess around in geometry nodes. Instance shapes on shapes, rotate, scale, move and just try lots of things untill fun stuff happens! 😎

    • @m.fantasma7508
      @m.fantasma7508 Год назад

      @@KaizenTutorials That's my current "workflow" as well hahah, i do a bunch of geo nodes trippy stuff

  • @triminh5699
    @triminh5699 2 года назад

    Great

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

    DAMN

  • @alejandraguaqueta4134
    @alejandraguaqueta4134 2 года назад +2

    Thanks for this amazing tutorial. I have a question, is it possible to use the bake sound option with this setting?

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      You're very welcome! And yeah, that's definitely possible. You could bake the sound to any keyframeable action. So on basically all aspects of this setup you could affect it by baking a sound to it! :-)

  • @CHiCKenJugGler112
    @CHiCKenJugGler112 2 года назад +2

    Followed along pretty well but mine doesn't seem to loop quite perfectly. Great tutorial though! Much appreciated!

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      Might need to offset the keyframe one frame to the left or right, or several even. Just move it around untill it loops! And thanks, glad you like it.

    • @CHiCKenJugGler112
      @CHiCKenJugGler112 2 года назад +1

      @@KaizenTutorials thank you so much! Much appreciated!

  • @michaelvishnu
    @michaelvishnu 2 года назад

    Hi, it was really great: I started Geometry Nodes less than three weeks ago.
    And I admit that this training and great to advance … your really a great level !!
    I hope one day I can recognize knots like you?
    See you soon friend!! 🌞

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Great to hear! Thanks for the kind words. And I'm assuming you mean nodes; you'll definitely learn to understand/recognize them if you practice enough! 💪

    • @michaelvishnu
      @michaelvishnu 2 года назад +1

      @@KaizenTutorials 😄 I have a good teacher now.....

    • @uncleoky
      @uncleoky 2 года назад +1

      @@KaizenTutorials Can you suggest a practice routine for Geometry Nodes?

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      Not so much a routine, but what I think works best is to look at stuff online and try to recreate it in GeoNodes. Start simple; look up simple animations or shapes and try to make them using only nodes. This will build your overall knowledge of nodes, but more importantly it helps you learn why certain nodes can be used to achieve certain results. After that it’s just tons of practice and if you can’t recreate it, no worries; you’ve still learned something!

    • @uncleoky
      @uncleoky 2 года назад +1

      @@KaizenTutorials Thank you very much. By the way, this was such an unbelievable quick response. 🙏
      Greetings from Turkey. 🇹🇷

  • @royschuuring
    @royschuuring 2 года назад

    👍🏻👍🏻👍🏻👍🏻👍🏻 thx!

  • @nigellill3222
    @nigellill3222 2 года назад +1

    Most of the nodes you use in this tutorial I didn't know even existed & nor have I seen them used in other tutorials. So many applications for this scene. Thanks for opening our eyes to something completely different in Blender. 👍🏼🦘

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Great to hear! Thanks again Nigel 👍🏻🇳🇱

    • @nigellill3222
      @nigellill3222 2 года назад

      @@KaizenTutorials Welcome 👍🏼🦘

  • @VICTOR-fj4vq
    @VICTOR-fj4vq 2 года назад +2

    Please make a video of how can we create an audio visualizer where a lightning would occur to a specific beat. Its kind of hard and I can not manage to make it.

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

    I want to try this, but I also want to have the color and resolutions change based on the music. And I haven't tried doing anything like that with geometry nodes before. Not sure if that adds too much complexity to the setup.

    • @KaizenTutorials
      @KaizenTutorials  Год назад +5

      The resolution can be changed easily by just baking the sounf (F-curve) to a value node and plugging that into the resolution. Maybe add a map range node to control the range in between. And for the color, you could probably do that with a hue saturation node in the shader, then bake the sound to the Hue Value. This will change the color according to the sound!

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

    beautifull (please zoom mutch more on te node) thank you.

  • @wiltlight
    @wiltlight 2 года назад

    arrow forward once to get "Analog app 1 TE" like he uses in the video or simply find one you'd like to use alternatively instead.

  • @gamooor1386
    @gamooor1386 2 года назад +3

    Hello, I am almost finished this animation, but my video render shows just a blank white screen for the most part. I've checked my camera settings and emission strength all checks out. Would greatly appreciate anyone's help with this matter. Thanks.

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      Have you maybe added something in front of the camera? Like a volume cube or something?

    • @gamooor1386
      @gamooor1386 2 года назад +1

      @@KaizenTutorials ahh yes! My lines shader was stacked on top of the volume shader. Thank you.

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      Happy to hear you’ve got it solved! :-)

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

    @Kaizen Tutorials
    How can i bake this to F-Curves? its not active in the Graph Editor, has it something to do with the Attribute Input Node?

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

      You have to select both the object the GN system is placed on (in the outliner) AND the node you have keyframed and now want to bake the f-curve to.

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

      @@KaizenTutorials thx, a good tip

  • @Blendercage
    @Blendercage 2 года назад +1

    Connect the centers…animate sweep angle…It’s taking all my will to finish this tutorial and not go make a pac man scene.

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

    12:59 add connectors

  • @themcclure
    @themcclure 2 года назад +1

    Something I have been struggling with is turning a loop into a full length clip. I know I can composite the loop with the music - but what I really want to do is add something that reacts to the music, without having to rerender the loop continually. Can scenes help with that? I can’t even think of how to start searching

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Not sure if it’s a fix exactly, but you can extend certain keyframes with keyframe modifiers which you can add in the graph editor and then press ‘N’. So this way you can extend e.g. the overall rotation for the length of your music. This is a starting point. Then you could take the exposed values and bake them to an F-Curve (sound). This way you’ll have a complete track. However you’ll have to render the full thing! Hope this helps 🙏🏻

    • @themcclure
      @themcclure 2 года назад

      @@KaizenTutorials thanks for the reply! I have an emitter that pulses in time with the beat (by baking the sound to F-curve) for a 4 minute track, and a 10 second loop. So it's the same loop 24 times, and the only thing that changes is the light from the emitter and I'm holding out hope that there's something I can do so I don't have to render the full loop all those extra times :)

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Sadly I only think you could render 1/24th of it if your emitter was a loop aswell. If it’s not i’m afraid you’ll have to render the entire thing 👍🏻

    • @konradswart4069
      @konradswart4069 2 года назад +1

      Did you know, that Animation Nodes, a plugin for Blender, has been extended with Midi Nodes?
      Also, did you know that Animation Nodes has a node that reacts to music data directly?
      However, there are a few caveats. You must, first of all, go back to Blender 3.0, because you cannot install Animation Nodes in Blender 3.1 or higher.
      Also, you must have Animation Nodes with the Extension Nodes. Otherwise you cannot put music animations on the shaders to make light effects through the shaders.
      And. lastly, if you have a midi file with tempo changes, you must first install the updated version without extensions. This is the latest build of Animation Nodes, the one where they 'update' (which they do not very much!) install that version, which has a lot of nodes missing, but the midi correct. From that install you must get a file , called 'midi.py'. Then you must install Animation Nodes with all extensions. After the install, you must replace the 'midi.py' in that installation of Animation Nodes with the one you just got from the latest build. Only then the tempo maps of the midi file are read correctly.
      There are more 'troubles' with Animation Nodes with Midi Nodes. Although it installs in Blender 3.0 (and not higher,) it is my experience that it makes Blender _highly unstable_ when rendering!
      I use the Script Nodes of Animation Nodes a lot! With Animation Nodes, too many things are either not present, too limited, or too difficult to implement purely through nodes. Programming Python is a lot faster and far simpler!
      But when I then render my animations, Blender crashes all of the time! So much so, that it is my experience that it is virtually impossible to make renders with Cycles, for example. And, many things I have programmed with the script nodes are, on top of that, also completely ignored!
      The only way I have found around these difficulties is rendering in the viewport.
      But, if you have 'jumped through all of these hoops', you can do a lot more interesting music animations with Animation Nodes than with Geometry Nodes.
      _The three big things missing_ in Geometry Nodes are:
      1. A node that reacts to sound data.
      2. A node that can use midi file data.
      3. A script node.
      As long as Geometry Nodes misses all three of these, _it is no match to Houdini, which has all three of those!_ Although, I have just recently found out that you can use Blender Scripting itself as a replacement of the script node of Animation Nodes. But that is, again, another 'hoop' to jump through! Also, what kept me from that is that the philosophy of Geometry Nodes is that it is a modifier. Only lately they have added nodes that can instantiate other objects. But how to connect _that_ with midi? I have no idea!
      In fact, making my music animations with Blender has been, up till now, such an uphill battle, that I am considering going to Houdini. Also, at present, I have stopped using Blender to make music animations, because it is just _too primitive!_ Too many things constantly go wrong if I want to attach music to animations directly!
      Just go to my channel to see some of the things I have made with Blender, Animation Nodes and the Midi Nodes. (There are, at present, only two files. One of Mozart, and one of Bach. Too hard to do in Blender!)
      I am now learning Unity. And for Midi I use Melanchall's DryWetMidi C# library. It requires that I learn C#. Up till now it is my experience, that it is _way easier_ to make midi music animations with just Unity. And, as I said, I am considering Houdini, but what holds me back is that it is, apparently, the most difficult animation software there is.
      A last tip. If you _do want_ to use midi data in later versions of Blender, you can use the latest build of Animation Nodes in Blender just to read the midi data. You can then get to the midi data to use the 'read midi file' node of Animation Nodes, and attach its output simply to the Viewer node. Then select the Viewer node, go to the right panel, select the Node tab, and scroll down to the 'text box' tick box. Then, in the 'scripting' section you can make a new text block. You can select that text block in the viewer node. If Animation Nodes is running, it will place the midi data of the midi file into that text block.
      With a few actions you can then make it suitable for any animation based on your midi file you like. You can even use that text block to use it in other programs, like Unity or Unreal or Godot, none of which have midi file read capabilities.

  • @ibechuckp
    @ibechuckp 2 года назад +1

    Im not getting the same results when i plug spline parameter to combine xyz to instance rotation. Any suggestions?

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      Which result are you looking for specifically? Feel free to mail me your issues @ business@kaizen3d.com!

  • @atavur2008
    @atavur2008 2 года назад +1

    How do I duplicate nodes?
    *Dam, this is gonna be cool!!*

    • @KaizenTutorials
      @KaizenTutorials  2 года назад

      You can just hit SHIFT+D to duplicate basically anything in Blender! 🙏🏻

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

    How to iterate WAV or MP3 sounds files music in time in Geometry nodes like we can do manipulations with PNGs for production of slideshows?!!

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

      As long as there aren’t any sound nodes in GN don’t think that’s possible!

  • @gjuroo
    @gjuroo 2 года назад +1

    THIS IS WITCHCRAFT!!!

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      Get the pitchforks!

    • @gjuroo
      @gjuroo 2 года назад +1

      @@KaizenTutorials Burn the village!

  • @va_mcgd1153
    @va_mcgd1153 2 года назад

    Great explanation but still confused

  • @darrylkattah4876
    @darrylkattah4876 2 года назад

    for some reason I don't have the arc node

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

    HOW CAN I COMBINE IT WITH MUSIC :(

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

      You can bake sound to certain parameters. However it's not very flexible. But yeah you can do it like that.

  • @rulypanda5318
    @rulypanda5318 2 года назад

    I don’t even have soft soft and I’m watcNice tutorialng tNice tutorials sNice tutorialt

  • @uncleoky
    @uncleoky 2 года назад +1

    There is something interesting @ 4:25 Which is:
    Before adding the Value node, when i try to add the "pi" value individually to start angle and sweep angle,
    the arc is not behaving the same. What is the reason for this? Or may be; did i miss something?

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      That's weird! I don't know why it does that. It might be that somehow it's treating the values separate in a sense. Sometimes things are in degrees and other times they're in radians. So that could be it. Does it work if you do use 1 single value to animate it like in the video?

    • @uncleoky
      @uncleoky 2 года назад

      @@KaizenTutorials Without using Value node , i couldn't make any animation. But when i use value node i can make seperate animations for "start" and "sweep" angles. Each of them are making their own movements.

    • @KaizenTutorials
      @KaizenTutorials  2 года назад +1

      @@uncleoky That's weird. No idea why that is! You could btw still tweak the value offset by adding a math node between the value and arc node, for more control on one of the values if needed!

  • @nukii-channn3480
    @nukii-channn3480 2 года назад

    lol look at tNice tutorials dude