Best water shader/packages for mobile and high-end?

Hi!

We need a water shader for a mobile project and - later on - for a high quality PC project.
All we need are simple/plain shaders that allow us to easily create different settings. We’re not looking for a complex water system! The mobile one has the highest priority.

The Unity water packages do not meet our requirements. The simple water shader doesn’t support a cubemap.
We didn’t have any luck in the Asset Store either so far. Most of the time our technical requirements and our visual needs weren’t fulfilled.

Mobile:

  • Fast(!)
  • Easy to tweak
  • Cubemap support
  • Fresnel reflections
  • Multiple lights

High-End:

  • Pretty

  • Realistic waves (That do not tile visibly on large areas)

  • Visible depth

  • Edge fade-out

  • DirectX 9 compatible

  • Easy to tweak

Any suggestions and experience reports are much appreciated! :slight_smile:

Edit: We came up with our own solution for the mobile water. (continue here).

Looks like this is more of a problem than we thought…

Thanks to everybody who looked into this matter. We will have to work on our own solution.

I bet the best shader will be in someone’s mind

Well, we can only hope we’re pretty close to that with our shader. :wink:

Still work-in-progress though. We made sure to keep it as simple as possible for mobile and low-end devices.
Currently supports up to 8 lights with almost no drop in performance!

We’re also working on additional preset, so we can use it in other projects.

8 Likes

Looks good to me…

Could do with caps and foam though ;).

On an unrelated note, I love the terrain look you have. Is that RTP or another triplanar shader you’re using on the cliffs?

@
Thanks! We’re still working on the high-end version. That will feature mesh deformation and probably foam.

@Dustin-Horne
Actually the Terrain is unwrapped by hand. A bit more work-intensive, but it gave us more control.

Edit: Thanks to everybody who looked into this matter. I think we found our solution. :wink:
I’ll put more pictures into the showcase sub-forum, where they belong.

are you planning to sell this on asset store? This looks great

We did not plan to publish it on the Asset Store, but if enough people are interested in it I don’t see why we shouldn’t publish it.

2 Likes

I’ve uploaded a new set of images!

Lets continue the conversation in the other thread:

A webplayer will follow as soon as I have the time for it.

Hi,

this looks great for mobile!
Do you also working on the high end water? I had no luck in the asset store for now. :frowning:

regards

Hi! We’re done with the High-End water for our project now. Next thing is to make it more flexible for future projects. Maybe add a few features. We still have a bunch of options to improve the current version.

This is our current version:

11 Likes

Damn…that makes me want to dive in

2 Likes

WOW this looks great!
I would like to sse it in motion.

wave cap foam, edge foam + splash particles, smooth beach edge, and caustics for underneath - other than that it looks great. If it’s still low load after all of that, it’ll be a winner :slight_smile:

I should add, LOVE the colour drop as the water gets deeper.

1 Like

Since the terrain was not intended for a closer view, we have not been adding foam to the coastline yet. As for the water surface the main goal was open but kind of calm water. Foam would not work that good on this type of water. But as said before, if there is an interest for this water we may think about a further development including your suggestions.

Caustics are already working.

The smooth beach edge also works fine already.

We are working on a video of the actual project so there is a animation preview yet to come.

1 Like

I’m almost sold on this sea/lake product. It’s looking very good indeed.

Fantastic!

This looks very interesting indeed. Will keep an eye out for this.

1 Like

This one need a detailed WIP thread :smile: just as your mobile ocean

1 Like