How to create a reflecting/refracting visible light beam?

Hello All,

I am trying to create a visible light beam to originate from the center of a translucent sphere. On colliding with the surface of the sphere it would partially reflect inside the sphere based on the opacity and partially pass through the sphere bending (refracting) based on the roughness of the surface.

I have looked at laser shooting examples but I am not able to comprehend how to tackle the above scenario. I would really appreciate any guidance (or resources) about how to do something like this.

Thanks!

PS: I am very new to the UE framework and game dev in general.