I need to use PixelWS node in Normals in material editor

I am new to unreal , and this is what i want to achieve:

I need to use SunDirection to display water waves , where it hits the surface.

If i use this setup:
image
I get something like this :

As you can see the edges are not smooth.

I need something like this:

this i get if i use pixelNormals instead of vertexNormals
image

But I cant use the output of this as Normals in material , as it throws the error:
[SM5] (Node PixelNormalWS) Invalid node PixelNormalWS used for Normal input.

Can anyone help me understand , how i can achieve what i want

I could be wrong, but wouldn’t the “PixelNormalWS” node use the data from the normal input combined with the vertex normal to create it’s smoothness - so adding it to the normal input (if it let you) would create a cyclic dependency…

Can you suggest , how can i smooth my mask ( that i get from VertexNormalWS) to get smooth circle

The only thing I can think of is to subdivide your sphere - or fake the ripples with the diffuse rather than the normal.

There may be other options - hopefully others are reading this too…