Audio Visualization in Blender | Convert Any Sound File or Audio Into F-Curve | Wave Form Animation

Поділитися
Вставка
  • Опубліковано 2 лип 2024
  • In this tutorial, we have discussed how to convert an audio file into f-curve, and how to create audio visualization, in Blender. This is the first part of the tutorial in which the basic settings are discussed, with a simple frequency-level sound-bar construction. In the next part, we will discuss how to synchronize the motions of any object with an audio or sound input. Please watch the video for the complete tutorial. If you have any question on this tutorial, please leave your comment below.
    𝐒𝐞𝐜𝐨𝐧𝐝 𝐩𝐚𝐫𝐭 𝐨𝐟 𝐭𝐡𝐢𝐬 𝐭𝐮𝐭𝐨𝐫𝐢𝐚𝐥 👉 • Audio Visualization In...
    𝐅𝐨𝐥𝐥𝐨𝐰 𝐮𝐬 𝐨𝐧 𝐈𝐧𝐬𝐭𝐚𝐠𝐫𝐚𝐦 👉 / 5minutesblender
    𝐓𝐡𝐚𝐧𝐤𝐬 𝐟𝐨𝐫 𝐲𝐨𝐮𝐫 𝐝𝐨𝐧𝐚𝐭𝐢𝐨𝐧𝐬 👉 donorbox.org/5-minutes-blender
    ==================================================
    We have many more tutorials that can help you learn Blender like a professional. You can go through the following playlists for the relevant topics:
    👇 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 𝐅𝐨𝐮𝐧𝐝𝐚𝐭𝐢𝐨𝐧 𝐂𝐨𝐮𝐫𝐬𝐞 𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬:
    If you are absolutely new to Blender, take this foundation course.
    • Blender Foundation Course
    👇 𝐀𝐥𝐥 𝟏𝟐 𝐂𝐥𝐚𝐬𝐬𝐞𝐬 𝐓𝐨𝐠𝐞𝐭𝐡𝐞𝐫 𝐈𝐧 𝐎𝐧𝐞 𝐇𝐨𝐮𝐫:
    • Blender Foundation Cou...
    👇 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 𝐓𝐢𝐩𝐬 𝐀𝐧𝐝 𝐓𝐫𝐢𝐜𝐤𝐬 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Blender Tips & Tricks
    👇 𝐄𝐚𝐬𝐲 𝐌𝐨𝐝𝐞𝐥𝐬 𝐅𝐨𝐫 𝐁𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Easy Models For Beginners
    👇 𝐌𝐚𝐭𝐞𝐫𝐢𝐚𝐥𝐬 𝐘𝐨𝐮 𝐍𝐞𝐞𝐝 𝐈𝐧 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Materials You Need In ...
    👇 𝐀𝐥𝐥 𝐓𝐞𝐱𝐭 𝐄𝐟𝐟𝐞𝐜𝐭𝐬 𝐈𝐧 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Text Effects In Blender
    👇 𝐂𝐚𝐦𝐞𝐫𝐚 𝐌𝐨𝐯𝐞𝐦𝐞𝐧𝐭 & 𝐒𝐞𝐭𝐭𝐢𝐧𝐠𝐬 𝐈𝐧 𝐁𝐥𝐞𝐧𝐝𝐞𝐫:
    • Camera Movement & Sett...
    👇 𝐔𝐬𝐞𝐟𝐮𝐥 𝐋𝐢𝐠𝐡𝐭𝐢𝐧𝐠 𝐒𝐞𝐭𝐮𝐩 𝐈𝐧 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Useful Lighting Setup ...
    👇 𝐑𝐢𝐠𝐢𝐝 𝐁𝐨𝐝𝐲 𝐏𝐡𝐲𝐬𝐢𝐜𝐬 & 𝐑𝐢𝐠𝐢𝐝 𝐁𝐨𝐝𝐲 𝐂𝐨𝐧𝐬𝐭𝐫𝐚𝐢𝐧𝐭𝐬:
    • Rigid Body Physics in ...
    👇 𝐅𝐢𝐫𝐞 & 𝐒𝐦𝐨𝐤𝐞 𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐈𝐧 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Fire & Smoke Simulatio...
    👇 𝐅𝐥𝐮𝐢𝐝 𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐈𝐧 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Fluid Simulation in Bl...
    👇 𝐌𝐚𝐬𝐭𝐞𝐫𝐢𝐧𝐠 𝐁𝐥𝐞𝐧𝐝𝐞𝐫 (𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐬):
    • Mastering Blender
    If you want to watch our own creations in Blender, you can also check out the following channel where we regularly upload videos on Animation, Space Exploration and AI.
    𝐎𝐮𝐫 𝐨𝐭𝐡𝐞𝐫 𝐜𝐡𝐚𝐧𝐧𝐞𝐥 𝐥𝐢𝐧𝐤: / @thealienworld
    #Blender #Animation #AudioVisualization
    Timestamp
    00:00 Introduction to Audio Visualization
    00:37 Designing the waveform sound bars
    02:21 Creating an f-curve from any audio file
    04:11 Creating frequency patterns with f-curve
    07:44 Review of the final result

КОМЕНТАРІ • 43

  • @5MinutesBlender
    @5MinutesBlender  9 місяців тому +1

    Note 👉 For Blender 3.6 onward, there are some changes in the menu options. Now the Bake Sound to F-curve option comes under the Channel menu instead of the Key menu (same for Bake Curve and Unbake Curve). The functionality remains the same, only the menu location has changed.

  • @jozsefbaka825
    @jozsefbaka825 Рік тому +5

    Thanks for the tutorial! A quick tip: don't delete the F-curve before applying the array modifier. Instead add another F-curve modifier, called Limits. Now you can apply array and separate the elements. Now all you have to do is change the Maximum Y value on the Limits modifier on each object. This is much faster than importing the audio file over and over again, especially with 50+ bars. Also it's easier to change it later to a different value.

    • @5MinutesBlender
      @5MinutesBlender  Рік тому

      Thanks for the info! Very useful tip 👍

    • @SUDO-gm2if
      @SUDO-gm2if 23 дні тому

      I also used minimum y of the limits it acts like the lowest frequency. Also the envelope to position the entire thing

  • @MTin3D
    @MTin3D 5 днів тому +1

  • @TronHutson
    @TronHutson 2 роки тому +2

    Good tutorial! Didn't know it was possible to make a sound bar audio visualization that easy with Blender

  • @WolfSeril107
    @WolfSeril107 2 роки тому +3

    Thank you for the info about the frequency min/max! That is exactly what I was looking for. Other tutorials only use a single curve and their animations are very flat because of it. I was worried I would have to make separate audio files before importing to blender.

    • @5MinutesBlender
      @5MinutesBlender  2 роки тому

      Great to hear that it helped you! Cheers!

    • @SMthegamer2
      @SMthegamer2 2 роки тому

      Honestly pretty annoyed I only just found out about the frequency option, because I did make separate audio files... over 30 of them for each frequency band I wanted.

  • @hope3d502
    @hope3d502 2 роки тому +1

    Nice tutorial. I've applied this method using bars too but with no frequency range, only baking the audio curve with 1 frame of distance between the each bar individually (First bar, frame 1 and bake. Second bar, frame 2 and bake...). For 20 bars it looked pretty awesome, just like any old audio equipment.

  • @alexandr6178
    @alexandr6178 Рік тому +1

    Definitely a useful tutorial, thanks!

  • @antonmishin4207
    @antonmishin4207 2 роки тому +1

    dude u r aawesome
    thanks

  • @naeembabakheil
    @naeembabakheil 2 роки тому +1

    v good

  • @solod_
    @solod_ 3 роки тому +1

    Как раз искал туториал по этой теме

  • @MM-od9gr
    @MM-od9gr 2 роки тому +1

    hey, i once used this and it worked fine on shape keys but also combined with a wave modifier. (f curve only on the shape keys) for linking crying sounds to objects/creatures for their movement. and now its not working anymore it seems like the sound is not the soundwave that i bake in the f curve and it seems off. like its lagging do you maybe know why? i also rendered it out bc i thought its just blender being slow but it was still the same.. like the movement didnt match the sound

    • @5MinutesBlender
      @5MinutesBlender  2 роки тому

      Blender would map the sound wave starting from the current frame. So ensure that you are at the current frame number in the viewport when you invoke that bake sound function. You can rectify it later as well by moving the keys together (forward or backward as needed). But if the lagging is not uniform, sometimes slower and sometimes faster, then it might be some other issues.

    • @MM-od9gr
      @MM-od9gr 2 роки тому +1

      @@5MinutesBlender hey i was having a wrong samplerate in the audio i figured but thank u !

    • @5MinutesBlender
      @5MinutesBlender  2 роки тому

      @@MM-od9gr Glad to know that you have resolved the issues!

  • @RadioactiveHax
    @RadioactiveHax Рік тому +1

    Hi I was just curious but how do we amplify the frequency of the F curves? My bass is working fine but my hats (upper 10000Hz) is not showing much.
    I love this vid. Thanks so much you earn a sub.

    • @5MinutesBlender
      @5MinutesBlender  Рік тому

      Glad you liked this tutorial. You can scale up the F-curve by using the S key (very similar to how we scale up objects in the viewport). First unbake the curve in order to get the keyframes. Select the required keyframes. You need to increase their height, so press S, then press Y (to lock the scaling only in the Y axis), then either move your mouse or type some number and hit enter. The F-curve will increase in height, so the movements will be now more visible.

    • @archerslogic
      @archerslogic Місяць тому +1

      @@5MinutesBlender Thanks for the tuto, the envelope modifier in graph editor works too by tweaking control points

    • @5MinutesBlender
      @5MinutesBlender  Місяць тому

      @@archerslogic Yep, thanks for sharing the tip 👍

  • @atakandurusoy
    @atakandurusoy 9 місяців тому

    Hi, great tutorial, thank you.
    I am doing the same thing using speech mp3 files. So I have 5-6 speech mp3 files. Is there a way to connect the same bars to 5-6 different mp3 files though the timeline?
    Thank you in advance 🙏

    • @5MinutesBlender
      @5MinutesBlender  9 місяців тому +1

      Do you mean to say, from frame# 1 to 500 they should be mapped to the first mp3, then from frame# 501 to 1000 second mp3 etc.?

    • @atakandurusoy
      @atakandurusoy 9 місяців тому

      Yes exactly 🙏🏼

    • @5MinutesBlender
      @5MinutesBlender  9 місяців тому +1

      One way to do that is to create 5 objects and map the 5 sound files to them. Now for your original object, add 5 CHILD OF constraints with these 5 objects as parents. So the scaling of your original object will follow the height of its parents. You have to control the influence factor of these constraints such that only one constraint is active at a time. You can keyframe the influence factors so that the 1st object is the parent from frame# 1 to say 500, the 2nd object is the parent from frame# 501 to 1000 etc. The other option is to externally join these mp3 files into one single file and use that as the sound source. For CHLD OF constraints, you can check our tutorial 👉 ua-cam.com/video/Bagw9W0jXhA/v-deo.html

    • @atakandurusoy
      @atakandurusoy 9 місяців тому +1

      Thank you so much 🙏🏼

  • @MM-od9gr
    @MM-od9gr 2 роки тому

    hey I was wondering if you know why the curve disappears when I unbake it? usually I unbake it and use alt o to smooth it out but when I unbake the curve it just gets completely flat.. I've never had this issue

    • @5MinutesBlender
      @5MinutesBlender  2 роки тому

      For me, the curve does not disappear after unbake. I am getting key points as expected and the curve is preserved. So I am sorry but no clue about your issue because I am not able to reproduce that at my end.

  • @Altitude962
    @Altitude962 10 місяців тому

    Hey sir please help me i am in great trouble,my character's sound stucks in final render and also sometimes lipsying doesn't work in final render plese

    • @5MinutesBlender
      @5MinutesBlender  10 місяців тому +1

      I have no idea how you have added the sound or how you have implemented the lip sync, so it is difficult for me to suggest something with a cursory description of the problems 🙁

  • @leonardoz.4591
    @leonardoz.4591 2 роки тому

    Why don't work with me? :(

    • @5MinutesBlender
      @5MinutesBlender  2 роки тому

      Hi, can you please tell me which step is failing or where exactly are you stuck? You can give the timestamp as well, it will help me to understand the issue better.

    • @leonardoz.4591
      @leonardoz.4591 2 роки тому

      @@5MinutesBlender the bars move very little, almost imperceptibly

    • @5MinutesBlender
      @5MinutesBlender  2 роки тому

      @@leonardoz.4591 Please check the frequency range that you have used. Each audio file has its own characteristics, you need to derive the frequency range based on that. It needs a little experiment before you can discover the best resuls. Also the audio file should have good variations or ups & downs. For example, a flat soft background music may not have much variations. If nothing works, you can send your blend file to us, along with the audio file. We will be more than glad to help you. Thanks!

  • @PedroRuiz3
    @PedroRuiz3 Рік тому +1

    Thank you for this tutorial. It helped a lot for a music visualizer I made in Blender. ua-cam.com/video/XYprCnmFINM/v-deo.html

    • @5MinutesBlender
      @5MinutesBlender  Рік тому +1

      Wow, that was awesome! I'm so glad to see such a beautiful thing, and you were very nice to give credits to the respective tutorial owners 💝💝 Wish you all the best with your channel 👍