humanoidsdata.com

Search

Search companies, datasets, articles, and glossary terms for humanoids and embodied AI.

← All glossary terms

Models & learning

SMPL-X

SMPL-X is a learned parametric 3D human model that represents a unified articulated body, hands, and expressive face using shape and pose parameters. It provides a consistent mesh and skeleton, but fitted SMPL-X motion is an estimate derived from observations and model assumptions rather than direct measurement of every joint or surface point.

Also known as: SMPL-X body model, SMPL-X model

Updated

One model connects body, hands, and face

The SMPL-X paper extends parametric human modelling into a unified mesh with articulated body, hands, and face. Shape parameters change the person-specific geometry, while pose parameters articulate the kinematic structure and drive pose-dependent deformation.

That shared representation is useful when a dataset needs whole-body posture and detailed hands in one coordinate system. It also supports consistent surface points for visualisation, contact analysis, self-intersection tests, and transfer between recordings.

Parameters are not raw measurements

An SMPL-X sequence is normally fitted or inferred from cameras, trackers, gloves, or another body representation. Its quality therefore depends on calibration, sensor visibility, the fitting objective, motion prior, body-shape estimate, and coordinate-frame conventions.

A plausible mesh can still place an elbow incorrectly, penetrate an object, slide a foot, or smooth away a fast contact. Dataset documentation should distinguish directly measured inputs from fitted SMPL-X parameters and state whether body shape is fixed per participant, per session, or per frame.

File conventions need to be explicit

Pose may be stored as local axis-angle rotations, rotation matrices, quaternions, or another representation. Global translation may refer to the pelvis, model origin, or an additive library parameter. Scale, world orientation, handedness, up axis, joint order, and the hand-pose convention also affect interpretation.

EgoExplorer stores a metric world pelvis position, world-relative root orientation, local body-joint rotations, and local finger rotations while referencing participant shape and mount calibration by profile ID. Publishing those conventions prevents a numerically valid array from being replayed in the wrong place or frame.

Human motion still needs robot retargeting

SMPL-X describes a human body, not a robot. A humanoid may have different link lengths, joint axes, limits, feet, hands, and actuation. Motion transfer therefore needs a separate retargeting step plus collision, balance, contact, and controller validation.

A dataset should retain both the original human parameters and any derived robot reference. Keeping them separate preserves the mapping error and avoids presenting a retargeted trajectory as if it were directly measured robot motion.

Sources