https://godotengine.org/asset-library/asset/223

This demo showcases an ocean shader made in Godot 3.0. By using gerstner waves and a lil bit of noise, you can create a vast region of OpenOcean. It is also 100% infinite; so no need to worry about borders.

If you'd like me to add anything, post an issue in the github repository.

Edit: I forgot to add the shader in the repository. But I got it in now. So download from github directly until further notice.

That is really good. It would be perfect for a ship game.

Hi,

I have a little Bug witch this Demo found. The OceanShader.tres are missing.

The shader is missing, and the demo was running very slow.

Since it's on github, might want to submit a proper issue for Author to track. Though I guess he will see it here too. :)

@SIsilicon28 Did you perhaps intend to post this as discussion instead of a question and in the resources category instead of projects? I can change either and/or both. And I do think this fits better in resources.

But this will not help us? The shader is missing and without the is this demo only a floating Box

I didn't have time model :/. Do you want an iceberg or something? And I'll look into those nasty bugs. Running slow? Wasn't like that on my PC. If you'd like you could fiddle around with a certain variable in the ocean's script(projected-grid.gd, var res).

Wow! And I can't believe I forgot to upload the main file in the github repository. :blush: I'll upload it right away. Hang in there.

@Megalomaniak Well I did intend to upload it in project section. It is a demo.

@Megalomaniak said: Right, but a demo is a resource for learning. ;)

Har Har har. Ok then. How should I go about moving it.

I like your work. Thanks to fixed the missing Files.