GLB Constructor
Last updated
Last updated
HTTP type | name |
---|---|
Declaring a file structure for a given token.
In order to use your GLB models (e.g. clothes, hair) to create an avatar, you must declare model IDs in the models config.
Model config example: There are 2 types of models declared here: a hair model and a body model. "hair_male", "hair_female", "body_01" are IDs for each GLB model you upload.
PUT
https://api.metahumansdk.io/glb_const/schema
Declaring a file structure for a given token.
Uploading the GLB model declared in your schema.
A token is used for authorization.
Note: the GLB models you upload must fit our embbeded head size and position.
PUT
https://api.metahumansdk.io/glb_const/glb
Upload your GLB model declared in your schema.
Assembling the GLB model of a 3D avatar.
Embbeded head model description:
number of vertices: 5255
UV texture: created using 3D Face Reconstruction Service from photo
blendshapes: ARKit standard
POST
https://api.metahumansdk.io/glb_const/assemble
Assembling a GLB model of an 3D avatar.
Server and token health check.
POST
https://api.metahumansdk.io/glb_const/status
Server and token health check.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
PUT
PUT
POST
POST
token*
string
Registered token.
schema*
binary
JSON file with description of the structure of your models.
token*
string
Registered token.
data*
binary
GLB model loaded as a binary stream using an in-memory bytes buffer.
sha256*
string
Check sum sha256 of GLB file.
data_type*
string
Loaded model type in schema.
data_id*
string
Loaded model ID in schema.
token*
string
Registered token.
head_uv*
binary
Image texture from 3D Face Reconstruction Service.
head_config*
binary
JSON file with model parameters from 3D Face Reconstruction Service.
models_congig*
binary
JSON file with model ID for model types from the schema.
custom_models
array
List of custom (not preloaded) GLB model loaded as a binary stream using an in-memory bytes buffer.
add_facs
boolean
Adding FACS blendshapes in GLB model.
token
string
Registered token.