UE4 - Footstep Sound different on each floor - Tutorial.

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • My first Indie Game: Wildlife Rescue Simulator is up on Steam. Please add it to your Wishlist: store.steampow...
    Support me on Patreon: / bartkamski
    Join me on discord: / discord
    Check my UE4 marketplace assets: unrealengine.c...
    This is third of Ue4 Audio tutorial series.
    I'm gonna show cool stuff you can do in Ue4 with sounds
    and also basic knowledge about how UE4 Audio Engine works.
    If you have any requests, post it in comments.
    In this Tutorial I show how to setup footsteps sounds in first person template different for each floor.
    Concrete and water footsteps sounds download link:
    gum.co/MZXSj
    It is free but please consider donation. Thank you.
    Full Footsteps Sound asset with mechanics, 8 different types of floor
    (concrete, wood, water, snow, gravel, ground, metal, grass)
    and also rattle sounds is available on UE4 marketplace:
    www.unrealengi...
    0:37 Seting up Sound Cue
    1:58 Notifies in Animation Blueprint
    3:28 FirstPersonBP Setup Footsteps Audio Component and Play it
    5:35 Seting up Line Trace in AmimBP
    7:29 Seting up Surface in Project settings
    8:01 Phisical Materials
    8:55 Connecting Phisical Materials to Materials
    9:26 Connecting LineTrace hit result to trigger proper sound

КОМЕНТАРІ • 100

  • @KamskiStudio
    @KamskiStudio  Рік тому

    Zapraszam do moich tutoriali Unreal Engine 5 po polsku, dla początkujących. Jeśli chcesz się nauczyć robić gry to te tutoriale są dla Ciebie: ua-cam.com/play/PLVOrr7PB_5MUc_xT4dPb2572ZDysU2Wch.html

  • @ReniggadoBRS
    @ReniggadoBRS 8 років тому +3

    great tutorial ! thanks man ! Easy to follow and Really nice! Respect from Brazil!

  • @elemento_arts
    @elemento_arts 5 років тому +1

    Great Vid. You should mention the Trace Complex checkbox to detect surface. Thanks

    • @fireandsteel4259
      @fireandsteel4259 5 років тому

      pretty sure you don't need trace complex. Mine isnt checked and its playing my footstep sounds

  • @dawidzwiastunsikora8043
    @dawidzwiastunsikora8043 8 років тому

    Nice and easy as always. Thank You Bartoszu for this great tutorial.

  • @Glitch5970
    @Glitch5970 8 років тому +1

    Thank you so much For this now i can make footsteps in my game Thank

  • @IAmLiquidFlex
    @IAmLiquidFlex 5 років тому +1

    Not sure if you're still around but I got up to the 5minute mark fine, just the audio wont play. Is it because I have deleted the use of the weapon and arms? I migrated the FPCharacter into my project and still have the animation mesh, but I believe because im not using the animation its not triggering the 'notify's'

  • @OzonePro2
    @OzonePro2 7 років тому +7

    This is a very good tutorial but it doesn't work on oblique surfaces types. To fix this, replace the yellow (substract) vector (the one with z= 100) at 10:40 with "vector + vector" and replace Z axis with -500.
    Anyway thanks for the tutorial man!

    • @dkbuzzin665
      @dkbuzzin665 7 років тому

      THANK YOU!!!! IVE BEEN LOOKING ALL NIGHT FOR WHY MY LANDSCAPE + FOOTSTEP SYSTEM WASNT WORKING (: (:

    • @OzonePro2
      @OzonePro2 7 років тому

      good to hear you solved it

    • @imagine-games6677
      @imagine-games6677 7 років тому

      if you think about what you just said you are adding -500.. you can just subract 500 using the same vector - that he did.. but hey whatever works works! lol

  • @gamesergeanthd
    @gamesergeanthd 6 років тому

    Great tutorial, easy setup and can be easily updated for more surface types and animations :), Thanks

  • @sunnysomebuddy5511
    @sunnysomebuddy5511 4 роки тому

    Very sweet! 4.22 approved! :D Greetings from germany! ^.^ Thank you so much!

  • @ukkusu
    @ukkusu 6 років тому

    very clean efficient tutorial thank you very much, cheers

  • @ChaojianZhang
    @ChaojianZhang 3 роки тому

    Awesome!

  • @CrowStudios2024
    @CrowStudios2024 4 роки тому

    Works in 4.23 thanks man works a treat :)

  • @Nefrann
    @Nefrann 5 років тому +1

    Hello and thanks for this tutorial! However, my material is made of different textures (for landscape painting), how would you deal with it? Thanks!

  • @wink3319
    @wink3319 4 роки тому

    Very helpful! Thank you!

  • @andrewbyrnes6389
    @andrewbyrnes6389 Рік тому

    If you can't add the animgraph it's because you're in animgraph not in the event graph.

  • @gameswownow7213
    @gameswownow7213 3 роки тому

    hi man, what if you want to make sound for meshes of rocks or metal or etc? and what if you place a landscape material on a whole voxel plugin ? how u gonna notify the difference?

  • @andrew-martin
    @andrew-martin 7 років тому

    Thank you so much for making this video it was Awesome! I followed step by step and I now have footstep sounds in my level, Great. Any chance you could make tutorials on VR with Google Cardboard?

  • @TorQueMoD
    @TorQueMoD 3 роки тому

    I got this confused with the Subsurface Footstep plugin. Apologies :P

  • @OAXPxo
    @OAXPxo 7 років тому

    Hello when I walk or run I got no sound can you help please ?

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

    It's working "Set Integer Paramater" for Switch Sound Cue in Unreal Engine 5?

  • @mashonoid
    @mashonoid 5 років тому

    From where do you acquire these high quality footsteps audio? or if you create them yourself can you share what software you use to make? or maybe share your source from where you get these footsteps audio from? Thanks a lot by the way your product is amazing and I use it in all of my game production. Keep the good work up :)

    • @KamskiStudio
      @KamskiStudio  4 роки тому

      I record them, There is a link to those sounds in the description.

  • @badandy1967
    @badandy1967 8 років тому

    Great tutorial! thanks a bunch! I do have some questions. It works great I just have some problems with my game. I have a lake that can be swam in, how can I stop the sound of foot steps while the character swims in the game?

  • @unknownexec
    @unknownexec 6 років тому

    Friend! I'm very thankful!

  • @maineleis3279
    @maineleis3279 4 роки тому

    Hello, it works perfect, it's like I already had it, but I have a problem, when trying to add another third person character that moves around with the navigator, it doesn't work ... I'm not realizing something, can you help me?

  • @markdoyle9863
    @markdoyle9863 5 років тому

    GREAT TUTE.

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

    how do i create a blueprint for virtual reality? I am very dizzy . Can you make a tutorial for me?

  • @jonathanfrank71
    @jonathanfrank71 5 років тому

    Sounds Great! Is the sound in the level for everyone to hear?

  • @TheF4c3m4n
    @TheF4c3m4n 4 роки тому

    Great video, but how do you get the jump start and jump end to work? Please help. Thanks

  • @Chickentwn
    @Chickentwn 8 років тому

    Thanks for this tutorial :)

  • @Blackadderxvii
    @Blackadderxvii 6 років тому

    I LOVE YOUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

  • @EleventhEwe67
    @EleventhEwe67 5 років тому

    I added the notify and the linetrace is working really well, but I can't hear any sound. How can I fix this?

  • @khurramsa5133
    @khurramsa5133 7 років тому

    you win my heart thans

  • @jrsound7528
    @jrsound7528 8 років тому

    Very nice

  • @valeriymalishevskyi1723
    @valeriymalishevskyi1723 7 років тому

    thank you

  • @sanketvaria9734
    @sanketvaria9734 7 років тому

    one doubt!... when i jump i don't sound to be played, and when i actually touch the ground i want sound to be working again. how can i do this?

  • @markdoyle9863
    @markdoyle9863 5 років тому

    THANKS

  • @loucas781
    @loucas781 6 років тому

    So is there a way to do this without the Anim, since my project doesn't require the arms so they've been deleted?

  • @hasankhatib9385
    @hasankhatib9385 8 років тому +2

    you can make it easier and more correctly by changing the sounds when the materials change ...
    sorry about this bad English

  • @joakimjohansson843
    @joakimjohansson843 7 років тому

    Hi! great video! I have run in to a problem though. When I'm trying to test the "Line Trace" with the "Print String" node it says "Error" when I try to compile. It says "Error: Enum to String has invalid enum value '0'", and the node between the "Get Surface Type" and "Print String" is marked with "Error". Any ideas?

    • @KamskiStudio
      @KamskiStudio  7 років тому +1

      I means that Line trace doesn't recognize phisical materials like there is no any, you should check this step: 7:29 Seting up Surface in Project settings.

    • @joakimjohansson843
      @joakimjohansson843 7 років тому

      Thanks a lot for the quick answer! I double checked all of that, still nothing. The wierd thing is that when I complete the rest, the system actually works as it should. So the materials definetly gets recognized by the Line Trace. So wierd..

  • @TheJacobyong
    @TheJacobyong 5 років тому

    Thank you

  • @cbtube6372
    @cbtube6372 6 років тому +1

    is not working !!! i do 10 time what you do and is not working

    • @KamskiStudio
      @KamskiStudio  6 років тому

      CBtube you have to be more specific, there are 10 000 things that could not work. If you want somebody to help you with your issue try to describe it as detail as possible.

  • @pkminpkmon
    @pkminpkmon 4 роки тому

    How could you do this for AI / NPC characters?

  • @joshwilliams325
    @joshwilliams325 7 років тому

    Problem - I've a Material with multiple textures I use to paint the landscape.. Is there a way to change th surface type of the textures?

    • @user-lz4sq5wg1o
      @user-lz4sq5wg1o 4 роки тому +1

      In case if you (or somebody else still need it) - in the Modes tab go to Landscape->Paint, then in each of the layers you have (and which you want to have a different sound) press 'Create Layer Info' ("+" symbol), save the file somewhere, then locate and double-click it and you will see Phys Material section, here you can select your physical material as Bartosz kindly teach us before :)

    • @TheFruitcake1983
      @TheFruitcake1983 4 роки тому

      @@user-lz4sq5wg1o combined several meshes into 'static mesh' and only default sound works on this object, can 'static mesh' use different physical materials?

  • @sanketvaria9734
    @sanketvaria9734 7 років тому

    why you did line trace in animation rather than FPcharacter class?

    • @KamskiStudio
      @KamskiStudio  7 років тому

      Because I use Animation Notifies 03:01 I don't have acces to it from FPcharacter.

  • @123LuisX
    @123LuisX 7 років тому

    Hello, I followed the procedure, but when I stop walking, the sound of footsteps continue, what do I do?

    • @KamskiStudio
      @KamskiStudio  7 років тому +1

      It is hard to say can you describe in details your problem?

    • @123LuisX
      @123LuisX 7 років тому

      The song dont stop after i stop move,i think this happening because i dont put many sounds,just the grass song.Sorry for my english,i am a Brazilian guy.

  • @shadextracks
    @shadextracks 8 років тому

    My ''Event animnotify_footstep'' is not showing up. Any work around for this? I did everything correctly.

    • @KamskiStudio
      @KamskiStudio  8 років тому +1

      there is a bug sometimes, try to compile, save, reopen.

    • @shadextracks
      @shadextracks 8 років тому

      Found it out, i was in the wrong graph. Thanks for your help Bartosz. Great tutorials!

  • @Ali107
    @Ali107 6 років тому +1

    I cannot add a new notify, its not working. :^(

    • @KamskiStudio
      @KamskiStudio  6 років тому

      You can't add it or you can't see it in Anim BP?

    • @Elenby
      @Elenby 6 років тому

      i can't see it in AnimBP, is there any solution mate?

  • @deathlykarma4620
    @deathlykarma4620 7 років тому

    I'm stuck at 9:40, i'm using a third person character and tutorial worked completly fine but now it won't come up with get surface type, how can i fix this?

    • @KamskiStudio
      @KamskiStudio  7 років тому

      Did you setup surfaces in project settings? 7:29

    • @deathlykarma4620
      @deathlykarma4620 7 років тому

      Bartosz Kamiński Yeah I did, but it doesn't matter now cause I improvised and now it works for me, so thanks anyway

    • @deathlykarma4620
      @deathlykarma4620 7 років тому

      Andrew Smith i basically used this tutorial and another tutorial for third person view as well

    • @KamskiStudio
      @KamskiStudio  7 років тому

      In Anim_BP when you cast to your character in object try to get pawn owner prntscr.com/g4h4rj

    • @KamskiStudio
      @KamskiStudio  7 років тому

      Resolution is very low it is hard to see. But get actor location should be plug to Cast node, not try to get pawn owner.

  • @bauglirvalar8432
    @bauglirvalar8432 4 роки тому

    I hope for a new guide for 4.24, this tutotial does not work...

  • @Elenby
    @Elenby 6 років тому

    I can't find the "Add Anim Modify Event" on AnimBP, can u help me?

    • @KamskiStudio
      @KamskiStudio  6 років тому

      Try to save, compile, close anim tab and reopen it. If this doesn't help close the project and reopen it. There is sometimes issue with that.

    • @Elenby
      @Elenby 6 років тому

      found it, thanks for the great tutorial and answer. ur awesome.

    • @Elenby
      @Elenby 6 років тому

      Second problem: the engine recognizes the floors Default and Wood, now, the Default makes the wood sound even-though i've setted the "Default" to play another sound.

    • @KamskiStudio
      @KamskiStudio  6 років тому

      I don't know, you have to be more specific. There is at least 3 places where it could be wrong. Go through them step by step: Line trace => surface type => sound Cue parameter

    • @Elenby
      @Elenby 6 років тому

      i followed the tutorial again and again.
      the thing is, even though it recognizes the different platforms ("Wood" and "Default"), it's not changing the sound - the sound keeps coming out of the "Unset" and not from the 0 or the 1.
      Like, input-->met:wood. output-->still unset (and the wood is set to 1).

  • @harryhunt1735
    @harryhunt1735 7 років тому +1

    Hi can this work for NPC's too?

    • @harryhunt1735
      @harryhunt1735 7 років тому +1

      yeah i used notifies, but i wasn't happy with it, i managed to get it to work with the footsteps system you just have to create all the variables in the viewport for your NPC and add all the soundcues to your NPC's mesh, and in the blue prints you need to cast to the NPC instead of the third person character and you will need to change all the nodes in the anim BP to the NPC's nodes, takes about 10 minutes per NPC.

    • @fckgogle866
      @fckgogle866 5 років тому

      @@harryhunt1735 I'm trying to do this too, but can't figure it out. as you cast to npc what do you connect the object pin to? sorry I'm new to this

    • @harryhunt1735
      @harryhunt1735 5 років тому

      @@fckgogle866 use the node try get pawn owner and connect that to it

    • @fckgogle866
      @fckgogle866 5 років тому

      Harry Hunt thanks for answering ! I still can’t get it to work, did u have to do something else?

    • @harryhunt1735
      @harryhunt1735 5 років тому

      @@fckgogle866 if u add me on discord I can help u sort it out tomorrow if u want: Frostyhaz
      #8792

  • @evankapantais5300
    @evankapantais5300 7 років тому +5

    same, same, but different; BUT STILL SAME

  • @js100serch
    @js100serch 7 років тому +2

    This is not "how you do it", this is "watch me doing it" XD

    • @DNetworking
      @DNetworking 7 років тому

      You should already know some of Unreal Engine before attempting to watch "some" Unreal Engine tutorials. You can't expect every video to explain what every node/setting does.

  • @benjamin5923
    @benjamin5923 7 років тому +1

    Polish?

  • @T0rresDev
    @T0rresDev 4 роки тому

    I follow ALL your steps but for some reason, the ADD ANIM NOTIFY EVENT doesn't appear in my character blueprint. can you help me please?

    • @KamskiStudio
      @KamskiStudio  4 роки тому

      Need to save, compile, close and reopen Animation BP. If that not help try to restart the project.

  • @DJacKnifeAlpha
    @DJacKnifeAlpha 5 років тому

    Kind of pointless if you don't have a first person animation...

    • @KamskiStudio
      @KamskiStudio  4 роки тому

      You can use it exactly the same with third person animation.

  • @xauthority
    @xauthority 8 років тому

    hello my footsteps make quick two step sounds. how can i fix?

    • @KamskiStudio
      @KamskiStudio  8 років тому

      +Hassan Pervaiz It is hard to say but you should check notifies on animation sequence.