AQUAS Lite is a simple, yet powerful water solution for indie devs and those on a low budget. It contains one of the nine different flat water shaders from AQUAS with all its features. Nice looking for all types of 3D games, AQUAS Lite - even though it’s only a stripped down version of AQUAS - is highly customizable and adjustable to fit all environments, atmospheres and dimensions.
Ease of Use
Setting up AQUAS Lite is easy as pie. Drag the prefab into your scene, scale it as you see fit (the water surface will adjust automatically to the size of the plane) and adjust the parameters, until the water looks exactly the way you want it to.
Here’s some of the features the asset has to offer:
Realistic color absorption
Depth-based Transparency
Realtime reflections
Reflection distortion
Soft edges at shore
Customisable shoreline
Note: The water shader uses one normal map and is single-sided.
Amazing free water.
Don’t work by default on dx9 … it is intentional?
I did find any issue on dx9! (remove d3d9 from #pragma exclude_renderers in line 56)
This is really beautiful. I want to use it on a project that’s stuck on 4.6.9 for awhile longer, but I get this compiler error:
Assets/AQUAS-Lite/Scripts/AQUAS_Reflection.cs(172,66): error CS0246: The type or namespace name `FlareLayer’ could not be found. Are you missing a using directive or an assembly reference?
Is that an easy fix, or is it just not compatible with 4.6.9? If it’s possible, then I’ll definitely buy the paid version.
glad you like it. The reflection doesn’t work with cubemaps, but with render textures instead. As far as I know this kind of reflection is not supported in Unity 4 free (I haven’t worked with Unity 4 for quite a while, so someone mind me if I’m wrong). The error should disappear if you disable the reflection component on the water plane. However if you’re using Unity 4.6.9, depth based transparency should also be a bit different, isn’t it? How’d you get it to work on Unity 4 anyway?
I haven’t gotten it working in 4.6. Unity (pro) crashes if I drag the prefab into the scene. I think that script needs to be edited to eliminate the compiler error, but sound like that isn’t simple.
Add the AQUAS_Camera Script to the camera and maker sure, graphics API is set to DirectX11, not 9. Sorry, I must have forgotten to attach the script to the camera in the demo scene - will fix that with the next update.
Wow, I just discovered this asset, and it looks gorgeous! Way better than the built-in Water Pro. Thanks so much for releasing it for free. I’ll definitely buy the full version if I continue using it.
Just have one quick question. I noticed that projectors don’t seem to work on the water plane. Is there some simple fix I can do, like disabling some features, or is it a more complex issue? I don’t really expect any support, so no need to answer
Hey thanks!
On your question about projectors: AQUAS contains alpha blended shaders and projectors - as far as I know -
use the z-buffer to determine the render order (just like shadows). I don’t know of anyone who has yet made this work. And it’s been on UTs “high priority list” for several years now.
Ahhh, I see what you mean. I remember that problem with combining transparency with shadows, and that it’s an engine limitation. And I bet it’s a pretty big thing to disable transparency in the shader because you’ll lose many of its base features.
Thanks for answering! And thanks again for this amazing water asset.
I just encountered a very strange issue. Suddenly I was no longer able to select objects in the scene that I had placed the AQUAS lite water plane into. I started doing searches for help and found all kinds of solutions for the issue, but nothing worked. I had seen this before and those solutions did work for me. After just about giving up I decided to simply uncheck the water plane so it was no longer active in the scene. I could finally select scene objects again. I recheck AQUAS and I can no longer select. I did this back and forth several times and it’s definitely AQUAS causing some weird issue.
EDIT: I’m not seeing the issue in a new project so maybe it was just a strange fluke.
That’s very weird, I have never encountered this issue with any asset whatsover. But well if it was limited to a certain project it might be that the projects was somehow compromised, I’ve had projects that would always crash unit whenever I wanted to go into play mode - then made a copy of that project, opened it and everything was working a-ok - welcome to Unity!
However I’m very glad it’s doing good on the Wii U. If you try AQUAS please let me know of the results too, because I have no Wii U to test it.