AQUAS Legacy - Built-In Render Pipeline

Attention:

Support for scriptable render pipelines (URP & HDRP) is not available for this asset.


AQUAS is a powerful and full-featured water system that contains a set of 12 flat water shaders for all types of platforms, environments and games. It is is highly customizable and feature rich to suit all needs and produce industry quality results.

Demos

Watch Demo Video >>

Download Demo Pack >>

Download Demo APK >>


The usual workflow with AQUAS is to first create your scene, add AQUAS in the second step and then adjust water and underwater effects to fit your exact needs.

Quick Setup
AQUAS has been created to be as user friendly and quick to set up as possible and highly customizable at the same time.
Not only does it come with a Quick-Setup window that can add AQUAS to your scene with a few clicks, it is also fully integrated into Gaia, which allows you to equip your Gaia terrain with full featured water within seconds!

Flow Map Rivers
AQUAS comes with full flow map support. Flow maps blend in smoothly with the wave motions which allows the creation of remarkably realistic looking rivers. The integrated river setup menu allows to quickly create river planes and export the river reference texture to use as a blueprint for painting proper flow maps.

Buoyancy
The package contains a basic buoyancy effector that works on mesh object with or without collider components.

Depth Mask
AQUAS comes with a basic depth mask shader that can be attached to volumes inside which water won't render. This keeps water from rendering inside floating objects such as boats and ships.

AQUAS contains 6 mobile shaders for different performance levels and 6 high-quality shaders for web and desktop applications, as well as various presets for different usecases.

Rendering:
* Multi-Light-Support
* Flow map based rivers
* Distance based texture tiling
* Distorted Realtime Reflections
* Realtime Refraction
* Depth Based Color Absorption
* Self-Sustaining Fog System, that works with any custom lighting
* Dual-layered caustic effects (currently not available - caustics will be available again shortly)
* Hi-res normal maps for excellent visual quality and lo-res normal maps for high performance on mobile devices

Underwater Effects:
* Limited & Distorted vision
* Bloom & Blur
* 3D Morphing Bubbles
* Realistic Bubble Spawner
* Advanced Wet Lens Effect
* Compatible with Unity's Post Processing Stack v1 and v2

Useful Utilities
* Basic Buoyancy feature
Alternative Buoyancy effect: Realistic Water Physics (integration)
* Screen Shotter for use in the Editor
* Render Queue Controller to manually manipulate the water's render queue index
* Depth mask shader to prevent water from rendering inside boats

Ease of Use:
* Works out of the box (Demo Scene included)
* Highly customizable
* Quick Setup
* Easy River Setup

AQUAS has been tested with various terrain tools and is known to work well with:

* Gaia (integration)
* Landscape Builder (integration)
* World Creator
* Map Magic
* Terrain Composer

AQUAS works with Unity Free & Pro

Help & Support
Manual & Video Tutorials | Forum | FAQ

Important Notes:
Android and IOS are supported, Windows Phone is not.

For performance evaluation on mobile devices please download the demo APK and read the FAQ.

Support for scriptable render pipelines is not currently available, but under development.

The package comes with 2 example terrains, and a small set of simple terrain textures for demo purposes. Props and environmental assets featured in the demo video are not included.

Release Notes

v1.5.4r3 - Fixed a script that caused build errors v1.5.4r2 - Removed irrelevant content from the package - Fixed a script that should only run in the editor but was not declared so - Fixed a bug in the lens effects script that caused compiler errors in Unity 2018.2 and above - Fixed a bug in the post processing data to remove compatibility issues between Unity 2018.2 or higher and Unity's post processing stack v1 v1.5.4 - Hotfix: Changed the way in which AQUAS determines which version of the post processing stack to use. AQUAS will now prefer using post processing v2 if it's available. v1.5.3 - Changed the way AQUAS shaders handle light attenuation to avoid rectangular artifacts around point light sources. v1.5.2 - Fixed various shader errors caused by using obsolete functions (caustics are no longer disabled in Unity 2018) - Changed the way AQUAS checks for the version of the Post Processing stack to avoid errors v1.5.1 - Fixed a bug that caused AQUAS to fail in automatically updating scripting define symbols for the post processing stack - Fixed a critical shader error that caused failed rendering with caustics in Unity 2018, by optionally disabling caustics in Unity 2018 - this is only a temporary fix until the caustics shader has been reworked. v1.5 - Fixed a bug that caused an error message when files were deleted from the project folder - Added support for post processing stack v2 - Added a depth mask shader to keep water from rendering inside floating objects - Added various preset materials to the quick setup and the river setup - Added material properties to control the distance at which transparent refraction is visible to reduce the effect of certain artifacts v1.4.2 - Reworked demo scenes to not require std assets in Unity >= 5.6 - Created an interface for Integration with custom weather systems - Added a system to automatically add a define when AQUAS is imported and remove it, when AQUAS is deleted. The compiler condition "#if AQUAS_PRESENT" can now be used. - Fixed code that caused some harmless but tedious compiler warnings v1.4.1 - Fixed a bug that caused compiler errors in the build only -Fixed a bug that caused compatibility errors with Unity 2017.1 beta v1.4 - Changed the underwater effects to use Unity's new post processing stack instead of the legacy image effects. - Fixed a known datatype error in the triple textured shader and the river shader - Separated underwater functionality to use legacy image effects for previous Unity versions and the post processing stack for Unity 5.6 and newer. Depends on which Unity version the package is imported with. v1.3.1 - Added an option for certain editor versions to autodisable reflections while in edit mode, as a bypass for a bug that prevents object selection in the scene view while reflections are enabled. - Added an option to exclude reflections from occlusion culling. v1.3 - Added a water shader with flow map support for rivers (for gamma and linear color space) - Added distance based texture tiling - Added a basic buoyancy feature with dynamic surface simulation that works on any mesh object with or without collider component - Added hi-res normal textures - lo-res textures still avalable for low performance applications (eg. mobile devices) - Added optional pseudo-opaque and opaque shaders for mobile devices. - Added a river setup menu that sets up a river plane with underwater effects and exports a river reference image to use as a blueprint for painting flow maps. - Updated Gaia integration - river planes and river reference exports can now be created from the Gaia manager - Added a basic screen shotter to use in the Editor - Added fog support to the mobile shaders - all mobile shaders can now receive Unity's standard fog - Replaced the original demo scene by two new ones v1.2.2 - Fixed a bug that caused a null reference exception, when an individual image effect was missing - Optimized performance by caching as many method calls as possible v1.2.1 - Added full support for deferred rendering in underwater mode - Removed the requirement to use all image effects in underwater mode. Individual image effects can now be removed safely. - Fixed a bug that caused a performance drop when diving into the water. - Added an "interface" for custom underwater actions. Information on whether the player is underwater can now be easily accessed and the wet lens effect can be triggered at will. v1.2 - Added dual layerd caustics with custom shader (controllable) - Added support for multiple water planes (circular and squared planes) - Improved underwater effects based on Unity's image effect System - Added fully controllable bubble spawner that spawns 3D morphing bubbles - Improved wet lens effect - Added full Gaia integration - Added Quick Setup window - Added fog module to the non-mobile shaders to work with fog systems that rely on the z-buffer (e.g. TOD & Tenkoku) - Added splash sounds -Changed minimum Unity version from 5.2.3 to 5.2.1 v1.0.1 - Changed minimum Unity version from 5.3.0 to 5.2.3

Basic Information
Latest Version
1.5.4 (19 Feb 2024)
Publisher
Dogmatic
Category
Tools/Particles & Effects
Size
95.7 MB
Price
€18.4
Asset Rating
(507)
Extended Information
Unity Versions
2019.4.11
Render Pipelines
BIRP
State
Published