I hope this isn't a common question; this is my first post so hopefully this makes sense.
I'm working on a personal project and I want to create an animation that will include a lot of different human faces. The faces won't be photorealistic, instead I want them to be sort of low poly and slightly stylized. My issue is, I've never worked with humanoid models before.. I've generally stuck with hard surface/general 3D modeling. Nothing as complex as a human character. Thankfully I really only need the faces and shoulders, not the full body.
I know I could just go online and watch a tutorial on how to model a human face, but I wasn't sure if there was potentially a way to streamline it a little bit. I'm totally okay with modeling a human face, I do want to learn more of what goes into it, but I might need quite a few different faces for the project.
My question really, is if there's a way to model a face and then make features interchangeable or procedurally generated. Features like - hair, skin color, eye color, maybe some extra smaller features like freckles but I really don't need anything extensive or highly detailed as the faces are not going to be shown for any longer than a second before another face replaces it.
I know this is a lot to ask for, especially since this is an ambitious project of mine, but I wanted to pick the brain of more experienced artists! So really any thoughts or ideas or suggestions are very welcome and appreciated.