Unity 6 preview after 6000.0.9 has the water deformer deprecated, and suggest using water decal instead. But I can’t really find equivalent functionality in the water decal.
Here’s my use case:
- Water Deformer set to texture type
- My script collects positions from time to time and pass the points to a custom render texture to render a normal map with ripple effects
- The water deformer with this custom render texture deforms the water surface to render ripples.
Pretty much the pool example scene except my water deformer follows the character and the texture is a custom render texture.
Now with water decal I don’t know how to replicate this, you can set a material to the decal but it needs to be a specific water decal material, I don’t know how to make that work with my custom render texture.
Besides I’m a bit confused that the HDRP versions are exactly the same between 6000.0.9 and 6000.0.15, they are both 17.0.3 but in 6000.0.9 my setup works fine and in 6000.0.15 the water deformer is not working at all, plus properties like deformationAreaSize and deformationAreaOffset are removed entirely!
The documentation for HDRP 17.0.3 mentioned none of these changes. I understand that Unity and HDRP versions might be tightly coupled but when you make changes like this shouldn’t you at least up the version and update the documents?