> For the complete documentation index, see [llms.txt](https://sloyd.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sloyd.gitbook.io/documentation/start-here/uploading-3d-model.md).

# Uploading 3D Model

### Upload 3D Object

Upload an existing mesh into Sloyd.

Use it as a starting point for edits.

### Supported formats

The upload dialog accepts common interchange formats.

* `.obj`
* `.fbx`
* `.gltf` / `.glb`

### How to upload

{% stepper %}
{% step %}

#### Open upload

Open a project.

Go to **My Activity** → **Upload 3D**.
{% endstep %}

{% step %}

#### Select a file

Choose a supported file.

Wait for validation.
{% endstep %}

{% step %}

#### Review the import

Sloyd may optimize the mesh (welding, decimation, triangulation).

If the model fails validation, simplify it first.
{% endstep %}

{% step %}

#### Continue in the editor

Open the imported asset in the editor.

From there you can:

* retexture
* split into parts (see [Split to Parts](/documentation/3d-tools/split-to-parts.md))
* export
  {% endstep %}
  {% endstepper %}

### Troubleshooting

#### Import fails

* Remove non-manifold geometry.
* Apply transforms.
* Try exporting as GLB.

#### Textures are missing

Some formats store textures separately.

Try GLB for a single-file upload.
