2D eye movements in a 3D space

Here’s a thing that I’m going to do up. I just wanted peoples opinions if anyone thinks this is practical or not. So how this works is that it’s some planes with different materials layering ontop of eachother. The eye movements are handled via texture coordinates and are masked to prevent the pupils from leaking out of the eyeball. It’s highly modular, with focus on making resources such as eye shape and eye mask. Theres also no need to make the eyeballs their own vertices, saving triangles for cosmetics. Downsides are it uses UV animations to work on eyes so it won’t work right on WebGL renderers like on Sketchfab. Cycles also has trouble rendering transparency too so it’s an Eevee thing.

What do you guys think so far?