# Assets

Assets refer to all collateral used for visual representations of Catalog Items.

The Threekit Platform supports 8 Asset Types: Model, Material, Texture, Scene, Folder, Font, Vector, and Composite.&#x20;

### Types of Assets

**Models** are the digital representation of a shape, composed of edges, faces, and vertices.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2Foi7OeFccciJAW7PgSyh4%2FAssets_2020-07-31_17-32-47.png?alt=media&#x26;token=cb98ecbf-82a3-4c64-9c42-71a959baeeb5" alt=""><figcaption></figcaption></figure>

**Materials** refer to the properties on the surface of a model that determine how it interacts with light. As an example, blue leather would be considered a material.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FbAo4jvUp1nznHLCFP0lA%2FAssets_2020-07-31_17-46-44.png?alt=media&#x26;token=43f83c17-9081-4307-a395-474ba77593b8" alt=""><figcaption></figcaption></figure>

**Textures** refer to any image file. Image files are most commonly used as maps within the texturing pipeline, or as environment maps to light a scene.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FzwV6NJmK3ZcSiJCuaFtZ%2FAssets_2020-07-31_16-42-32.png?alt=media&#x26;token=26cb0d6f-e3bc-4a29-bbca-db0c44d1995f" alt=""><figcaption></figcaption></figure>

**Scenes** are used to stage products.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2F8QpumQFnPiP2MphiDZyV%2FAssets_2020-07-31_17-17-30.png?alt=media&#x26;token=e38ea208-b8d9-45fd-9544-a3b49fdf4811" alt=""><figcaption></figcaption></figure>

**Folders** are used to organize assets<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FXJzCkPIwUHAYaIoVFWw1%2FAssets_2020-07-31_17-30-09.png?alt=media&#x26;token=e02b12bf-3baa-4d9e-aa3f-3f39bc73d385" alt=""><figcaption></figcaption></figure>

**Font** assets may be used for [text inputs on canvases](https://app.gitbook.com/s/8N1IA5a0lqRClKT5eQQ7/learn/workflows/text-personalization). Multi-language fonts are supported. Acceptable formats include .ttf and .otf.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FRJLaHi2tSWwOYN94Vdwi%2FAssets_2020-07-31_17-58-29.png?alt=media&#x26;token=2d40f28f-6a7c-424f-97e3-6812647ffd29" alt=""><figcaption></figcaption></figure>

**Vector**, i.e., SVG files allow for higher-fidelity scaling

[**Composite**](https://community.threekit.com/platform-documentation/project-data/broken-reference) assets allow for segmentation of a product to make the rendering process more efficient.&#x20;

### Manually Importing Assets

In order to import, Assets can be dragged and dropped into the Asset Listing.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FMQsDYrlmm15k29idkTpg%2FAssets_AssetDragtoAssetListing.gif?alt=media&#x26;token=e9315a9c-c9e1-4a22-b923-b08d9b44067c" alt=""><figcaption></figcaption></figure>

Import Formats located [here](https://community.threekit.com/platform-documentation/project-data/assets/asset-management/importing-assets).

Expected behavior upon importing a Model

Upon importing a single model file, a given Model will generate a dedicated Asset. Dedicated Assets per Material, as well as dedicated assets per Texture, are also created.

**Clone to Scene, Clone to Model**

When importing V-Ray files, there is a modal which allows you to select the nature of the import once the job is initiated. Other imports, such as obj or fbx, can be separated into individual assets. Once the asset is opened in the Threekit Editor ([Layout Mode](https://community.threekit.com/platform-documentation/project-data/assets/asset-editor/editor-layout-modes/layout-editor)) right-clicking on any node allows for cloning to individual models, or cloning to new scenes. This is very useful for parts or scene elements that are re-usable across the product suite.

**Importing vrscene and vrscenezip**

Upon importing vrscene and vrscenezip formats a modal allows the user choose the preferred asset type.

![](https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2F2hV06LLnqavOs6ZtWekH%2FAssets_2020-08-17_10-40-30.png?alt=media\&token=48916ea6-1f75-4141-944c-7d711b72eb0a)

When 'Scene' or 'Model' is chosen, an additional button is available within the **More options** dropdown,

<div align="center"><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FCN6LAjb5iJl4y9t2CI32%2FAssets_2020-08-17_10-41-16.png?alt=media&#x26;token=e99c3178-8e87-49eb-b83f-a98928b2388d" alt="" width="210"></div>

extracting materials will create individual assets for each material in the file.

### Asset Listing

The Asset tab provides a paginated listing of all assets. Each record in the list contains a Thumbnail of the Asset; all assets may be sorted by Name and Date. The Assets may be filtered by Type. There are two buttons on the right side of each asset record. One button allows for viewing the asset in the Threekit Editor. The other allows for cloning the Asset, deleting the Asset, queueing a V-Ray render, downloading in USDZ, glb, or FBX, as well as extracting materials from vrscenzip imports.

![](https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2FxN0aJmgDnqQAyfHbH9sp%2FAssets_2020-08-10_11-35-09.png?alt=media\&token=cd1bc491-7a0b-4679-be60-113a4cc8bb5b)

Individual and bulk deletion are also supported by way of the checkbox to the left of each asset.<br>

<figure><img src="https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2F77G6xgLgmzEJd4O9TZle%2FAssets_Updated_Asset_Delete.png?alt=media&#x26;token=2441376e-832c-40ef-8a40-6a9c108fd75c" alt=""><figcaption></figcaption></figure>

### Asset Page

Clicking on any Asset Record takes the user to the individual Asset Page to preview.

![](https://2668731230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fknvt0jlDBXmk91mWaWXB%2Fuploads%2Ft4Xro21wSpu1kRhCRl1X%2FAssets_Screen%20Shot%202020-02-18%20at%201.48.10%20PM.png?alt=media\&token=07ca19be-7edf-4eb3-97fa-99d497577c6d)

From this page the Asset can be viewed in the [Editor](https://community.threekit.com/platform-documentation/project-data/assets/asset-editor/editor-layout-modes/layout-editor), cloned, or deleted. A cloned asset retains all Attributes and Rules.

Similar to Catalog Items, both metadata and tags may be added to Assets.
