I want to place 2D animation over 3D mesh, to animate eyes for instance. I do not want to use 3D eye globes because this approach limits the available emotions (I cannot display star-shaped eyes or full of tears, as example). The same thing with eyebrows and mouth.
My first idea was to use UV-maps and swap them during the animation. The main disadvantage of this technique is that the animation will not be smooth. Or I have to draw all the motion phases by hands.
What techniques are available for doing 2D animation in blender?
Thanks in advance for any suggestion!