your first water shader

Поділитися
Вставка
  • Опубліковано 14 тра 2024
  • Download the bonus tutorial video, its already live: / stylizedstation
    Learn how to make beautiful trees, fluffy grass, and sweeping landscapes with my brand new Unreal Engine for Beginners course: bit.ly/3k5xCNH
    My other courses: courses.stylizedstation.com/
    --------------------------------------------
    🎥 What I've created : / stylizedstation
    🐣 What I'm working on : / stylizedstation
    📸 What my community is creating : / stylizedstation
    👑 Where you can support me: / stylizedstation
    🎨 Where to hang out with me: / discord
    🌎 What I'm selling: stylizedstation.com

КОМЕНТАРІ • 223

  • @StylizedStation
    @StylizedStation  Рік тому +72

    I've revamped my Patreon so it doesn't suck now! Now the monthly bonus videos are all available for $5 instead of $25. I'm going to be doing at least one bonus video tutorial every month, so if you're more serious about game art or if you just want to support the channel, you can do that in one easy tier. patreon.com/stylizedstation
    Lots more fun videos planned for the future. Keep creating!

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

      Is the content different then 2 stylized station courses? Just bought the last one yesterday XD

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

      @@abysmalodin yes there are different projects

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

      How they create elements like artifact and there advantages for characters and how to do vaporize and electro+water some like that can you explain that to us by details

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

      Lol

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

      hey can you make sky shader heres a gdc for it :ua-cam.com/video/-JFyAdI_rO8/v-deo.html

  • @bdenix1997
    @bdenix1997 Рік тому +209

    making "still" water is maybe the easiest thing. but making a dynamic water with all those waves, buoyancy, foam, ripples and wave interaction is one of the most complicated things in game industry.
    so making water and making water are the easiest and the hardest things at the same time.

    • @Markyparky56
      @Markyparky56 Рік тому +10

      Yeah, one's a simple mesh with a nice shader on it, the other is a simple mesh driven by compute shaders and enough math to make your eyes bleed. (I am of course referring to Jump Trajectory's FFT water simulation.)

    • @bdenix1997
      @bdenix1997 Рік тому +14

      @@Markyparky56 actually i tracked the actual shader down and its just a bunch of textures being feed into shader and sampling from them. If you pre compute and save them, you can have the same results. Just feed them into the shader. Which is going to be much more smoother than generating different textures every frame and then sending it. Maths bypassed. But yeah. Ill solve it one day. Im halfway there. Came a long way compared to like 6 months ago when i knew nothing about.

    • @Markyparky56
      @Markyparky56 Рік тому +9

      @@bdenix1997 aww you're no fun, with all your sense and optimisations! What if we want to spend 90% of the frame budget on the water!

    • @ismahilinumbganva3767
      @ismahilinumbganva3767 Рік тому +4

      I've spent 3 months watching all kinds of paid and free lessons and tutorials and exactly 11 sleepless nights adding my own spin to it and it still looks bad from the distance.
      Saw your comment and instantly felt that.

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

      There are couple of addons doing that already.

  • @aleminha
    @aleminha Рік тому +152

    hey have you considered making a video about how they do caustics in stylized games like genshin? such a cool effect but i have no idea where to even begin with that

    • @mattiamerenda8121
      @mattiamerenda8121 Рік тому +8

      Probably a texture on the seabed/riverbed

    • @HannahAgra
      @HannahAgra Рік тому +7

      I’ll tell you what I came up with, which might give you ideas. In blender, try plugging a noise texture into the vector (aka mapping logic) of a voronoi. From the voronoi, you only want to get the lines where the points meet. The noise makes these lines wabbly. It is best achieved if you mix the usual everyday coordinate mapping with that noise texture, so you still have a more “stable” mapping, but a bit distorted. That should get you started :)

    • @PranjayMittal
      @PranjayMittal Рік тому +7

      i think its a texture scrolling across the floor

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

      The answer is always textures hehe

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

      i think its just a voronoid noise or a caustics texture scrolled up and projected if screen depth normal values are below a certain angle. genshin's caustics are not a big deal.

  • @thespinningcube
    @thespinningcube Рік тому +26

    To make it more realistic consider adding a little bit of blue to the absorption color, or else none of the blue light gets absorbed at all. I think it’ll make it look less like flat color tinting and more like proper light absorption.

  • @francescagreetham1804
    @francescagreetham1804 Рік тому +7

    This was one of the best water shader videos I think I’ve seen. Just beautifully succinct

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

    man i so much appreciate your work... and also your announcement at the end seems like you are really trying to enable future artists
    thank you very much

  • @DogOnAKeyboard
    @DogOnAKeyboard Рік тому +3

    I love this and one of the things that made me want to try Genshin Impact was purely just seeing all of the anime-esque scenery and how they might've done things in 3D for the stylized game! Thanks for the handy info!

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

    I am new to Unreal and this was very helpful. I also added a tiny bit of scattering color and it gave a nice murky water effect.

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

    Thank you! This will be perfect for my new project!

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

    I'll be joining your patreon after work. I want the rest of this tutorial and love your videos.

  • @JustSander
    @JustSander Рік тому +31

    Great tutorial! Can you make a follow up/"advanced" water tutorial with stuff like white foam edges around the edge of the water and objects in the water, and maybe a beach area where the waves roll onto the sand and back? :D

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

      you should check out Prismatica tutorials on distance fields

    • @iflowlee
      @iflowlee Рік тому +2

      there is also a pretty cool free asset pack on the epic marketplace with like 10 different water materials and waterfalls called "water materials"

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

    hey stylized station, for the refraction you can change the refration mode from IoR to Pixel Normal offset, it fixes the line disontinuity, but works a bit different (and less intuitivly)

  • @OdinAnon
    @OdinAnon 11 місяців тому

    This was really helpful, thank you

  • @nemsix4185
    @nemsix4185 Рік тому +6

    I love the scene tbh, really well done. We want more videos like these xD

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

      Stop watching UA-cam and go working on your portfolio. I have my eyes on you!

    • @nemsix4185
      @nemsix4185 Рік тому +2

      @@pandashimi 😭🐼

  • @aidengoesham3970
    @aidengoesham3970 Рік тому +2

    idk why, but I love water in video games. even when I was a kid water in games just blew me away lol

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

    OMG! Thank you so much bro!

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

    Nice guide thank you for this.

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

    Please make a course on how to create that beautiful scene you have in this video!

  • @And_l_Wonder
    @And_l_Wonder Рік тому +12

    Awesome! Could you maybe continue this tutorial and do interactive water? Keep up the great work though!

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

      You can use render targets to do that

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

      on the second thought. If you're making a game where your character is visible on screen, there's much more simple method, making use of refraction. Prismatica Dev has a tutorial on water shader where he explains his interactive waves setup based on just that.

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

    This was amazing

  • @nounourd_
    @nounourd_ 6 місяців тому +5

    for issues with black material set opacity to 0, for me it works

    • @SmVH
      @SmVH 2 місяці тому

      Thank you sooo much

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

    I love so much your videos thanks man :)

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

    Awesome content ! Will also consider joining the patreon soon, it's great man :)

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

    Looks awesome
    Could you make a video about underwater? So a character can dive

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

    wow, i love water

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

    Dude... u give hope

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

    Really cool!

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

    science and character very nice

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

    Wow great video!

  • @JohnSmith-wj2wd
    @JohnSmith-wj2wd Рік тому +4

    I'm already stuck at the beginning. Added the single layer water material node, set the blend mode to opaque and shading model to singlelayerwater, and copied the constants as seen on screen, but the material is just black. Can anyone please give a clue on what causes this? This seems to be the only tutorial that covers absorption.
    Edit. Found the solution! The color of the absorption has to be 100% saturated. As little as 99% saturation will render the material pitch black.

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

      I set the saturation to 100 but now the material is white, I'm not seeing any blue. Any idea why?

    • @neilb143
      @neilb143 11 місяців тому +2

      @@Creepiestofcryptids u found a solution?

    • @Ryuuoujin
      @Ryuuoujin 7 місяців тому +1

      @@Creepiestofcryptids i have the same problem, any idea how to solve it?

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

    Instant subscribe to youtube and I'll be joining your patreon. Truly incredible

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

    thanks bru

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

    you have about the software. I personally enjoy learning so it was a little bit easier to do it over ti. But you’ll get there brother

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

    Could you please make a tutorial where you cover how to create these stylized clouds that are also present in the example scene of the video

  • @Andy.R50
    @Andy.R50 Рік тому

    I’m sold.

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

    Looks nice...

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

    the youtube algorithm is a good excuse ;) thaanks for the great tips!

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

    I Fcking love your channellll!!!!

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

    Can you make a tutorial on how to make the tree seen in the water example? That’s would be awesome

  • @caedmonkehler7312
    @caedmonkehler7312 Рік тому +14

    This video made me mad because people actually took the time to DISLIKE IT. Who in their right minds doesn't like this video. Its INCREDIBLE

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

      UA-cam doesn't show dislike count , Sus

    • @caedmonkehler7312
      @caedmonkehler7312 Рік тому +2

      @@rein556 I definetly dont have any extention that adds back the dislike count

    • @ddlonglegs
      @ddlonglegs 5 місяців тому

      My guess is because it's not beginner friendly for people who are new to materials in UE

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

    You are a genious

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

    How would you do ripples along the edge? thanks.

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

    Is there gonna be an update to your teachable courses which include water?

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

    there! Thanks a lot for the help, I'm going to subscribe to your channel and keep up with all the videos!

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

    Awesome

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

    Usually I skip through drawn out tutorials but I didn't for your video....I also knew these things but didn't understand why they did what they did. A lot of people would tell you what to do step by step but not explain why and what it does. So if I decide to do something a little differently I have to spend a lot of time experimenting. Thank you good sir....person 👍

  • @kenjibailly
    @kenjibailly Рік тому +2

    Awesome! Can you do the same in Blender? 💜

  • @Jackson-ub1uv
    @Jackson-ub1uv Рік тому

    What I want to know is how Portal 2 makes the fizzler and goo textures move, and how they make the fizzlers glow when cubes get close to them

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

    What about the shoreline foam and planar reflections😭

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

    would this be added to the survial kit

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

    Nice, Thank you)
    Can I create game similar to this without code knowledge?

  • @DaveUnreally
    @DaveUnreally Рік тому +4

    Don't forget to set Refraction Mode on the material to "Pixel Normal Offset!"
    Great work, very well presented!

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

      Thank you! was so confused why my material looked different 😅

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

      Thank you so much

  • @zombieallen
    @zombieallen Рік тому +2

    Ugh, for some reason adding the orange color to the Absorption Coefficients node in Single Layer Water material does nothing for me....

  • @MrInternetMan
    @MrInternetMan 4 місяці тому

    Would this work with water made with a spline? WaterBodyRiver, to be exact.

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

    every video of yours is sick

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

    How did you add the color parameter?

  • @zismail8857
    @zismail8857 Рік тому +2

    I did everything as you said, but my water is not blue, please help.

  • @vakuzar
    @vakuzar Рік тому +3

    Would be awesome if you made a unity version of this too. Would be awesome.

    • @Kio_Kurashi
      @Kio_Kurashi Рік тому +2

      And then maybe with that I could figure out how to put it into Godot. Since, i don't think there's any 'absorption' parameters in godot shaders.

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

    Wait, so does your patreon include your survival kit course?

  • @pchris
    @pchris Рік тому +3

    The distortion effect offten catches items in the forground like your player character which can result in a really bad looking effect. Genshin Impact doesn't seem to suffer from this. Could you make a video showing how?

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

    I am watching your vid cuz i am using that same wallpaper

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

    Is there a unity alternative process?

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

    You should check archeage's waters. For a non-anime mmorpg, the developers did a very good joob in creating it.

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

    Can you make à part 2 tutorial for swimming in this water ? Thank very much , it was à help full tutorial . +1 Like from France 👌

  • @EliteInExile
    @EliteInExile 3 місяці тому +1

    I uh, tried following along, and right now it's just a black square that blocks out the skylight only. Objects and assets are just the same color from before
    Edit: Dunno what I was doing wrong, but it all works now! I really appreciate the tutorial!

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

    sold

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

    What about importing midi files because most midis freezes my program. What can I do about it? I'm using soft soft Bundle Pack by

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

    how can i put ripple effects on a water mesh material when a character walks or swims on?

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

    I've always had a extreme interest in digital art and design and graphical design and a lot of things like this but unfortunately with money restrictions and priorities being more focused on what's needed instead of what's wanted I have not been able to have a proper PC to be able to experiment with these things or the money to afford the programs I've only been able to play around on model programming and animation while I was in school and that was a very small amount but I enjoyed every last bit of it I would like to say thank you for keeping the dream alive even though I don't know when I'm going to be able to act on it I appreciate videos like this that keep that fire burning until I am able to act on it

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

    What about reflections?

  • @sleepykittyMMD
    @sleepykittyMMD 5 місяців тому

    is this possible in unity and godot? is it possible to export this from UE to other game engines?

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

    What are the nodes put into Coordinate? You kind of skipped that part.

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

    Can you make one for unity ?

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

    short but powerfull

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

    What about water wave?

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

    3:00 BUT I DO LMAO

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

    lol, it's what im currently doing!!!!

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

    i did the water but when i put above something the color changes dependent on what 's under it, why is that

  • @-SP.
    @-SP. Рік тому

    Can we get more genshin shader videos? They are so satisfying to watch

  • @3tomke
    @3tomke Рік тому +1

    How about Unity tutorial? :3

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

    Lmao the ADHD part is so true cause I got lol

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

    At this rate you'll be creating your own Genshin Impact.

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

    i need to try something like this in godot

  • @the-shining-darkness
    @the-shining-darkness 9 місяців тому

    Hey dude... I'm having an issue with Genshin Impact's water reflection.
    When i approach rivers or sea borders and look towards the other side (specifically during morning or afternoon), i see a glitched "ghost" around the character or companion, reflecting on water, as it was the light reflection.
    I really don't know what to do, as i can't find anyone reporting this issue D:

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

    This is enviromment 3D artist or technical or vfx...?

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

    You missed the blurring effect genshin does, they do some sort of soft blur for stuff under water

  • @cybermats2004
    @cybermats2004 Рік тому +2

    my men studied physics

  • @sujansarkar3720
    @sujansarkar3720 Рік тому +2

    Make it on unity please 🥺🥺🥺🥺🥺🥺🥺

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

    Can we make the same material in blender ?

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

      this.. I would like to know if I can recreate this in Blender..

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

      You can use a volume absorption shader set to some blue color (also the color’s brightness must be less than 1) for the volume input, and also something like a glass shader for the surface input. You can use a bump map to add the waves. Apply this material to a cube or whatever body of water you have.

  • @ryanpatton1795
    @ryanpatton1795 Рік тому +4

    Why is my material black? Literally plugged in 4 things and all ive got is a black material. pissing me the fuck off.

  • @henrettalee2781
    @henrettalee2781 5 днів тому

    why does it turn black when i plug (1,0,0) in to single layer water material, may someone tell me please : /

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

    Seems works for mobile devices also

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

    "youtube algorithm requires you to edit the videos like we all have ADHD" ... and here I am watching this at 2x speed because it's not fast enough for me...

  • @1160wILlArD
    @1160wILlArD 5 місяців тому

    quick question" can water be created as a placeable object for Arma 3 specifically?

  • @matteoramanzini1842
    @matteoramanzini1842 Рік тому +2

    am i the only one wondering how to create the thing of the absortion?
    i don't know how to make it

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

    Nothing to do with water shader but in Genshin there is this interesting illusion at the Mondstadt bridge. When we lower the camera to the floor, it gives the illusion that the pavement on the bridge has actual geometry. And if we pay attention and look from above, it looks like the feet of our character go through the pavement. What is this technique called ?

    • @Fabio-zc7bs
      @Fabio-zc7bs Рік тому

      There are many ways of doing this. Height maps in a tesselated mesh, reducing the tesselation amount accordingly with the distance to the camera and you can use several types of parallax to achieve a similar results.

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

    what are the nodes that are 1,1,0

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

      also the refraction is disabled and i don't know why

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

    Why do you have a phisical sword on kazuha

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

    review other games like tower of fantasy too pls

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

    Can you make genshin impact shader postprocess