Unity Shader Graph - Toxic Waterfall Effect Tutorial

Sdílet
Vložit
  • čas přidán 18. 06. 2024
  • In this Unity tutorial we are going to see how to create a Toxic Waterfall effect, a Radioactive shader. We are going to use Blender to model the waterfall and then Shader Graph to create the toxic effect. We also have an overview of the other elements.
    ASSET STORE SALE : assetstore.unity.com/?aid=110...
    Wishlist our game :D store.steampowered.com/app/17...
    00:00 Intro
    01:38 Waterfall 3D Object
    05:30 Puddle 3D Object
    07:11 Toxic Waterfall Shader
    13:37 Toxic Waterfall Transparency
    16:10 Toxic Waterfall Vertex Animation
    16:39 Final Elements
    18:04 End Result
    -------------------------
    TOXIC WATERFALL PROJECT: / unity-shader-58774579
    OR
    HERE: www.gabrielaguiarprod.com/pro...
    -------------------------
    Courses
    ✦VFX GRAPH - BEGINNER: www.udemy.com/course/unity-vi...
    ✦VFX GRAPH - INTERMEDIATE: www.udemy.com/course/unity-vf...
    ✦VFX FOR GAMES - BEGINNER: www.udemy.com/course/vfx-for-...
    ✦VFX STYLIZED EXPLOSION: www.udemy.com/course/visual-e...
    VFX Assets Packages
    Unique Projectiles Vol 1: assetstore.unity.com/packages...
    Unique Projectiles Vol 2: assetstore.unity.com/packages...
    Unique Projectiles Vol 3: assetstore.unity.com/packages...
    VFX Graph - Mega Pack - Vol 1: assetstore.unity.com/packages...
    VFX Graph - Mega Pack - Vol 2: assetstore.unity.com/packages...
    VFX Graph - Mega Pack - Vol 3: assetstore.unity.com/packages...
    VFX Graph Tutorials
    VFX Graph - Magic Orb: • Unity VFX Graph - Magi...
    VFX Graph - Weapon Effects: • Unity VFX Graph - Weap...
    VFX Graph - Portals: • Unity VFX Graph - Port...
    VFX Graph - Flamethrower: • HOW TO CREATE A FLAMET...
    VFX Graph - Burning Paper: • The Burning Paper Effe...
    VFX Graph - Loot Drop: • Unity VFX Graph - Loot...
    VFX Graph - Lightning: • Unity VFX Graph - Ligh...
    VFX Graph - Muzzle Flash: • Unity VFX Graph - Muzz...
    VFX Graph - Hits N Impacts: • Unity VFX Graph - Hits...
    VFX Graph - Heat Distortion: • Unity VFX Graph - Heat...
    VFX Graph - Character Effects: • CHARACTER EFFECTS in U...
    VFX Graph - Ice Attack: • Unity VFX Graph - Ice ...
    VFX Graph - Stylized Fire: • Video
    Shader Graph Tutorials
    Shader Graph - Fire Flames: • Unity Shader Graph - F...
    Shader Graph - Cartoon Water: • Unity Shader Graph - C...
    Shader Graph - Laser Beam: • Unity Shader Graph - L...
    Shader Graph - Fire: • Unity Shader Graph - F...
    Shader Graph - Tornado: • Unity Shader Graph - T...
    Shader Graph - Blood: • Unity Shader Graph - B...
    Shader Graph - Electricity: • Unity Shader Graph - E...
    Shader Graph - Waterfall: • Unity Shader Graph - W...
    Shader Graph - Fire Wings: • Unity Shader Graph - F...
    Shader Graph - Galaxy: • Unity Shader Graph - G...
    Shader Graph - Black Hole: • Unity VFX & Shader Gra...
    Shader Graph - Ground Cracks: • Unity VFX - Ground Cra...
    Shader Graph - Ghosts: • HOW TO CREATE A GHOST ...
    Shader Graph - Grow Shader: • Unity Shader Graph - G...
    Shader Graph - Interactive Snow: • Unity Shader Graph - S...
    Shader Graph - Liquid Shader: • Unity Shader Graph - L...
    Other VFX Videos
    Glowing Orb: • Unity 5 - Game Effects...
    Projectile Raycast: • Unity 2018 - Game VFX ...
    Weapon Trails: • Unity 2018 - Game VFX ...
    Destroy / Explode Objects: • Unity 2018 - Game VFX ...
    Dragon Ball Aura: • Unity VFX - Dragon Bal...
    Loot Box: • HOW TO CREATE A LOOT B...
    Valorant - Phoenix Fire Wall: • Valorant Phoenix Fire ...
    Shoot Projectiles in FPS: • Unity Tutorial - Shoot...
    Valorant - Sage's Wall: • Recreating Sage's Wall...
    Doom Eternal - BFG-9000 VFX: • DOOM ETERNAL BFG-9000 ...
    Demon's Souls - Disintegrate Enemies: • DEMON'S SOULS - DISINT...
    Enjoy and feel free to ask any questions you may have, I'll answer as quickly as possible. And don't forget to like and subscribe. Thank you!
    ✦ Follow on TWITTER: / gabrielaguiarfx
    ✦ Like on FACEBOOK: / gabrielaguiarprod
    ✦ Subscribe On CZcams: czcams.com/users/gabrielagui...
    #radioactive #shader graph #unity #toxic # waterfall #shader #vfxgraph #vfx #visualeffectgraph #shadergraph

Komentáře • 108

  • @GabrielAguiarProd
    @GabrielAguiarProd  Před 2 lety +4

    There's nothing like some radioactive waste pumping in the streets of your game!
    ✅ Make sure to check out this awesome Stylized Explosion Course: www.udemy.com/course/visual-effects-for-games-in-unity-stylized-explosion/?couponCode=17.99_UNTIL_20-09

  • @shurtleff123ds
    @shurtleff123ds Před 2 lety +19

    You're the best when it comes to shader and effects tutorials! Thank you for all you do!

  • @patrickdasilva1581
    @patrickdasilva1581 Před 2 lety +2

    Very cool effect! You mentioned we could comment about the seam between the toxic flow and the puddle: I looked at some pictures of sewer outlets (ew) and it seems like the most natural thing to do would be to add a sort of white bubbly effect around the seam to make it look splashy. I don't think there's anything you can do with the two meshes you have or with the material that will make this look more realistic. But when it comes to a bubbly animation, having watched a few of your videos I'm sure you can come up with a better result than me!

  • @ameybhoyar4672
    @ameybhoyar4672 Před 2 lety +1

    Extremely amazing

  • @josimar8497
    @josimar8497 Před 2 lety +1

    you're legend! thanks for the tutorial

  • @alakfrost829
    @alakfrost829 Před 2 lety +1

    Thanks a lot! This one was my second choice in the first poll.

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety +1

      Good choice! This one came out better than I expected. New poll soon.

  • @KageBlink
    @KageBlink Před rokem +1

    You are an absolute legend my dude. :) Thanks for making this tutorial!

  • @jakemarcus9999
    @jakemarcus9999 Před 2 lety +1

    This is so golden quality content

  • @somni4516
    @somni4516 Před 2 lety +1

    Thanks for the video!

  • @StellarMirage
    @StellarMirage Před 2 lety +1

    Thanks I was searching for something like this. great tutorial

  • @TheNei
    @TheNei Před 2 lety +1

    Amazing!!
    Thanks!!

  • @kwaminadawsonamoah7939
    @kwaminadawsonamoah7939 Před 2 lety +2

    great job man you understand one of my problems glad i subscribed

  • @DaleplayUy
    @DaleplayUy Před 2 lety +13

    Hi, great tutorial!
    To remove the seam you could in blender make the UV with a plannar projection from above, then you should probably change the texture animation for scaling the tile instead of the offset and get a similar effect but seamless.

  • @infinixs4600
    @infinixs4600 Před 2 lety +1

    Great Job THANKS

  • @PRodi_
    @PRodi_ Před 2 lety +2

    Great video! - looking forward to URP Kamehameha tutorial

  • @koam2410
    @koam2410 Před 2 lety +1

    thank you bro

  • @senaust8586
    @senaust8586 Před rokem +2

    You are an amazing thank you so much for the tutorial. Like a hero :D

  • @Mikelica69
    @Mikelica69 Před 2 lety +2

    Good video Gabriel!!!!

  • @scientificthinking9257

    looks good bro

  • @isaacalonsovillegas3444
    @isaacalonsovillegas3444 Před rokem +5

    A bit late, but the seam is due to voronoi tilling "x" value, if you keep it in integers, it would be fine

  • @hajjex_9086
    @hajjex_9086 Před 2 lety +5

    Ay brother, great job!
    What about trying to make an extremely realistic black hole with it's plasma jets?
    I know you've done a black hole tutorial, but that was in a toony style.
    Blackholes look very amazing when made realistically, and teaches many cool Technics!
    It would be a fun challenge for such an expert!

  • @serj_1264
    @serj_1264 Před 2 lety +2

    hi Gabriel! hope you are doing fine! nice video and for a great effect.
    sorry lately I'm not commenting your videos, I'm focused in some studies and it's being months since the last time I opened Unity
    great tutorial! thanks for sharing!

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      Welcome back! It's totally understandable, even if you come back months later, it's always great!
      Wish you the best, good luck with your studies Sergio!

  • @jud.su.5developer895
    @jud.su.5developer895 Před 2 lety +1

    Bro I love you so much 🥰🥰

  • @remix1239
    @remix1239 Před 2 lety +1

    nice

  • @pr0_mt
    @pr0_mt Před 2 lety +3

    Yessir

  • @alexandrechiasera3178
    @alexandrechiasera3178 Před 2 lety +1

    I do not know if this is still relevant after almost one year, but one way to fix the seams would be to use the vertex/fragment X and Z position in object space as UV input for the Tiling and offset. Simply because two adjacent vertices/pixels will have similar coordinates whereas the UV of a fragment is not necessarily the same as its neighbor (depending on how we unwrap our mesh on the UV plane). We can then multiply those UVs (vector2) with a tiling/scale value that hereby does not need to be an integer (since we scale the UVs aka the coordinate system). And leaving the Tiling value on the Tiling and Offset node as a unit vector2.

    • @da_drood-digitalart
      @da_drood-digitalart Před 4 měsíci

      i wish i was less ignorant and could better understand your solution in order to get rid of those seams *_+

  • @lunalarkgames2197
    @lunalarkgames2197 Před rokem +1

    Thank you for this! Shader graph is confusing for me. I'll be using this method to make waterfalls.

  • @guig3000
    @guig3000 Před 2 lety +1

    About the UV issue, if you scale the X size of UV by 2x and select the cylinder "columns" outside and scale them by -1x and move them inside would it work?
    Also parabéns pelo vídeo, gostei bastante do efeito final! 😎

  • @kunkerkar
    @kunkerkar Před 2 lety +1

    Hello!!! How can I create a volume in shadergraph because I want to create a ambient occlusion volume which will be placed inside rooms and darker areas to get rid of ambient light from the sky box....
    Any help will be greatly appreciated Thank u

  • @pixchel6275
    @pixchel6275 Před 9 měsíci

    Hey, nice tutorial, I got the hards edge on the puddle, but in the center of the puddle too

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 9 měsíci

      What is recommended to fix the hard edges is either a mask (something that fades to black) or a voronoi texture instead of the procedural one.

    • @pixchel6275
      @pixchel6275 Před 9 měsíci

      @@GabrielAguiarProd oooh, ok i'll try but i'm noob 🤣 maybe you Can make something in tutorial based on what i seek 🤪

  • @konrad2642
    @konrad2642 Před 2 lety +2

    to get rid of a seam you'd need a custom tileable noise texture instead of generating one
    Another solution is to unwrap the circle from view but you can't use scrolling at that point and find a solution to scroll the texture from center to the edge

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      Yeah I was hoping there would be a solution for procedurally generated noises, but it seems a bit more complicated. But thanks a lot for the info/comment.

  • @jaeyeonlee2294
    @jaeyeonlee2294 Před rokem +5

    14:47 for me, this makes the color near the edges more transparent but doesn't make the edge fade out; edge seam is still visible

    • @Oceanyax
      @Oceanyax Před rokem

      moi aussi

    • @BuddhaTrixie
      @BuddhaTrixie Před 11 měsíci

      Me as well, my UVs are correct as the textures are panning radially, but the alpha of the emission is not effected as it is in this video, only the underlying base color

    • @BuddhaTrixie
      @BuddhaTrixie Před 11 měsíci

      Me as well, my UVs are correct as the textures are panning radially, but the alpha of the emission is not effected as it is in this video, only the underlying base color

    • @da_drood-digitalart
      @da_drood-digitalart Před 4 měsíci

      same for me, have you found a solution by any chance?

  • @ham9592
    @ham9592 Před 2 lety +2

    Hi I don't have the option to categorise my vectors/floats/colours on the side. It's not a huge problem but would anyone know how to solve this? I'm using unity2021.1 universal pipeline. I'm somewhat new to unity so did it change names or something? I've tried looking at forums and googling, cannot find the answer.

  • @doltramir
    @doltramir Před 2 lety +1

    Looks nice, great results, you told everything we need to do. But you said nothing about WHY we need to do certain thing, exactly those values, and so on.

  • @HJY4353
    @HJY4353 Před 2 lety

    Can't i get rid of the boundary where the material of the shader graph is divided into halves?

  • @Maurilustrador
    @Maurilustrador Před 2 lety +1

    Awesome video man! How did you fixed the seam on the puddle mesh texture?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety +1

      I didn't, It's hidden.
      But if you use a texture instead of a procedurally generated noise you can fix it. Probably you won't be able to use distortion, but the seam would be gone.

    • @DavySchuyt
      @DavySchuyt Před 2 lety

      @@GabrielAguiarProd How did you hide it?

  • @tastefulfiction
    @tastefulfiction Před 3 měsíci

    Hi! Great looking VFX, will this somehow work on HDRP?

  • @batnikelam-mavzer443
    @batnikelam-mavzer443 Před 2 lety

    yes

  • @cekconi1773
    @cekconi1773 Před rokem +1

    👍👍👍

  • @gower1973
    @gower1973 Před 2 lety +1

    You can use the spin tool in Blender to extrude a mesh around an angle, would of saved you a bit of time than doing it manually, Is there any way to feather that hard edge between the two meshes, its the only thing that lets the effect down a bit

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety +1

      Thanks for the tip, that would have certainly helped.
      Yes there is. With "Soft Particles", quite hard to explain it here. Or with the alpha mask created around 13:55. But you would need to invert the UVs of the waterfall mesh. That way it would only fade the bottom part. Or, like I did: add particles on top until it's hidden :D

  • @bosschopper9441
    @bosschopper9441 Před 2 lety

    I may be nitpicking, but as a newcomer to Unity, its hard to keep up with everything you do as the editing makes things go by a lot quicker. Do you have any videos without as much editing, so I can have a slower pace? Thank you for the video.

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      I totally understand you perspective, as a beginner it must be hard to follow such advanced topic. You can always slow-down the videos, but that's it.
      If you are here to copy n paste then go ahead, but if you really wanna learn the art of visual effects or get better, I recommend this courses, specially the beginner ones: www.udemy.com/user/gabriel-aguiar-3/

  • @thomasvanderveer1453
    @thomasvanderveer1453 Před 2 lety +1

    I bookmarked your youtube channel

  • @TrueKibo-tn3hr
    @TrueKibo-tn3hr Před 2 měsíci

    i need help pls,why my shader is lagging but when i move no lag

  • @waiyipchoi2935
    @waiyipchoi2935 Před rokem

    How to avoid seams on Model when using noise in shadergraph?

  • @user-cb2bo7pu5v
    @user-cb2bo7pu5v Před 2 lety

    I made an animation of the water stream after watching the lecture you posted before, but it doesn't move like the lecture above, but only moves left and right.
    Could you please tell me more about the water stream animation?

  • @dokr4584
    @dokr4584 Před 5 měsíci

    hi wheere can i get the asset files of the textures

  • @thomascrozelon1648
    @thomascrozelon1648 Před 2 lety

    In the graph Settings, under Universal, I can't find the depth write option. I have not as many options as you have (probably because i'm using UNITY 2020.3 with shader graph 10.7). Do you have any ideas how to fix the weird glitch when moving the camera?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety +2

      Try this. Select the Toxic Waterfall material (not the shader) and set the render queue to an higher value like 3001

    • @thomascrozelon1648
      @thomascrozelon1648 Před 2 lety +2

      @@GabrielAguiarProd It seems to work. Thanks a lot!

  • @josimarfpsbrasil168
    @josimarfpsbrasil168 Před 8 měsíci

    pode me ajudar, o meus esta ficando transparente, pq nao tem a opcao RENDE FACE

  • @daliabelharet6768
    @daliabelharet6768 Před rokem

    Hello , please could you tell me from where did you bring the pipe?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před rokem

      I modelled it in Blender, started with a Cylinder and extruded it until I had this. It's not much :)

  • @artemg9753
    @artemg9753 Před 2 lety

    The question is always bothering me: what about performance of this kind of shaders?
    Something in comparecense with texture size of basic diffuse shader for example?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      In comparison, this is a bit heavier. Depending on the platform it would require some adjustments. For pc its fine but for lower end platforms (mobiles) it may need some downgrade (ex remove vertex animation).
      It also depends on the quantity of objects in the scene and material count.

    • @artemg9753
      @artemg9753 Před 2 lety

      @@GabrielAguiarProd So, there is no more accurate price for each procedural shader generation node.
      Only the price of the final texture, plus some generation costs.
      Ok.
      Thank You.

  • @piskabak7
    @piskabak7 Před 2 lety

    Hello Gabriel this is awsome tutorail. How can i fix UV issue, I couldn't fix it yet.

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      You could fix it by replacing the noises with a seamless/tileable texture.

  • @MusicalGeniusBar
    @MusicalGeniusBar Před 2 lety

    Can you make a video on how to get your channel sponsored?

  • @FatihTopuz
    @FatihTopuz Před 2 lety

    I followed the tutorial beginning through 9:58, but my shader just shows pink. I do whatever you do precisely, any idea about why?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      Make sure you start with a URP project. That sounds like there's no render pipeline assigned to your graphics settings in the project settings.

    • @FatihTopuz
      @FatihTopuz Před 2 lety

      @@GabrielAguiarProd I don't have just "URP" template like you, but I've opened a 3D Sample Scene (URP) template and removed all assets then started from scratch. Any idea?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      When you open Unity Hub, if you wait a few seconds, URP template will appear, you can click it and it will install. Then you can create new project with URP.

    • @FatihTopuz
      @FatihTopuz Před 2 lety

      @@GabrielAguiarProd I think it was all about Beta version of Unity Hub. Switched back to Production version of Hub, now it works as intended. Thank you for everything :)

  • @HunterD006
    @HunterD006 Před 2 lety +1

    I'm not getting the wobble effect, for some reason the entire waterfall moves (excluding the puddle ofc) Any ideas?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      Mostly and probably because of the Unity version. I think I mentioned in the video that the wobble only works from Unity 2021 onwards (if my memory doesn't fail me)

    • @HunterD006
      @HunterD006 Před 2 lety

      @@GabrielAguiarProd Oh alright, that seems to be my problem then, I am using Unity 2020. Thank you.

    • @HunterD006
      @HunterD006 Před 2 lety

      @@GabrielAguiarProd I updated my project to version 2021.3 and it works properly now however, the wobble is completely vertical, the fall of the waterfall doesn't move at all. Is it possible to change the direction of the wobble effect?

    • @HunterD006
      @HunterD006 Před 2 lety

      Nevermind, fixed it modelling a new waterfall. However it seems this only works for one gameobject at a time.

  • @2PACBRB2014
    @2PACBRB2014 Před rokem +1

    How did you get the pipe?

  • @Hyphen3372
    @Hyphen3372 Před 2 lety

    Can you make an updated cloud shader tutorial?

  • @impheris
    @impheris Před 2 lety

    mmm looks cool but also heavy on performance, thanks anyway

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      Honestly this isn't much heavy.
      For example, for pc a few tweeks on the shader would be enough,. For mobiles, cut down vertex count and get rid of the vertex offset and it should be okish.

  • @aidenfarmer3959
    @aidenfarmer3959 Před 2 lety

    I do not have an option for blank shader graph?

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety

      Then start with a Lit Shader Graph. In most recent versions there's only blank shader graph, and then we select if it's Lit or Unlit.

    • @aidenfarmer3959
      @aidenfarmer3959 Před 2 lety +1

      @@GabrielAguiarProd Perfect it worked thank you!

  • @QuietSnake-xs5vx
    @QuietSnake-xs5vx Před 2 lety

    we can achieve world peace with voronoi noise

  • @BLGamesChannel
    @BLGamesChannel Před 2 lety

    Please HDRP Effect Tutorial !

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety +1

      You can apply this to HDRP. The techniques used here are the same.

  • @riftsalty7562
    @riftsalty7562 Před 2 lety

    0:06 sipping on patron?

  • @zZ-Wipeout-Zz
    @zZ-Wipeout-Zz Před 2 lety

    cool video but shame its in unity and not in UE :(

  • @legice
    @legice Před 2 lety

    Please, slow down. You are saying one thing, explaining it, while already doing another. Its a great tutorial, but please finish your sentence on the subject at hand and then move to the next one, as it gets really confusing=)

    • @GabrielAguiarProd
      @GabrielAguiarProd  Před 2 lety +1

      Yeah this was a complicated subject considering the time mark I was trying to hit.