I've just watched the most recent dev stream, and the new character creator looks fantastic. I was really impressed with both the base character models, and the range of customization options available. The base models looks great, and strike a good balance between realism and stylization, with well-defined silhouettes and nice crisp edges around facial features.
While I have a decent idea of how the dev team might have implemented some of the more conventional character creator features (customizing height, bulk, skin tone, etc), I'm curious how they approached things like the hair and facial feature customization from a tech perspective.
I'm guessing that the facial feature customization shown in Sculpt mode would have been implemented using a combination of bone deformations and shape keys, but I'm not sure - some transformations like those shown around
16:11 in the video alter the shape of the mesh quite a bit, without any obvious texture stretching or distortion. The video compression makes it a bit hard to tell, but I'm curious whether the devs used something like triplanar mapping for the finer details of the skin, to allow the level of deformation shown here without any visible texture stretching.
Similarly, the hair shaders look great, and have a lot of volume and detail. Adjustments to the length of the hair seemed surprisingly fluid (a few good examples
around 11:43), and I honestly have no idea how the team was able to get these to look so good, while maintaining the level of customization shown here. Controlling hair length seems like an interesting technical challenge, and I'd love to hear what approach the team took here. Altering the scale and shape of individual hair clumps with shape keys? Rigging the hair and scaling individual bones? Adjusting a cutoff threshold for alpha clipping?
Overall, I found the functionality shown off on stream both technically impressive and a great showcase of the skill of the artists at Intrepid. I'm looking forward to seeing more, as base models for the other races are finished, and configured to work in the character creator.