EasyWaves sets up a smooth wave that works in a click of a play button. It is the fastest way to add waves in Unity: drag onto mesh, click play and you're done!
Unlike most wave assets that use intense graphics, Easy Waves doesn't. Instead, it only uses vertices from a mesh (that you can select) and allows you to supply additional shaders. Easy Waves is fully compatible with all graphics renderer (DirectX, OpenGL, Vulkan)
Easy Waves is by far the most performant solution. It has been tested on slow mobile devices and still runs smoothly. As an option, you can lower the wave update rate if it lags your game (which is very unlikely).
The rendering doesn't depend on platform-specific shaders and supports all Unity platforms. Easy Waves can be combined with any other shader or asset.
Drag the Easy Waves component onto any GameObject with a MeshRenderer component attached (i.e. any 3d model), and press play. It's effortless!
For productivity purposes, you can choose predefined or custom profiles that automatically set Easy Waves for flags, oceans, rivers.
Your feedback is the most important to me. Please offer any suggestions, critiques, or ideas concerning this asset to the following email below:
I try to reply within 48 hours. Have a nice day!