> For the complete documentation index, see [llms.txt](https://docs.metahumansdk.io/service-apis-for-creating-virtual-avatars/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metahumansdk.io/service-apis-for-creating-virtual-avatars/getting-started/glb-constructor.md).

# GLB Constructor

{% hint style="danger" %}
GLB Constructor currently supports only hair in ***`volume`***&#x6D;ode
{% endhint %}

## Easy Level

If you want to visualize **only the head with hair** or **only the head**, then go to [Easy - Head Visualization](/service-apis-for-creating-virtual-avatars/getting-started/glb-constructor/easy-head-visualization.md)

## Advanced Level

But if you want a more flexible solution (for example, load the model once and reuse it), use advanced level.

## Step 1

Firstly, you need to add your data to a server.

{% hint style="info" %}
Note: you can choose not to add your details, but you still need to submit an empty schema config.
{% endhint %}

Click on the image below to view its details:

<figure><img src="/files/45jGsqTWWQJi7ypDgBIk" alt=""><figcaption><p>Prepare schema</p></figcaption></figure>

How to do this, see the [Schema preparation](/service-apis-for-creating-virtual-avatars/getting-started/glb-constructor/advanced-schema-preparation.md) section.

## Step 2

{% hint style="warning" %}
Note: This service only works with parameters from the [3D Face Reconstruction Service](/service-apis-for-creating-virtual-avatars/getting-started/3d-face-reconstruction.md)
{% endhint %}

You can now submit your [GLB model assembling](/service-apis-for-creating-virtual-avatars/getting-started/glb-constructor/advanced-assembling.md) requests.
