WaveMaker 2
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:
- Tools › Physics
- Developer:
- Lidia Martinez
- Price:
- $27
- Rating:
- 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 »