Hair seen through single layer water issues

I am seeing that hair seen through single layer water draws differently after upgrading from 5.4 to 5.6. I would be okay with it, but the silhouette or contour of the head and shoulders are now visible through the hair when looking through water, so I made a simple level with default hair and a simple single layer water plane and compared 5.4 with 5.6, and there is a difference here:

The left it 5.4 and the right is 5.6. Does anyone know how to make 5.6 look like 5.4 again, where the hair draws over the head and shoulders?

It might be associated with reflections, because when I disable reflections using r.water.singlelayerwater.reflection = 0. The images look the same:

Also, if anyone knows why the hair is black when seen through single layer water, please let me know.

single layer water is rendered like translucent geometry. it’s a seperate pass that doesn’t have all the features of the base pass geometry rendering. that’s why it looks different. over and under. reflections on it are usually screenspace or distance field, unless you take the hit and render with raytracing.

Is the issue the length of the hair curves being different? If yes, this is probably just a fix we did in 5.5. You could get in your 5.4 version if you get similar result with starting the engine with r.HairStrands.Strands.UseTriangleStrips=0

Admittedly, I don’t know about hair curves. The biggest “issue” that I am trying to solve is that the the player of the game has a kind of x-ray vision when looking through single layer water where they can see the shape of the head and shoulders after upgrading from 5.4 to 5.6 that they don’t have when looking at the hair above single layer water, and I think this is related to the reflection.

In the image on the left you cannot see the hair and shoulders through the water and the image on the right you can. I tried to emphasize the outline not visible in 5.4 with yellow dots in the following image:

Also, I don’t know why the hair is black, but maybe the default settings don’t look good for hair and single layer water, and need to change, so I was wondering if anyone knew what to change to fix that too.