Original Water Shader from Emil J:

Features in this demo:

  • Supports ALL RENDERES.
  • CPU based buoyancy calculation, with dampening and smoothing.
  • 7 x 4 = 28 tiled Gerstner waves used to simulate endless oceans.
  • Persisting Jacobian foam.
  • Persisting ship intersection foam.
  • Land will continuously spawn.
  • Wind direction change affects sails and flags.

Buttons:

  • Switch Camera: Fleet, Ship, Deck perspectives.  SPACEBAR will also do switch.
  • Wrench: Switch to ultra low resolution setting for mobile.
  • FullScreen: Forces fullscreen on the browser.

Limitations:

  • Endless water is only on Z axis for now. 
  • Intersection foam has a few bugs.
  • You can still detect tile swaps in the distance if you look closely.
  • Tiled waves pattern apparent when you zoom out.
  • No foam on intersection with land.
  • Works well on desktop GPUs.
  • Will struggle on Mobile or older hadrware, make sure you click the WRENCH icon to switch to ultra low resolution mode.

Assets:

  • Kenney's Pirate Ship.
  • Kenney's Mobile Controls.
  • Kenney's Font pack.
Updated 2 days ago
Published 3 days ago
StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorAntz
Made withGodot
Average sessionA few minutes
InputsKeyboard, Touchscreen
ContentNo generative AI was used

Development log

Leave a comment

Log in with itch.io to leave a comment.