It seems that the VertexNormalWS node has an issue when representing the normal

Hi, Because I was making the Unreal for cartoon rendering, I needed to smooth out the normal direction of the characters’ hair. I used the NormalEdit modifier in blender to smooth out the normal direction.

.

Everything seemed normal in blender, but after importing it into the Unreal and applying the Lambert material, the model showed uneven coloring in the Unreal.

.

Then, take a close look at VertexNormalWS. Its normal is not smooth. Why is that? Is it because it still reads the normal of the face corner normal?

.

I exported the model from Unreal back to blender and reproduced the Lambert material, and there were no issues at all