The effect you’re after isn’t built in in three.js as far as I know. However, it looks like all you have to do is add a fresnel snippet to an existing shader.
That said, there are two things you can do:
- Monkey patch one of the existing shaders, like the phong shader and add a fresnel feature to it
- Write your own shader from scratch.
I don’t know how experienced you are with GLSL, I know I for one don’t know that much about it to pull this off on my own, unfortunately. I did manage to find a shader on shadertoy that creates the effect you’re after to get you started:
https://www.shadertoy.com/view/4scSW4
Maybe someone else here can assist you in how to add this kind of feature to three.js.