I attempted to integrate the translation and pose estimation output from the Network to be used with the SMPLX Python Module (https://github.com/vchoutas/smplx). However, whenever the model turns direction, it behaves strangely, and the model appears upside down. I suspect this might be an issue related to the coordinate frame.
For example:
smplx_model = smplx.create(
r"SMPL_FEMALE.pkl",
betas=self.betas,
model_type='smpl',
create_global_orient=True,
gender='female',
ext='pkl'
)
body_pose = torch.unsqueeze(torch.tensor(pose[3:]), 0)
global_orient = torch.unsqueeze(torch.tensor(pose[:3]), 0) # Use the hip as the global orientation?
# Translation is not needed at the moment
output = smplx_model.forward(body_pose=body_pose, global_orient=global_orient)
Dear all,
I attempted to integrate the translation and pose estimation output from the Network to be used with the SMPLX Python Module (https://github.com/vchoutas/smplx). However, whenever the model turns direction, it behaves strangely, and the model appears upside down. I suspect this might be an issue related to the coordinate frame.
For example:
i also tried to get the pose from:
but no success.
Is there a specific transformation or reference frame issue I might be overlooking?
Thank you very much!