Easy Asset Search

WaveMaker 2

Real-time wave simulation on a procedurally created rectangular mesh, interacting with rigidbodies and responding to interaction.
WaveMaker 2 Asset Image Real-time wave simulation on a procedurally created rectangular mesh, interacting with rigidbodies and responding to interaction.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$27
Category:
ToolsPhysics
Developer:
Lidia Martinez
Price:
$27
Rating:
(9 reviews)
Favorites:
188
Supported Unity Versions:
2019.4.34 or higher
Current Version:
2.5
Download Size:
9.14 MB
Last Update:
Jun 24, 2024
Description:
WaveMaker 2 is a mesh modifier that simulates real-time wave behavior on a procedurally created rectangular mesh. It interacts with rigidbodies and responds to interaction, making it suitable for creating small to medium-sized water surfaces like pools, portals, and ponds.

Key features include:

* Two-way coupling system: Water affects rigidbodies and volume occupancy is calculated simultaneously
* Support for arbitrary surface position, rotation, length, and width
* Heightfield-based real-time fluid simulation on CPU
* Mesh properties updated in real-time to work with lighting
* Scene hierarchy agnostic
* Wave speed, damping, and smoothing parameters
* Simple and advanced interaction modes
* Idle/rest status of surfaces to reduce computation to a minimum

The asset is not suited for huge surfaces, breaking waves, or aerodynamics. It requires Unity 2020.3.48 to 2023.2.16 and all rendering pipelines.

Technical details:

* Heightfield-based real-time fluid simulation on CPU
* Two-way coupling simulation: Waves affect objects and objects generate waves at the same time
* Mesh normals updated in real-time to work with lighting
* Possibility to add substepping to avoid inestabilities and increase simulation speed
* Arbitrary surface position and rotation, length, and width
* Timestep independent
* Fixed Update simulation time depends on the type of simulation

Development details:

* Requires Burst, Mathematics, and Collections packages
* Quality code, full documented API to get gradients, heights, and other data from the surface and interactors
* Full C# source included
* Heavily multithreaded code written with Jobs and Burst, with very small CPU cost
Technical Details:
Heightfield-based real-time fluid simulation on CPU, two-way coupling simulation, mesh normals updated in real-time to work with lighting, possibility to add substepping to avoid inestabilities and increase simulation speed, arbitrary surface position and rotation, length, and width, timestep independent, fixed Update simulation time depends on the type of simulation. Requires Burst, Mathematics, and Collections packages, quality code, full documented API, full C# source included, heavily multithreaded code written with Jobs and Burst, with very small CPU cost.
Continue »

Similar Packages