Animated Texture


I’m trying to go about making a character talk using images for the different mouth shapes and UV mapping them onto the mesh. The problem I’m running into right now is that I’m not quite sure how to go about animating the mouth and changing the image. I’ll just quickly run you through what I have right now and what I’d like to do.

Right now, I have a mesh that has a face and mouth texture mapped onto it. I also have other face images with different mouths and expressions. When listening to a sound file, I’d like to be able to choose a specific face to be used in specific frames, changing it as needed. It’s pretty much the same concept at using shape keys for 3D lip syncing, but just in 2D and using textures instead. Does anybody know how I could do this?

I’ve thought about using different materials with a different face on each material, but can you animate an object’s material so that it can be changed to another? Any ideas? Any help would be appreciated.



  1. use node
  2. Use glsl external shader.
  3. Find Phyton script for this.

use an animated texture with each frame a different mouth shape and then a time ipo to pick the frame you want to display