Someone else could explain it more technical terms, but: The unreal water shader isn't actually translucent - its doing a trick where it projects what's underneath onto the water plane. This all happens prior to the point where the outline post process happens (its right there in the name - post process) - the depth data you need to draw outlines doesn't exist below the water, because its actually an opaque plane.
Replies
The unreal water shader isn't actually translucent - its doing a trick where it projects what's underneath onto the water plane.
This all happens prior to the point where the outline post process happens (its right there in the name - post process) - the depth data you need to draw outlines doesn't exist below the water, because its actually an opaque plane.
How to Create Masks With the Custom Stencil Buffer | Tips & Tricks | Unreal Engine (youtube.com)