eyeVector нужно достать так: vec3 cam_pos = uTDMats[0].camInverse[3].xyz;(всё это во фрагмент шейдере GLSL материала)
vec3 eyeVector = normalize(iVert.worldSpacePos.xyz - cam_pos);
https://tympanus.net/codrops/2019/10/29/real-time-multiside-refraction-in-three-steps/