> 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 an existing mesh into Sloyd and use it as a starting point for edits. Accepts common interchange formats, up to 500 MB per file.

### Upload 3D Object

Upload an existing mesh into Sloyd.

Use it as a starting point for edits.

### Supported formats

Upload one file at a time, up to 500 MB:

* `.dae`
* `.fbx`
* `.glb`
* `.gltf`
* `.obj`
* `.ply`
* `.stl`
* `.usd`
* `.usda`
* `.usdc`

{% hint style="info" %}
Only `.glb` is stored as it arrives. Everything else is converted to GLB after upload, and Sloyd keeps your original file so the import can be run again if needed.
{% endhint %}

### 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 keep textures in separate files that a single upload cannot carry.

Use `.glb` or `.fbx` if you want the textures to travel with the mesh in one file.
