FaceFormer icon indicating copy to clipboard operation
FaceFormer copied to clipboard

How to FaceFormer output arkit blendshape coefficient instead of vertices?

Open youngstu opened this issue 2 years ago • 13 comments

The work is remarkable. How to FaceFormer output arkit blendshape coefficient instead of vertices? Very Thanks.

youngstu avatar Aug 02 '22 08:08 youngstu

If faceformer supports arkit-blendshape-coefficient output, it can support other 3D templates.

youngstu avatar Aug 02 '22 08:08 youngstu

@youngstu Did u get a way to do this? I got some problem

lucasjinreal avatar Aug 31 '22 09:08 lucasjinreal

The work is remarkable. How to FaceFormer output arkit blendshape coefficient instead of vertices? Very Thanks.

Hi, for the current model, the output representation is vertex positions. The training datasets we used do not contain the blendshape coefficients ground truth, so the model was not able to learn such information during training. I guess some other techniques based on inverse graphics may be required to convert the vertex positions into 51 blendshape coefficients.

EvelynFan avatar Nov 15 '22 07:11 EvelynFan

The work is remarkable. How to FaceFormer output arkit blendshape coefficient instead of vertices? Very Thanks.

Hi, for the current model, the output representation is vertex positions. The training datasets we used do not contain the blendshape coefficients ground truth, so the model was not able to learn such information during training. I guess some other techniques based on inverse graphics may be required to convert the vertex positions into 51 blendshape coefficients.

I want to know if i have the blendshape coefficients groud truth, why in the render video, the lip animation is not evident

zhaiyuan0217 avatar Jan 04 '23 10:01 zhaiyuan0217

@youngstu Did u get a way to do this? I got some problem

what's problem did you encounter, and did you solve it

zhaiyuan0217 avatar Jan 04 '23 10:01 zhaiyuan0217

@zhaiyuan0217 not yet, did u able to get 51 blendshapes ?

lucasjinreal avatar Jan 05 '23 02:01 lucasjinreal

@zhaiyuan0217 not yet, did u able to get 51 blendshapes ?

we have blendshapes with our data, after traing the model with our data and blendshapes, the rendered video is not well, but traing the model with vertices, the rendered video is well.

zhaiyuan0217 avatar Jan 05 '23 06:01 zhaiyuan0217

@zhaiyuan0217 Hi, what do u mean training the model with vertices

lucasjinreal avatar Jan 05 '23 11:01 lucasjinreal

i mean the output is 5023*3 vertices.

zhaiyuan0217 avatar Jan 05 '23 11:01 zhaiyuan0217

@zhaiyuan0217 not yet, did u able to get 51 blendshapes ?

we have blendshapes with our data, after traing the model with our data and blendshapes, the rendered video is not well, but traing the model with vertices, the rendered video is well.

i have same question

xiaodongyichuan avatar Mar 08 '23 09:03 xiaodongyichuan

May I ask how you create your own dataset? Can you be specific? Thank you! @zhaiyuan0217 @xiaodongyichuan

Shirley-0708 avatar Apr 05 '23 10:04 Shirley-0708

@zhaiyuan0217 not yet, did u able to get 51 blendshapes ?

we have blendshapes with our data, after traing the model with our data and blendshapes, the rendered video is not well, but traing the model with vertices, the rendered video is well.

Did you solve this problem? I also trained with wav and blendshape data, and the final driving effect is that the mouth basically does not open

zhiyoujingtian avatar Jul 26 '23 06:07 zhiyoujingtian

I was trying to train on DECA expressions but the mouth is not moving when rendering the result.

agupta54 avatar Mar 28 '24 07:03 agupta54