Dynamic Water Physics 2
Dynamic Water Physics 2 is an advanced water interaction and physics system designed to simulate realistic buoyancy and hydrodynamic forces using mesh-based calculations. It can be used with objects of virtually any shape or size, whether they are floating, moving across the surface, stationary, partially submerged, or completely underwater. Designed for Unity 6 with out-of-the-box URP support. This asset is also part of NWH Physics World, a collection of compatible vehicle and physics simulation tools. ## MAIN FEATURES Dynamic Water Physics 2 offers quick and simple setup using either manual configuration or the included one-click setup wizard. It supports objects of almost any size or shape as long as a suitable mesh is available. The system is highly optimized for scenes containing multiple simulated objects. In the demo environment, it uses approximately 0.02 ms average CPU time per object and around 1.2 ms total for 70 objects. Performance with animated or wavy water may vary depending on the third-party water system being used. It also supports multiplayer systems such as Mirror and PUN2. Water objects work as standard Unity Rigidbodies, and all water interaction is handled through physics forces without directly changing the object's position or rotation. The built-in mesh simplification system automatically generates optimized simulation meshes. This allows detailed and high-poly models to be used without significantly affecting performance. The system is suitable for both desktop and mobile platforms, supports objects with any positive scale, and also works completely underwater. Water effects can be automatically generated using simulation data and can work with virtually any flat-water solution. The package includes complete C# source code, documentation, setup instructions, and the content demonstrated in the example scene. ## SHIP CONTROLLER The included ship controller works together with WaterObjects to create controllable boats, ships, and other water vehicles. It includes a ready-to-use boat and ship controller, an additional submarine control script, support for multiple engines, inboard and outboard engine configurations, engine audio, bow and stern thrusters, multiple rudders, and flexible settings for different types and sizes of watercraft. ## SUPPORTED WATER SYSTEMS Dynamic Water Physics 2 supports integration with many popular Unity water solutions, including Crest, Unity HDRP Water, Stylized Water 2 & 3, KWS Water System, R.A.M, and Lux Water. It can also work with most flat-water solutions, including systems such as AQUAS, Stylized Water Shader, and similar water assets. Whether you are creating boats, ships, submarines, floating props, underwater objects, or a complete water-based simulation, Dynamic Water Physics 2 provides a flexible physics solution for realistic interaction between objects and water.
by Salman Khan · Version 2.10
Watch a rewarded advertisement to unlock one download.
Overview
Dynamic Water Physics 2 is an advanced water interaction and physics system designed to simulate realistic buoyancy and hydrodynamic forces using mesh-based calculations. It can be used with objects of virtually any shape or size, whether they are floating, moving across the surface, stationary, partially submerged, or completely underwater. Designed for Unity 6 with out-of-the-box URP support. This asset is also part of NWH Physics World, a collection of compatible vehicle and physics simulation tools. ## MAIN FEATURES Dynamic Water Physics 2 offers quick and simple setup using either manual configuration or the included one-click setup wizard. It supports objects of almost any size or shape as long as a suitable mesh is available. The system is highly optimized for scenes containing multiple simulated objects. In the demo environment, it uses approximately 0.02 ms average CPU time per object and around 1.2 ms total for 70 objects. Performance with animated or wavy water may vary depending on the third-party water system being used. It also supports multiplayer systems such as Mirror and PUN2. Water objects work as standard Unity Rigidbodies, and all water interaction is handled through physics forces without directly changing the object's position or rotation. The built-in mesh simplification system automatically generates optimized simulation meshes. This allows detailed and high-poly models to be used without significantly affecting performance. The system is suitable for both desktop and mobile platforms, supports objects with any positive scale, and also works completely underwater. Water effects can be automatically generated using simulation data and can work with virtually any flat-water solution. The package includes complete C# source code, documentation, setup instructions, and the content demonstrated in the example scene. ## SHIP CONTROLLER The included ship controller works together with WaterObjects to create controllable boats, ships, and other water vehicles. It includes a ready-to-use boat and ship controller, an additional submarine control script, support for multiple engines, inboard and outboard engine configurations, engine audio, bow and stern thrusters, multiple rudders, and flexible settings for different types and sizes of watercraft. ## SUPPORTED WATER SYSTEMS Dynamic Water Physics 2 supports integration with many popular Unity water solutions, including Crest, Unity HDRP Water, Stylized Water 2 & 3, KWS Water System, R.A.M, and Lux Water. It can also work with most flat-water solutions, including systems such as AQUAS, Stylized Water Shader, and similar water assets. Whether you are creating boats, ships, submarines, floating props, underwater objects, or a complete water-based simulation, Dynamic Water Physics 2 provides a flexible physics solution for realistic interaction between objects and water.
Requirements
- Unity Version
- Unity 2022
- Render Pipeline
- Built-in
- Platforms
- Unity
Unity Compatibility
Unity Versions
- Unity 2022
Render Pipelines
- Built-in
License
Commercial
Licensed for use in commercial projects.
License information as provided by the asset's creator.