[Mobile/Low-End] Water package and island environment

A while ago I asked for a fast and simple to use water shader for a project on mobile devices. (thread)
Nobody was able to suggest anything and none of the current solutions from the Asset Store we found were quite right for our needs, so we developed our own solution!

Because we’re more than happy with the result, I thought I’d share a few pics here. :wink:

Our goal was to achieve the most realistic result with the least demanding techniques.
We also needed to be able to use multiple lights with next to no drop in performance.

Feel free to comment and make suggestions! :wink:


We’re also working on additional material presets, so we can easily create any type of water with one click.

We’re already working on a high-end water solution. Screenshots will follow! :slight_smile:

12 Likes

Wow these are low end? Look great for being such ‘low quality’. :stuck_out_tongue: Anyways looks good, definitely will help some people out with nice water in their games. Default Unity 5 water…is just eh. Even the pro water, eh.

1 Like

Thanks! :slight_smile:

We spent a lot of time to get the textures and normal maps right, as well as tweak the shader.

Today more presets will follow!

A bit late, but…

River:

Slime/Ooze:

Sewer water:

What we have now:

  • 2 ocean presets
  • 2 pond/lake presets
  • 1 tropical water preset
  • 1 river preset
  • 1 slime/ooze preset
  • 1 sewer preset

Now I’m running out of ideas for additional presets. So if you have any other suggestions… :wink:

2 Likes

Could you guys do lava? :stuck_out_tongue: Or maybe a water fall, because there aren’t a lot of those on the asset store(or, at least for mobile). I really like the river water, but I think it needs to be a bit more sky/light blue.

1 Like

For now the river preset can be used for waterfalls, but I think we will indeed add another material preset made just for waterfalls.

Lava is a whole other thing. I can’t say we haven’t thought about it. :wink:
However this will require another shader - if we want to keep the water shader as optimimzed as possible.
Multi-purpose shader with a lot of options (i.e. “emission”) are generally slower than shaders that are optimzed for one use scenario.

That being said - no promises - but I think we will add a lava preset.

These looks great ;). What was the performance on mobile??

1 Like

Sorry for the late reply.

We got quite a few test devices here. Are you interested in any specific phone or tablet?
I’ll try to find the best match and tell you the results.

Oh sorry for being unresponsive. I did not read it.
I meant the average performance few new and old devices not and specific one. And also how is it on web?
Thanks :smile:

1 Like

Looks great!

1 Like

Cool

1 Like

Well, we’ve tested it on multiple devices. We got maxed-out 60 fps on the Samsung Galaxy S5 and S6 Edge (@ Quad HD resolution).

On the more ancient side of devices, we tested it on the good old Samsung Galaxy Nexus (2011) and still got solid 37 fps! :slight_smile:

2228825--148480--water_performance_ i9250.jpg

I think even older devices aren’t interesting, but I can give you the numbers for the Galaxy S4 soon.

A webplayer will follow.

…we have been slightly preoccupied with the high-end version of the water… :wink:
http://forum.unity3d.com/threads/best-water-shader-packages-for-mobile-and-high-end.333627/#post-2228748

4 Likes

Looking real good!

1 Like

Do you sell that as an asset? How can I get this water? I’m in desperate need of performant yet beautiful water for mobiles. :frowning:

Hello, can you make a apk and share it ?
I can host your apk on my server if you want.

I am beyond impressed… especially with the Galaxy Nexus results (I had that phone, hated it)

Looks incredible!
Immediately reminded me of this: (an inspiration, perhaps?)

2 Likes

Lol dude, I almost thought, that must be the most impressive CGI, I’ve ever seen :smile:

2 Likes

Hi,
No webplayer or apk available?
I think you can sell your Asset now, and continue to improve it.

Hello,
Any news?

Hi and yes! :slight_smile:

We’re working on the package right now. It will be uploaded to the Asset Store this week.
The shader will offer a few more options than it initially had.