Water Foam - Advanced Materials - Episode 40

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

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

  • @jihadrouani5525
    @jihadrouani5525 11 หลายเดือนก่อน +4

    Fantastic video as always, I already can't wait for what kind of shader sorcery you'll teach us next!

  • @crs11becausecrs10wastaken
    @crs11becausecrs10wastaken 11 หลายเดือนก่อน +2

    Thanks Ben, I appreciate your dedication to shader work.

  • @andregomessoares
    @andregomessoares 10 หลายเดือนก่อน +2

    Hi, thank you for the tutorials! I didnt find the Ocean Foam and Ocean gradient Ramp textures.

  • @galleyet
    @galleyet 11 หลายเดือนก่อน +1

    Thankyou! Been looking for something like this. Perfect timing :D

  • @NeatWolf
    @NeatWolf 11 หลายเดือนก่อน +5

    Thanks Ben!
    Now, this is kind of the "classic" method to detect the foam contours. Which works but it doesn't really wrap around the border of intersecting mesh, it's generally an "acceptable" compromise.
    I wonder - are you going to extend this to use the distance fields available in Unreal 5? Would the performance cost be too high? I've been tinkering with mesh distance fields recently, and they're really versatile! (I get this would be an Unreal only feature)

  • @carlossuarez9272
    @carlossuarez9272 11 หลายเดือนก่อน +1

    Ben thanks for create all this amazing content. I wondering if this new series will come with 'Water Interaction''? That's the Holy Grail in this topic.

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

    Love the videos you are making for Unreal Engine and they are so helpful! Would you be able to make a video for how to make transition between beach water and deep sea water, where the beach water might have waves going in the derection of the ground and the deep see maybe bigger waves

  • @LostAngel175
    @LostAngel175 5 หลายเดือนก่อน +1

    How can I fix foam render on the water
    I use depth test to to fix :) but still have some at edge

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

    Great video as always! Is it possible to change this method to create foam on the wave peaks? Any tips about that would be appreciated.

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

    Thanks,Unreal Engine's default Ocean is very simple. Can something be done about the waves forming and hitting the shore? Do you have such an idea in your mind?

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

    Hello Ben,
    Can you please make Cel Shading tutorials using UE's Substrate Shading system ?

  • @itay7
    @itay7 11 หลายเดือนก่อน +1

    Can I switch the gradient texture with a procedural one (UV)? Isn't it cheaper than to use a texture?

    • @BenCloward
      @BenCloward  11 หลายเดือนก่อน +2

      Sure you can! But regarding cheaper - the only way to know is to try it. The gradient is so small that on many newer GPUs it will probably completely fit in the cache, in which case it will be really fast to sample.

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

    Great series. Is there a repo available for it anywhere? At this point where its tightly packed it's a bit hard to read. This is not a design complaint it's only about the nature of a visual node graph. I'm thinking mostly of the unity 4 way chaos.

  • @esteban_ama
    @esteban_ama 11 หลายเดือนก่อน +2

    Thanks so much Ben! Just one thing: If I multiply the depth data to the foam channels, of the imported texture, the foam is only around the rocks, as It should, but asap I connect the blend ramp, the gradient (foam to black) is still around the rocks but now the foam apprears all over the water. Any idea why? Thanks so much!

    • @cybergarou360
      @cybergarou360 10 หลายเดือนก่อน +3

      For anyone else who is having problems with foam appearing on all of the water, I noticed that the blend ramp wasn't being imported correctly by Unreal. This can be fixed by opening the blend ramp in Unreal, searching for x-axis tiling method in the details tab, and then change the x-axis tiling method to clamp. This will remove a tiny artifact at the end of the gradient that is causing this problem.

    • @ArcaneGirl1
      @ArcaneGirl1 4 หลายเดือนก่อน +1

      @@cybergarou360 You absolute champ. Clamp it is! I was baking my noodle over this.

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

      @@cybergarou360 You are a hero!

    • @CookieJK-do7xo
      @CookieJK-do7xo หลายเดือนก่อน

      @@cybergarou360 👍👍👍

  • @ИльяПавлов-ч3м
    @ИльяПавлов-ч3м 11 หลายเดือนก่อน +1

    Hello! Can I have the textures from the lesson please

  • @PRodi_
    @PRodi_ 10 หลายเดือนก่อน +1

    Another great tutorial♥ I'm working with Unity 2022.3.20f1, URP pipeline, and XR Meta Quest 3. Everything looks correct in the PC editor while playing in VR, but after building to Android for Quest 3, I see visual artefacts (foam) appearing on the whole plane. How can I fix this?

    • @BenCloward
      @BenCloward  10 หลายเดือนก่อน +1

      I don't know for sure, but it sounds like maybe there's a problem with the depth rendering. Perhaps the renderer is not creating the depth pre-pass?

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

      @@BenCloward I managed to find another solution: I made another shader graph with the same size plane and I put it 1 cm below the main water plane. In a newly created shader I implemented Gerstner Wave and I added Intersection with simple noise which acts as foam. It looks ok and it is working fine in VR , but I lose some performance now.

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

    Where or how can I make/Get the Combined Foam texture?

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

    Also, my swizzle node does not look like that. It just has a list of channels. What am I missing?

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

      Ah, you must be using an older version of Unity.

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

      @@BenCloward using 2020. maybe that's it. I'll try a different one!
      Thanks again!

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

    Very good video again Ben. 👍
    Just one little request: Could you use a mousepointer highlight effect thingy for those moments when you say "i have this here" while pointing your mouse? Sometimes it's hard to find your mousepointer (depending on people's own screen-settings).

    • @BenCloward
      @BenCloward  11 หลายเดือนก่อน +1

      Thanks for the feedback! I'll see what I can do.

  • @nerophesis
    @nerophesis 7 หลายเดือนก่อน +1

    any chance to get those textures? :)

    • @stefanobianchi4841
      @stefanobianchi4841 7 หลายเดือนก่อน +1

      watch his Water Foam - UE4 Materials 101 - Episode 28 th-cam.com/video/oI_q5g3580I/w-d-xo.html and you'll find the texture there

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

      oh cool! at the end i did it myself in designer but this will help for sure@@stefanobianchi4841 thanks :)

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

    Hi Ben! Isn't it cheaper to just power the depth to 3 different values instead of using the gradient texture?

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

      That would probably be cheaper, yes, but it also gives you less control. I’m doing more in the gradient than just power adjustments. Also, because the gradient is so small, it’s likely that it will fit completely into the cache on the graphics hardware which means the sample is very fast. Of course you’re welcome to set it up the way you want in the end.

  • @needlessToo
    @needlessToo 11 หลายเดือนก่อน +2

    Thank you!

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

    I don't know why but it's don't work, the texture go everywhere in the water when I branch the foam in Base color

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

      same you find any solution?

  • @stefanobianchi4841
    @stefanobianchi4841 7 หลายเดือนก่อน +3

    Hey! Thanks for you work Ben! Those videos are always top notch.
    Maybe this can help other people like me who tends to binge watching. Watch his Foam Episode 28 -UE4 Material 101 th-cam.com/video/oI_q5g3580I/w-d-xo.html . There are the textures used in this video and as well some other usefull information.
    Thanks again Ben!

  • @Cyb11893
    @Cyb11893 8 หลายเดือนก่อน +1

    Cool