Release Notes#
Shallow Water package
1.3.1#
Changes#
Disable culling UI if Placement not set to Fixed
Fixes#
Fix simulation overwriting other flow inputs
Implement better workaround to “artifacts and simulation instability when using DX12 or Vulkan” which does not reduce water level sampling quality
Fix script warnings on build
Disable culling if Placement not set to Fixed to prevent simulation unexpectedly not working
1.3.0#
Changes#
Automatically reset simulation and populate DepthProbe on property changes
Water level output / streams can now sample water level inputs directly via Sample Water Level Inputs Directly. This improves quality, removes camera position dependency, and fixes a source instability
No longer disable Depth Probe after ShallowWaterSimulation bake
Add “Switch to Real-Time” and “Switch to Baked” buttons
Make properties read-only in UI when baked
Hide irrelevant properties when using water level as the output (includes Streams preset)
No longer allow culling option to be used with water level output (includes Streams preset), as the use case and implementation needs to be worked out still
Visualize Padding Width with gizmos
Fixes#
Fix one frame delay for culling option
Fix instabilities at domain edge
Fix Blur Height option causing wrap around artifact at domain edge
Fix streams not being at full strength due to applying Blend Push Up Strength which is invalid for streams
Fix artifacts for flow and foam at domain edge when simulating streams due to using feathering instead of applying Padding Width
Fix GC allocations when populating ground height
Skip unnecessary mask blur when output to water level
1.2.0#
Changes#
Add support for moving with transform or viewpoint via Placement property
Manage attached Depth Probe transform (via internal transform) instead of using validation
Add evaporation via Evaporation property, which is useful when simulation tides
Rename Shallow Water to Shallow Water Simulation in component menu
Fixes#
Fix potential initialization issue
Fix potential NullReferenceException
Fix incorrect water height when Blur Shape For Render is disabled
Fix potential temporary RT leak
Fix baked foam artifacts at edge of domain
Reduce jitters with Inject Level at edge of domain
Fix artifacts and simulation stability when using DX12 or Vulkan
Fix shader compiler errors for Xbox and PSSL
1.1.1#
Changes#
Give texture preview slices proper names
Fixes#
Fix water level inputs being a water source when using the shoreline preset. The intent was to allow shorelines at any elevation, not for water level to be part of the simulation. This should solve a major cause of tsunamis and instability
Fix incompatibility with Sphere Water Interaction with the introduction of query layers
Correct incorrect information in Depth Range tooltip and documentation
Fix debug skip update also skipping initialization
Release resources when culled
1.1.0#
Changes#
Add scripting API
Enable distance culling by default
Add distance culling transition to avoid popping
Validate that required simulations are enabled on the Water Renderer
Fixes#
Fix distance culling causing artifacts when multiple Shallow Water Simulations are used
1.0.0#
Initial release.