The attached file has been exported from Nomad Sculpt directly.
It uses blend shapes / layers.
The file doesn’t pass validation in glTF Validator, as there are a number of small differences (rounding errors?) for some attributes:
https://github.com/mrdoob/three.js/files/8325401/blendshape-bugs.zip
Validation errors:
"messages": [
{
"code": "ACCESSOR_MIN_MISMATCH",
"message": "Declared minimum value for this component (-1.3048517644165258e-7) does not match actual minimum (-5.736947059631348e-7).",
"severity": 0,
"pointer": "/accessors/0/min/1"
},
{
"code": "ACCESSOR_ELEMENT_OUT_OF_MIN_BOUND",
"message": "Accessor contains 233 element(s) less than declared minimum value -1.3048517644165258e-7.",
"severity": 0,
"pointer": "/accessors/0/min/1"
},
{
"code": "ACCESSOR_MAX_MISMATCH",
"message": "Declared maximum value for this component (0.1596701294183731) does not match actual maximum (3.8743019104003906e-7).",
"severity": 0,
"pointer": "/accessors/0/max/1"
},
{
"code": "ACCESSOR_MAX_MISMATCH",
"message": "Declared maximum value for this component (0.5000004768371582) does not match actual maximum (0.5000005960464478).",
"severity": 0,
"pointer": "/accessors/0/max/2"
},
{
"code": "ACCESSOR_ELEMENT_OUT_OF_MAX_BOUND",
"message": "Accessor contains 1 element(s) greater than declared maximum value 0.5000004768371582.",
"severity": 0,
"pointer": "/accessors/0/max/2"
}
],