Smart Water is becoming the reference for water simulation on most platform, with Smart Water Mobile & Smart Water Basic. Smart Water PRO is under development for +6 months. Here is 2 passes shader that will be in the Smart Water PRO edition.
Smart Water is becoming the reference for water simulation on most platform, with Smart Water Mobile & Smart Water Basic. Smart Water PRO is under development for +6 months. Here is 2 passes shader that will be in the Smart Water PRO edition.
This is a sneak peak of the new shader for Unity Indies that I am working on. This shader is a new one, it is not based on the Ocean shader that I released before, even if some tweaks are still here like the way I used the caustics for example.
This shader is based on displacement map, but it creates the displacement in the shader, so there is no need to pre-calculate it.
It also uses several tweaks to make the light of the water changing (mixing several animated textures together and fade from one to another.
There is fresnel and a fake reflection effect on the fresnel.
The foam is faked to it is another tweak found by accident when I was working on the sun reflection on the water.
There is a lot to say about this Shader because I can make a lot of different variation of Water. I will expose these in another video later.
I’ve decided to try to merge the underwater version posted in the Unity’s forum with my version of the Ocean.
There are a lot of differences in the scales and it is still very buggy, but it works a little bit.
Final version of the Ocean. Now I’ll release it to the Unity 3D community.
Funny, I’ve found that This company http://www.ocean3dinteractive.com/HTML/ocean_sales.html is selling the same technology for 14.500,00 EUR / title!
Check the download section to get the project file.
I’ve added a bunch of settings, with the Sun reflection and more… In this video I play with all the settings, color etc…

I’ve always been attracted by the Ocean and re-creating the waves, the refraction, the color and the reflections of an Ocean is quite a challenge.
Here is my first test… I’ll improve the Ocean in the future and will release the source code under the BSD license.
