acai Sorry for the unclear explanation! I was thinking of a setup like this:
It is true that only one attachment can be assigned to one skin placeholder. However, if you want the eyes to always be closed even when blink or facial expression animations are played, for example, when the “eyes-closed” skin is assigned, you can assign the same eyes to all skin placeholders in this way and the appearance will remain unchanged.
Also, what’s your opinion on changing facial expressions by mixing animations across multiple tracks?
Are you concerned about whether or not it will work to play back multiple facial animation while switching facial expressions with skins? Or do you mean whether it is better not to use skins?
It is a very common approach to manage facial expressions through animation without skins. The advantage of using skins only to change the appearance of the character and managing facial expressions through animation is that it saves the time and effort of preparing a skin for each facial expression for each character appearance. Also, if each facial part is animated by bones rather than by changing attachments, it might be better to manage them through animations so that the mix can be used, for example, to make a natural transition from an expression with raised eyebrows to one with lowered eyebrows.
Sorry if this is not what you intended with your question. We may be able to advise you further if you give us more details about the skeleton assumptions you are hoping to achieve.