I wrote this shader for a college project and have been improving it since then. Now it's open source and free to use in any project as long as you credit my work.
Source code:
https://gist.github.com/cortvi/36e039102ef4eb7eb6d11e0a21fd1225
3D art by Elsie Loh https://www.artstation.com/elsieloh