neuralgif icon indicating copy to clipboard operation
neuralgif copied to clipboard

Adding clothing capability to SMPL-X body model

Open hshreeshail opened this issue 2 years ago • 2 comments

I am working on a problem which requires animating finger movements and facial expressions. Hence, I am using PIXIE, which uses the SMPL-X model. However, PIXIE works on the vanilla, undressed SMPL-X model. I was wondering what the easiest way is to add the clothing feature to PIXIE (i.e., I want PIXIE's output on a clothed SMPL-X model). It would suffice for the clothing/skin color to be a fixed value i.e., it doesn't have to be derived from the input image.

hshreeshail avatar May 18 '22 13:05 hshreeshail

You can add clothing as a displacement map on top of SMPL-X. You can refer to https://github.com/bharat-b7/MultiGarmentNetwork/blob/master/dress_SMPL.py for adding clothing on top of SMPL model.

garvita-tiwari avatar May 22 '22 14:05 garvita-tiwari

You can add clothing as a displacement map on top of SMPL-X. You can refer to https://github.com/bharat-b7/MultiGarmentNetwork/blob/master/dress_SMPL.py for adding clothing on top of SMPL model.

I tried this. I took the output of PIXIE (which is in the SMPL-X format), converted it to the SMPL format using this, and ran dress_SMPL.py on the SMPL model (I don't think MGN works with SMPL-X as input). While the dressing works ok, the SMPL model loses the hand articulation information. See Image below: SMPLX (left), SMPL (right).

smplx_vs_smpl

I want to dress the model without losing the hand articulation. Is there any way to do this? Is there any existing work on dressing the SMPL-X model?

hshreeshail avatar Jun 06 '22 06:06 hshreeshail