rooomAvatars Overview
Create and export user avatars with the rooomAvatars Configurator and REST API.
Are you an LLM? You can read better optimized documentation at /docs/rooom-avatars.md for this page in Markdown format
Embed a web-based avatar configurator in your application and export the result as a downloadable 3D model. You integrate the configurator via an iframe and communicate with it using postMessage.
Overview
The rooomAvatars stack consists of:
- Editor (Web UI): an embeddable UI to edit an avatar.
- REST API: endpoints to register the final avatar settings and download a model file.
Steps
- Open the Editor embedding guide to review embedding instructions.
- Embed the configurator as an
iframewith the API token in the URL hash. - Listen for the
rooom-avatars-completedmessage to receive the avatar ID and model URL. - Download the model with the REST API.
Examples
Tutorials
Troubleshooting
If the configurator does not initialize or the API returns authorization errors, see: