logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in
0
Save
Copy Link
Share

Godot Tutorial: Create Realistic Water With Dynamic Foam

Thalassophobia warning.

We've been seeing more and more gorgeous Godot water lately, like this Sea of Thieves-inspired project and this one featuring whirlpools. If you're interested in making your own water shader, Emil J has you covered.

You can follow along as he creates beautiful Gerstner waves from scratch while explaining how they work. He covers wave direction, phase, vertical and horizontal displacement, combining multiple waves, adding noise, and calculating normals for better lighting and reflections.

By the end, you'll have a fully animated water shader that you can build on further with this video, where you'll learn how to create dynamic ocean foam using the Jacobian determinant and Gerstner wave displacement:

In case you missed it, Godot 4.8 is now in development. Our latest article covers some of the new additions, including Trail3D, VisualShader node groups, multi-bounce ambient occlusion, and directional lightmap specular light.

If you're looking to get into Godot, check out The GameDev Tavern's series on creating a 2D arcade soccer game and a full 3D dungeon crawler. GodotGameLab also has over 50 hours of free tutorials for game developers.

Don't forget to subscribe to our Newsletter, join our 80 Level Talent platformDiscord, and follow us on TwitterLinkedInTelegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.

Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.

Built for the Game & Digital Art Industry
Get Our Media Kit

Comments

0

arrow
Type your comment here
Leave Comment
Built for the Game & Digital Art Industry
Get Our Media Kit