Thank you very much! This video helps me greatly for my 2nd question. Yeah runtime texture swapping is exactly what I need for 2. Thanks!
For my 1st question. I was wanting to use some sort of animation curve that can control which textures I want for the face during a particular animation like this. Animation Curves | Unreal Engine Documentation
However, I don’t know how to do this with texture swapping. I am not good with working on materials lol. I have this same problem in Maya as well. But if there is a way to set like 1 = normal expression, 2 = angry, 3 = happy, ect, and use the values in an animation curve to set what expressions I want during an animation. That would be exactly what the doctor ordered.
To answer above question so in the game for each animation I want the character to have a certain expression at different times in an animation. So like an idle animation on 10 frames I want the character to close eyes, then on 12th frame I want him to open his eyes. I want to be able to change expressions throughout each animation. The point of the second question is that during gameplay, lets say an event is triggered and this character is now angry. So I want to manually in blue print code be able to set his exprssion to an angry one for a period of time or until event is completed. After event is completed I want the expression to return to the original one (question 1s) from original animation.
I hope this clears up some confusion. Thanks!