---
title: "Get a 3D avatar GLB file"
method: GET
path: "/avatars/{avatarId}/3d"
tags: ["avatar3d"]
---

# Get a 3D avatar GLB file

`GET /avatars/{avatarId}/3d`

Get a 3D avatar GLB model with desired performance and configuration settings

## Path parameters

- `avatarId` string, required

## Query parameters

- `quality` 'low' | 'medium' | 'high' — Quality preset for 3D avatars
- `textureSizeLimit` integer
- `textureQuality` 'low' | 'medium' | 'high' — Quality preset for 3D avatars
- `textureAtlas` 'none' | '256' | '512' | '1024' — Texture atlas resolution
- `textureChannels` string
- `morphTargets` string
- `useDracoMeshCompression` boolean
- `useQuantizeMeshOptCompression` boolean
- `pose` 'A' | 'T' — Pose for full-body avatar
- `useHands` boolean
- `textureFormat` 'webp' | 'jpeg' | 'png' — Texture format for avatars
- `lod` integer

## Response `200`

OK

---

[API](https://skmtc.net/zerobias-org/apis/zerobias-org-module-readyplayerme-readyplayerme.md) · [All operations](https://skmtc.net/zerobias-org/apis/zerobias-org-module-readyplayerme-readyplayerme/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zerobias-org/zerobias-org-module-readyplayerme-readyplayerme/revisions/34213152576e/schema)
