Here is one possible solution:
This is how it looks in motion:
The material is set to be two sided. The more vertices the mesh has the better the displacement is going to look, but of course you can drop the world position offset branch entirely don’t want to worry about it.
