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

Поделиться
HTML-код
  • Опубликовано: 3 авг 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

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

  • @5MinutesBlender
    @5MinutesBlender  10 месяцев назад +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 2 года назад +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  2 года назад

      Thanks for the info! Very useful tip 👍

    • @SUDO-gm2if
      @SUDO-gm2if Месяц назад

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

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

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

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

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

  • @MTin3D
    @MTin3D Месяц назад +1

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

    dude u r aawesome
    thanks

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

    v good

  • @solod_
    @solod_ 3 года назад +1

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

  • @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 2 месяца назад +1

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

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

      @@archerslogic Yep, thanks for sharing the tip 👍

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

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

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

      Yes exactly 🙏🏼

    • @5MinutesBlender
      @5MinutesBlender  10 месяцев назад +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 👉 ruclips.net/video/Bagw9W0jXhA/видео.html

    • @atakandurusoy
      @atakandurusoy 10 месяцев назад +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 11 месяцев назад

    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  11 месяцев назад +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. ruclips.net/video/XYprCnmFINM/видео.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 👍