Help transferring xgen hair with facial blendshapes to UE4


#1

I have a character which had xgen eyebrows and eyelashes. The mesh has about 250 blendshapes for facial animation. I wanted to transfer this to UE4 and I did that by transferring the mesh with blendshapes to UE4. And the xgen hair as alembic. Turns out UE4 doesn’t support alembic hair animation (or simulation) if the underlying mesh moves via morphers.

Great, so I had an idea, what if I convert all those xgen hairs to mesh strands and export them all as morphers. I convert the xgen into mesh and used wrap deformer to move them in the scene using the already applied blendshapes. Unfortunately you cannot export this using fbx and I am stuck.

**I could use help this, **
How could I possibly move facial hairs like brows that are attached to a face with blendshapes and not bones, inside of unreal engine? The hairs are not part of the blendshapes.

PS I am open to try out 3ds max plugins/scripts as well if that helps. I can import the blendshapes in morpher, and xgen as alembic.


#2

Separate the head from the body - duplicate the head - select FIRST old head, THEN old body and combine them - select the border vertices - merge them - soften edges - delete history. As you selected the head first, its point order will stay the same while the body adapts. Now you can add duplicated head as a blendshape to the body. Make sure to turn off ‘check topology’ in the blendshape option box.