How do I animate an albedo texture on a mesh?

Hello. I use 2017.2.
I have a low poly mesh(head of a woman) and I want to apply an animated albedo on it. For example after some seconds play an animation where she blinks, or play by script an albedo animation like she speaks.

I don’t know how to draw and format the UV albedo texture in import options, and I don’t know how to script the animation. Frankly I have no idea if this is even possible. But I don’t want to add geometry to the mesh with blend shapes for blinking or speaking, I want just to draw and animate the 2D albedo map on the face.

Sorry for my bad english.

The easiest way to accomplish this would probably be to have get the material of the mesh and assign a new albedo at run time; however, this won’t be doable via an animation, it’d need to be in C# (or via an animation event that calls into C#), probably using Material.SetTexture

It’d be more complex but you could also do it using a texture offset; if the face was its own material, you could create an atlassed texture and get the face you want by setting the offset to match the position of the face you want (using Material.SetTextureOffset). You’d have to do some math to figure out which face to get, but it’s the more performant option.