# Import your own models

Smart Import handles the common 3D exchange formats and lands the imported asset in an editing environment that lets you fix scale, orientation, and category before it joins the scene. Use it for client CAD, custom hero assets, anything the asset library doesn't cover.

## Watch

{% embed url="<https://www.youtube.com/watch?v=iiC8IR_tG3w>" %}

![Import Assets dialog with the drop zone, a 'Check to review and edit' toggle, and Cancel / Browse actions](/files/E6YaulIzNa8esV7dSINH)

## What it does

The asset library covers most blocking. The hero – the actual product the agency is pitching – almost never lives there. Smart Import is how you bring the brief's specific car, the client's spaceship, the architect's building, the product designer's cup. Once imported, the asset behaves like any other library asset: drag, swap, lock, attach an [image reference](/overview/concepts/image-reference.md).

## Supported formats

`.glb`, `.gltf`, `.dae`, `.fbx`, `.ply`, `.obj`, `.stl`, `.usd`

* **GLB / GLTF** – web-optimized formats with embedded or referenced textures. Smallest file size for the most complete asset.
* **FBX** – the most common interchange format from Maya, 3ds Max, Blender. Carries geometry plus materials.
* **OBJ** – geometry only, no materials. Good for clean meshes from CAD.
* **DAE (Collada)** – common interchange format that carries geometry, materials, and skeletal data.
* **USD** – Pixar's universal scene description, used widely in modern film pipelines.
* **PLY** – polygon/point data, often used for scans.
* **STL** – mesh geometry for 3D printing and engineering pipelines.

## How to import

{% stepper %}
{% step %}

#### Click Import in the asset library

The library has an **Import** button next to **Generate 3D**. Click it. A file picker opens.
{% endstep %}

{% step %}

#### Pick the file

Use **Browse** to open a file picker, or drag and drop a file from your desktop into the import area. Smart Import reads the file, generates a preview, and drops you into the editing environment.
{% endstep %}

{% step %}

#### Review and edit

The editing environment lets you review the imported model before it joins the scene. Use the on-screen controls to inspect the asset and make any adjustments before committing.
{% endstep %}

{% step %}

#### Confirm or cancel

When the asset looks right, click the **check** action to commit it to the scene. Click **Cancel** to discard the import without saving.
{% endstep %}

{% step %}

#### Save to My Assets or Team Assets

Saves the imported asset to your library so you can reuse it across projects. **My Assets** is private to your account; **Team Assets** is visible to everyone on the team. The Generate-3D-Asset preview tutorial walks the team-asset flow if you're sharing imports.
{% endstep %}
{% endstepper %}

## Limits and known issues

{% hint style="warning" %}
**Browser-based rendering imposes a soft cap.** Multi-gigabyte FBX files with millions of triangles will struggle. Run a decimation pass in your modeling tool first if the asset is big. The system optimizes on import, but starting from a sane source helps.
{% endhint %}

* **Materials don't always carry over.** OBJ has no materials. FBX materials transfer when they're standard PBR; specialty shaders get flattened. For hero assets, plan to attach an [image reference](/overview/concepts/image-reference.md) for the surface treatment.
* **Animations don't import yet.** Smart Import handles geometry. Camera tracks and rigged animations from your DCC don't flow in.
* **DXF is wireframe.** Architectural plans come in as line geometry, not solid mass. Useful as guides for building over, less useful as final scene assets.

## Related

* [Asset library](/build/asset-library.md)
* [Image reference](/overview/concepts/image-reference.md)
* [Generate 3D Asset](/build/generate-3d-asset.md)
* [Object details](/build/object-details.md)
* [Supported file formats](/overview/reference/supported-file-formats.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.intangible.ai/build/import-your-own-models.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
