# Add Assets

Click the **New +** button at the top of the sidebar or the **empty card** in the Content page to add a new asset to the collection.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FX1nlxM54P9UqDJWxeiNp%2Fimage.png?alt=media&#x26;token=d544110e-f61a-4363-b0ec-2376dbe3e046" alt=""><figcaption></figcaption></figure>

### Choosing Assets

You can either select files from **local storage**, **Google Drive**, **Bynder**, **Acquia**, **Box**, **Canto**, search the **echo3D library**, or **drag and drop** files.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FHrcM0IhJbAYJoA6baiF2%2Fimage.png?alt=media&#x26;token=17c1ac8a-00bd-4c4f-8130-a0a63119ece3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
When using Google Drive, Bynder, Acquia, Box or, Canto, a window will appear to log you into your account and allow you to select the files your would like to import.

In Bynder, a 3D file must be categorized as *document* and added to a collection on Bynder before it can be imported.

In Canto, a 3D file must be added to a library on Canto before it can be imported.
{% endhint %}

Once selected, can set if you want to **maintain the uploaded folder structures**, and set if you want to **detect duplicates** to check if these new assets already exist in your collection.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FhwrJgVeB2TjhKBdoGrvz%2Fimage.png?alt=media&#x26;token=890086ba-320a-435f-9377-9aae39c6eef3" alt=""><figcaption></figcaption></figure>

You can choose to reupload all duplicates, skip all duplicates, or be prompted on a case-by-case basis.&#x20;

{% hint style="info" %}
Duplicate detection aims to prevent accidental duplicate uploads and save storage usage.&#x20;

Duplicate assets will reference the same files in our storage.
{% endhint %}

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2F60ApCi0zATOptpdwPx1H%2Fimage.png?alt=media&#x26;token=0e2cf94a-c0e3-4c27-b086-a325584fea15" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
We detect duplicates using an MD5 checksum of the asset(s) at the time of upload. Assets are not considered duplicates of one another if they are only visually similar.
{% endhint %}

At this point, you can **proceed with the upload** if you do not want to add any additional settings, or you can continue **customizing the upload workflow**. The assets will all be added to a queue and processed sequentially.

### Adding Metadata & Tags

You can add metadata & tags that will be applied to all of the uploaded assets.&#x20;

You can choose if you would like for **AI-generated tags** to be added to your asset, or use Quick Add **suggested tags** from your other assets in the collection.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FI4Zh9TWUXib3aIH153dk%2Fimage.png?alt=media&#x26;token=73659693-c0e5-43da-ab04-2fc71787d124" alt=""><figcaption></figcaption></figure>

Note that if your collection has **Required Keys** set, you will not be able to proceed with an upload until you have added a value for those keys.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FmJrDJzU5fgI6KhybSYcD%2Fimage.png?alt=media&#x26;token=a83387e5-5802-4e31-b105-efea28a6cbe7" alt=""><figcaption></figcaption></figure>

### Adding Automatic Optimizations

You can choose what additional operations will be performed on each uploaded asset.

A **GLB and USDZ version of your model will always be created**. You can choose additional conversions as well.

You can choose to generate a Draco Compressed or Ultimate Compressed version of the models as well.

Additional storage and usage rates apply.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FhwXISyhxgjPaG1vFjqMS%2Fimage.png?alt=media&#x26;token=e074c56c-d260-48e8-803a-50fa54e25614" alt=""><figcaption></figcaption></figure>

### Adding Automatic Sharing

You can choose which collections and users on your current collection to share all of the assets with.&#x20;

You can also set if you want the assets to be locked.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2Fu8iXwj2YIg7ft4sPcPEJ%2Fimage.png?alt=media&#x26;token=15257b6e-5ae1-4d46-b243-1e087598278d" alt=""><figcaption></figcaption></figure>

### Saving Template

You can save the upload workflow configurations as a template to be reused for future uploads.

<figure><img src="https://3757500311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M41BcmqhdFQ3r89wcIR%2Fuploads%2FDZBewZ9fSkAkok5y7Bh8%2Fimage.png?alt=media&#x26;token=ce265888-4021-418d-8f6b-bd6049e2a7a3" alt=""><figcaption></figcaption></figure>
