Wave Creator is a water shader which features real wave displacement and effects such as wave foam, shoreline non-repeating foam, edge fade, specularity and reflection. It also contains a Float Script so objects can float on the waves and a Submerged Effect script which produces camera effects when the camera is underwater. Here is a screenshot of Wave Creator in action:
Iāve been looking at water and ocean solutions for a long time, from simple animated texture effects to full blown ocean simulators. The community ocean shader does most of what I want, but it doesnāt play nice with other assets. Water 4 is OK, but doesnāt include sub-surface effects or floatation. Both are pretty much undocumented, and quite complicated to set up correctly. I like what I see here so far, though, and your demo was pretty easy to follow. Can you use it with more advanced surface effects than daylight and nighttime water? It would be cool to use your wave physics, floatation, and underwater transitions, with a surface that looked like water 4 or water+, to allow shoreline foam and blending for instance. Is there any way to mix and match between this and a good flat water surface shader? If so, youāve made a sale.
Thank you for all your comments, all are appreciated.
Thanks. Iāll test on mobile as soon as possible
Wow. Thanks
Thank you so much for buying, Iām glad youāre pleased with it.
You can use any Material or Shader with Wave Creator. So yes, you can use more advanced surface shader effects with it. A quick note however, the underwater effect with wave creator looks good because you can see the water surface material from both above and below the surface. To create this effect the water shader needs to have Cull turned off. This will only require you to specify this in a line of code if the shader does not have cull turned off.
If you have any more questions donāt hesitate to ask! Thanks
I donāt believe this is even possible and if it were I would hope nobody would do it because the only reason I (or anyone else) would post a webplayer is to give users a chance to view my work and make sure it is right for them before they buy. I am therefore trying to help customers. Either way you could not obtain the editor scripts from the webplayer so you wouldnāt be able to create the correct wave mesh anyway.
Thanks for all the good comments guys as well as the 100 views on the YouTube video all in the first day.
Just a quick note of whatās in the pipeline.
A more advanced float script where the object doesnāt simply stay on top of the waves but has buoyancy so can be fully submerged under the wave and bob up to the surface etcā¦This could work with Rigidbodies.
A more efficient algorithm for finding the height of the waves.
Yeah sure. Iāll post up a demo of Wave Creator using Dekosā Animated Water later on today. As well as that, what other shaders / materials / textures would you guys like to see a demo of with my waves. Water+, Easy Water etcā¦
Iāve been looking for a suitable surface shader to use with this, and have a few ideas. The sample posted above by snowboardkid looks like Suimono water, which costs $65, and already has a nice displacement, floatation, and underwater effect system. It would be pointless to try to adapt it to Wave Creator.
Water+ (the full version, not the shader) is cheaper, and doesnāt already have any of these features, but after checking it out a bit more, I see a possible snag: it requires ābakingā the ocean surface during setup, which creates the shoreline effects around a specified terrain object. If the surface itās placed on moves up and down this could break the illusion a bit, as the shoreline should be advancing and receding with the waves, but wonāt be. Still, it might be worth trying, to see how significant this would be to the overall effect.
Your demo using Dekoās water seems fine, but itās a bit hard to tell with the dark lighting used. I donāt think it includes shoreline foam effects though, so would probably work best for open water only.
Tasharen water looks like a possibility, but will drive the final price up a bit.
Maybe a hacked Water4 surface, minus the problematic gerstner displacement script would work, but only for pro users. Any other ideas?
I donāt have Unity Pro, but doesnāt it come with a nice water shader with refraction? Wave Creator is the only water system iāve seen that does the big rolling waves iād want. I might just have to do the free Pro trial and get some fancy water effects going!
Yes. Water Pro and Water4 are included in the pro version. They are both just surface shaders though, the difference being that Water4 has built in (though difficult to configure) displacement, as well as sun highlights, and shoreline foam effects, while the standard pro water is just a pretty flat surface, with reflection, refraction, and animated waves. Neither includes floatation or underwater effects without some additions though.