Well yes, couple of ways to do it nicely. Depends on how you want it, vibe and setting of the game.
I use in my game a masked one after going through portals which is something like this.
Can be found here aswell.
If you want a more smoother effect, think you can make same material with 2 different domains (even change it) and assign transparent one when animation starts. I don’t think it would be too noticable, also you can put normal and get light direction dot product and put onto emissive for a brief moment.
My pleasure.