Creating a reflex sight material

Hey guys,

I’m pretty bad with materials/shaders, and I come from a Unity background - Unreal development is somewhat new to me.

I’m trying to implement a reflector sight (sometimes called a reflex sight or a holographic sight) in my flying game. I’ve found some examples that use a bump offset effect to make a texture appear further away, however - this isn’t particularly accurate and doesn’t achieve what I’m looking for.

I found this blog post from a Unity developer explaining the theory behind how a more accurate effect was created using a Unity shader. The trouble is I have no idea how to implement this using Unreal material nodes.

Can someone able to lend a hand with this, or steer me in the right direction?