Make A Custom 3D Music Visualizer in Blender & Geometry Nodes (Blender Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024
  • In today’s tutorial we will be making a music visualizer in Blender. We will be harnessing geometry nodes, so we have lots of customization on the style. We will be learning how to control the speed and power of the animation and adding some materials and lighting to finish it off. I had the chance to use the Dell Precision 7770 mobile workstation for this! Thanks to the NVIDIA A1000-this project was easy to accomplish.
    Check Out More Here - bit.ly/Ducky3D...
    -----------------------------
    Patreon - www.patreon.co...
    Website - www.ducky3d.com/
    Twitter - / ducky3d
    Instagram - / ducky3d

ความคิดเห็น • 111

  • @adrianjones6469
    @adrianjones6469 9 หลายเดือนก่อน +16

    Hi, if you're using the later versions of blender and you're not seeing that "Bake Sound to F Curve" under "Key" look for "Sound to Samples" under "Channel"

    • @HardDuzer1
      @HardDuzer1 7 หลายเดือนก่อน +2

      Deem, thank you!! :) I was looking for this for about an hour :D

    • @alifaanication
      @alifaanication 4 หลายเดือนก่อน

      I swear blender community is the nicest bunch I have seen. It's like you are all metal heads. Looks hardcore but actually very nice people.

  • @vincekelly2187
    @vincekelly2187 ปีที่แล้ว +63

    Awesome as always, Ducky 3D! If you bake the audio to the position of an empty, you can use its position in geo nodes and shader nodes to influence a bunch of different things (scale, emission strength, hue, whatever). Then you can also easily change the song and everything still works (usually). I hope this helps somebody out there.

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +11

      You know, I had not considered that I should try that out

    • @krown466
      @krown466 ปีที่แล้ว +2

      Would love to hear more about how that's done

  • @oddlyspecificmath
    @oddlyspecificmath ปีที่แล้ว +5

    * Just started on geometry nodes (CrossMind)
    * Your channel comes well-recommended
    * Within minutes I know examples like this are going to work for me
    * ++Gratitude

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +2

      That’s awesome man!

  • @Gage42
    @Gage42 ปีที่แล้ว +1

    "bake sound to f-curve".....so much time spent animating things before....now....I just bake. Thank you 🙏 just thank you🙏

  • @adamonicusattempts7119
    @adamonicusattempts7119 ปีที่แล้ว +10

    Another great tutorial! Thinking about setting up a general system file to sync a series of songs to it. Thank you for the inspiration and great work!

  • @shivendrapawar9618
    @shivendrapawar9618 ปีที่แล้ว +8

    It would be awesome if you create a course on geometry nodes covering basics and advanced stuff.

  • @mrofnoctonod
    @mrofnoctonod ปีที่แล้ว +1

    The envelope modifier learning is a game changer for me. Thank you Ducky. This makes Blender usable for audio viz for me now!

    • @romaneberle
      @romaneberle หลายเดือนก่อน

      check the file requester when loading the sound file: you can even build an "equalizer" visualizer by using different frequency bands 🙂

  • @workingwithaudioandvideo6239
    @workingwithaudioandvideo6239 6 หลายเดือนก่อน

    You are really good with these audio visualizers ducky. I still watch your stuff to this day.

  • @EyeTea
    @EyeTea ปีที่แล้ว +2

    I’ve been looking to make something like this, so the video arrived at the perfect time.

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I’m glad it helped!

  • @BigWallsy
    @BigWallsy ปีที่แล้ว

    Dude, bang on. Was thinking about what I was going to use as a song video about 3 days ago and this popped up in my feed. NOOIIICCEE!!!

  • @beansnrice321
    @beansnrice321 ปีที่แล้ว +1

    Holy shit, this is it! This is the tutorial I've been looking for! I'm not kidding. I've been wanting to animate a dancing wave form forever and this was the foundation I needed to be able to get started, ty! =D

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I’m glad you finally found the video you were looking for

  • @jawadoumar
    @jawadoumar ปีที่แล้ว

    OMG. This not only helps me with geo nodes but getting comfortable using the graph editor and audio files into my scene

  • @tomsterbg8130
    @tomsterbg8130 ปีที่แล้ว

    This is a really cool effect! A minor correction: reducing the size of the waveform doesn't make it less chaotic, but have a lower amplitude. What really makes the waveform less chaotic is when you make the f curves you get to choose the frequencies which the sound takes into account and that's what really gives you more control.
    I love the way you did it because the randomization has the same effect over the same volume and usually similar volumes are because of similar sounds so you can trick people into thinking that certain circles reflect certain sounds while they actually don't.

    • @mathan329
      @mathan329 ปีที่แล้ว

      HOW TO DO THAT?

    • @BennoBei
      @BennoBei ปีที่แล้ว

      @@mathan329 When you select 'Bake sound to F-Curves' and the file browser opens up there is a menu on the right side with a couple of settings where you can specify the frequency range that gets baked. If you want a more in depth tutorial you can check out Multiversity of Alion's frequency analyzer tutorial - that series is pretty old but since the audio baking hasn't changed in a long time it is still up to date

  • @Marcelmikael
    @Marcelmikael ปีที่แล้ว

    1:46 🥜, i just couldn't resist.
    Awesome Tuts sir

  • @blackswan6386
    @blackswan6386 ปีที่แล้ว +2

    Legend Lesson, great Stuff. I looking forward in Audio visualization in Blender. Thanks Sir

  • @simeon_vkv
    @simeon_vkv ปีที่แล้ว

    Thank you, Ducky 3D! I am super grateful for your Music Visualizer tutorials. Please keep up the good work!

  • @GGHF
    @GGHF ปีที่แล้ว

    Just the other day I was wishing you would make a newer version of your Music Visualizer tutorials, and this is what I see today. Great stuff. I learn new stuff with you all the time!
    I'm going to make my version of the visualizer red though lol.

  • @purevessel
    @purevessel ปีที่แล้ว +3

    Help, the bake sound into f curve option is grayed out and I can't find anything on it that isn't outdated.

  • @ItsWesSmithYo
    @ItsWesSmithYo 10 หลายเดือนก่อน

    Nice Ducky. I missed this one in the audio series…some nice new tips on nodes and f-curve controls. Looks like they simplified that workflow a bit. If you get a chance to do any music related sync that does not rely on f-curves / waveform, like making actions happen to precise points in music time line, that would be awesome. Blender still seems short in this area.

  • @lassekalhauge4801
    @lassekalhauge4801 ปีที่แล้ว

    Totally awesome - love it

  • @ebrithil1948
    @ebrithil1948 ปีที่แล้ว +3

    Awesome, and it would be even better if it wouldn't just react to overall loudness but to the individual frequencies of the song. So that the left side would be lower notes and the right the higher ones, not sure if this is possible in Blender.

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +1

      Yeah, that would be nice. I think if you’re the original maker of a song, then you could pull out those specific frequencies and stems and make it more customizable.

    • @ebrithil1948
      @ebrithil1948 ปีที่แล้ว +2

      @@TheDucky3D You can pull out the frequencies with a process called FFT out of any song, the problem would just be to import them into blender. Since it is possible to do FFT with python it is probably possible to do it with a script in Blender

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      @@ebrithil1948 sounds like a good addon idea

  • @romaneberle
    @romaneberle หลายเดือนก่อน

    8:44 if you zoom in to the end of your audio track, it shows you the length in frames (at least my Blender 4.0 does)
    edit: see 8:32 : 2840 frames

  • @zeroman237
    @zeroman237 ปีที่แล้ว

    You're the man duck! Amazing

  • @alphawright1965
    @alphawright1965 11 หลายเดือนก่อน

    Great Tutorial the F3Curve Binding option was not available, I am using Blender 3.6, so not sure it got phased out or I needed to adjust another setting, however the Compositing part of the tutorial helped me learn some new things and the shading part of all of your tutorials always teach me something new, thanks for your efforts.

  • @jeremiahmccargo5078
    @jeremiahmccargo5078 ปีที่แล้ว +2

    Hey ducky I love your content, I was on your instagram a photo of a blue and orange tile pattern, I was wondering if you could make a tutorial on that, I would really love to try it!😁

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      Trying to find the post you’re talking about, what date does it say it was posted

  • @sweetesthour
    @sweetesthour ปีที่แล้ว

    exactly what I need! many thanks

  • @violettracey
    @violettracey ปีที่แล้ว

    Thank you so much for the tutorial!

  • @ehvitu
    @ehvitu 10 หลายเดือนก่อน

    love it... but.. where is the video you made?

  • @Archi_Voxel
    @Archi_Voxel ปีที่แล้ว

    This is radical

  • @emmanuelorizu5251
    @emmanuelorizu5251 ปีที่แล้ว

    That's why your the G.O.A.T

  • @ashleysutton-davis5031
    @ashleysutton-davis5031 ปีที่แล้ว

    Love learning from you man! Do you have any more in - depth or longer paid tutorials where you create bigger more complex scenes??

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I have a course on my website Ducky3d .com

  • @Table-Top
    @Table-Top ปีที่แล้ว

    Wow, another great tutorial!

  • @writersblock8493
    @writersblock8493 ปีที่แล้ว

    This'll be my first... let's gooooo!

  • @JudithJJJ
    @JudithJJJ 6 หลายเดือนก่อน

    Great lesson, thank you ducky. I think i have a kind of delay between the image and sound, somebody could help me please ? im on optix Gpu only . RTX4070 ryzen 7 32ram

  • @manel3danimation921
    @manel3danimation921 ปีที่แล้ว

    i think you left the final part where you have to activate Audio under video so you render/export the audio too?

  • @botmaster3820
    @botmaster3820 ปีที่แล้ว

    holy shit this looks amazing

  • @ceasari
    @ceasari 9 หลายเดือนก่อน

    how long has bender been out? i know absolutely nothing about it, crazy how you guys just whip through this stuff,

    • @TheDucky3D
      @TheDucky3D  9 หลายเดือนก่อน

      A very long time ago

  • @Soul-gamer-XD
    @Soul-gamer-XD ปีที่แล้ว +1

    something is wrong. I did 7:34 the step but when I go to key i cant do anything

  • @enerzyk
    @enerzyk ปีที่แล้ว

    Many thanks for this video !
    Is it possible to use external live music rather than recorded one ?

  • @graphguy
    @graphguy ปีที่แล้ว

    Woa , very cool.

  • @Leon-sq6tl
    @Leon-sq6tl ปีที่แล้ว

    awesome tutorial, i have a question, how to get the amplitudes at different frequencies from audio

  • @kitchencraftygirl
    @kitchencraftygirl ปีที่แล้ว

    I cannot find the plane in drivers 😣 i think is a problem of my release (3.6), 'cos F curve is in another menu and i have to bake it before i can see it on graph editor

  • @NoelLudvigson
    @NoelLudvigson ปีที่แล้ว

    Great video but.......Also set Audio Codec to ACC to get sound! It was set to No Sound by default for me!

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      Ah yes! My mistake. I forgot to mention that.

  • @hurfery
    @hurfery ปีที่แล้ว +1

    Teach us how to sync it with any music we add!

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      This will work with any song

  • @brutaux1913
    @brutaux1913 ปีที่แล้ว

    Can multiple keyframe audio sources be added to the same animation?

  • @gordonbrinkmann
    @gordonbrinkmann ปีที่แล้ว

    Stupid question: when you create the mesh line, why do you rotate it 90° on X instead of simply creating a horizontal line with an offset on Y instead of Z?

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      Good idea! Wasn’t something I thought of at the time

  • @reaganmonkey8
    @reaganmonkey8 ปีที่แล้ว

    5:48 why didn’t you use the collection info? It would’ve resulted in less nodes. Is there an advantage to that way?

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I actually had not tired that

  • @johnmacleod2487
    @johnmacleod2487 ปีที่แล้ว

    Would it be possible to input individual music channels to different 3d objects? Like, in this example, maybe have the disk linked to a snare drum and the ring linked to a hi-hat?

    • @DanielOakfield
      @DanielOakfield ปีที่แล้ว +1

      Of course, if you have the individual tracks you can create one for each track or sound!

    • @brutaux1913
      @brutaux1913 ปีที่แล้ว

      I have big plans for this 🏆

  • @slashingsamurai09
    @slashingsamurai09 ปีที่แล้ว

    Can u make beginner tutorial of 2023 ?

  • @Crits-Crafts
    @Crits-Crafts 6 หลายเดือนก่อน

    Wait... Blender can process sound?!?

  • @jp-colemonts
    @jp-colemonts 11 หลายเดือนก่อน

    Bake sounds to f-curve now is on "Channel" I guess.

  • @BradPt1
    @BradPt1 ปีที่แล้ว

    on my laptop with RTX 3050TI rendering an image with same render options took 43 seconds(

  • @FlawlessSaber
    @FlawlessSaber ปีที่แล้ว

    i had a problem where i finished the geo nodes and did what you did, but the animation wouldnt play, would appreciate some help

    • @arnavsawant2657
      @arnavsawant2657 ปีที่แล้ว

      Did you press ' i' on the W in the 4D noise texture ?

    • @FlawlessSaber
      @FlawlessSaber ปีที่แล้ว

      @@arnavsawant2657 no I don’t think so, I’ll try that

  • @Nok-di8zs
    @Nok-di8zs ปีที่แล้ว

    Hello, I am a 3D student, and I wonder what kind of laptop you are using. Can you tell me the specifications??😢

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I mentened it in the beginning of the video

  • @echomusicswe
    @echomusicswe ปีที่แล้ว

    Very cool, Awesome Tut . I only Struggle with render options, Anyone knows a good Tut to get good render animation output? I want to render at 200px X 200px, but it getting blurred and not so crisp.

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      200 by 200 is extremely small if you want it to not be blurry. The standard HD is 1920 by 1080 but if you want it to be square I would do 1200 by 1200

  • @uglynerd9436
    @uglynerd9436 ปีที่แล้ว

    help i am having trouble baking sounds

  • @Darcy_stabler
    @Darcy_stabler ปีที่แล้ว +1

    This went a bit too fast, I had to pause the tutorial quite often

  • @TCISBEATHUB
    @TCISBEATHUB ปีที่แล้ว

    Does anybody know if this project file is on the patreon already?

  • @Zhiznestatistiks
    @Zhiznestatistiks ปีที่แล้ว

    It's hardly a music visualizer(spetcrum \ spectogram) it's overall a volume visualizer. With how many objects you had, I expected actual equalizer effect, and not a signal power visualization.
    edit: i found how this things was called before: Reaction to music.

  • @patric2976
    @patric2976 ปีที่แล้ว

    what happens if I change the music track to 50 or 100 fps? in animation

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I’m not sure

    • @patric2976
      @patric2976 ปีที่แล้ว

      @@TheDucky3D I've found a solution, because I've been working on it recently . throw music to find one minute, then look at how many frame it jumped me and divide by fps. and +- finish frame :)

  • @labmesh
    @labmesh ปีที่แล้ว

    👍🔥

  • @rz3xcontent744
    @rz3xcontent744 ปีที่แล้ว +1

    It's too hardly and slow for render, Eevee is more better for this purpose

  • @HyJyncks
    @HyJyncks ปีที่แล้ว

    nobody tell him you can adjust the frequency range that affects the object

    • @Archi_Voxel
      @Archi_Voxel ปีที่แล้ว

      how can we?

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      Do tell

    • @HyJyncks
      @HyJyncks ปีที่แล้ว +2

      @@TheDucky3D When you click "Bake Sound to F Curves" and you select the music track, on the right side of the window, there's an additional menu that allows you to select the frequency range. Lowest to Highest. By default its set 0 - 100k and the human hearing only goes from 20 - 20k but it you want it to thump with bass you make it like 50-300 or the snare is closer to a low-mid etc.

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      @@HyJyncks thank you! I had not seen that!

    • @Archi_Voxel
      @Archi_Voxel ปีที่แล้ว

      @@TheDucky3D right?

  • @nickt1776
    @nickt1776 ปีที่แล้ว +1

    god dang this video was soooo fast i spent way more time trying to hear and see what you did that i couldn't even get past the cure. slow down for the love of god man!!!!!!!!!!! very frustrating video to follow!!!!!!!!!!!!!!!!!

  • @brutondubclub4228
    @brutondubclub4228 ปีที่แล้ว

    Diolch th-cam.com/video/Z17QLjTiQ3c/w-d-xo.html