RealWater

Key Details

Engine/Language: Unity (C#)

Platform: Unity Asset Store

Project Duration: Ongoing since 2015

Description

RealWater is a commercial scripting package written in C# for the Unity game engine with well over 100 users to date. It provides developers with the ability to add fully interactive water surface simulations into their games.

RealWater includes two modes of operation. The first works by manipulating the vertices of a high poly mesh, the second works by manipulating the pixels of a normal map or height map, which can then be applied to a shader to show the wave simulation. The simulation also has full support for wave obstruction by scene geometry, and via user defined obstruction map textures.

The new normal map mode allows for much larger scale water planes than can be achieved with the mesh version. Meaning RealWater can now be used to simulate large interactive bodies of water such as lakes .

I am currently working on a new water shader for the package featuring tessellation, depth effects and chromatic aberration.

Normal Map Mode Web Player Demo

Mesh Mode Web Player Demo

Asset Store Link

Leave a comment