> For the complete documentation index, see [llms.txt](https://docs.colormass.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.colormass.com/building-blocks/products.md).

# Products

{% embed url="<https://vimeo.com/1160782213/66286984a4?fe=ci&fl=sv&share=copy>" %}

Products are a powerful way to store 3D assets online. This does not have an offline analog so it is a somewhat new concept that you will have to familiarize yourself with. Offline tools like Maya, 3ds Max, Blender etc. are very limited when it comes to storing and using product logic/variations, because these tools are not really meant for that. At colormass we refer to this as Content Engine (or Templates) which refers to the way how atomic data (meshes and materials) can be used and combined in a smart way. Templates are the backbone of storing 3D assets online.

## Introduction - What is a Product?

{% embed url="<https://vimeo.com/1205732135/8ecce7a3a0>" %}

## Adding a Product

The video below shows how to upload products from your 3D software.

{% embed url="<https://vimeo.com/1205732137/dea64bea6d>" %}

Find more details on the following pages: [Upload to Existing Product](/building-blocks/products/add-a-product/upload-to-existing-product.md).

## Assigning Materials

In the video below, you can see how to assign materials to your uploaded products.

{% embed url="<https://vimeo.com/1205732136/559947de0b>" %}

Find more details about assigning materials here: [Assign Materials](/building-blocks/products/assign-materials.md) and about inputs here: [Inputs and Outputs](/building-blocks/products/advanced/inputs-and-outputs.md).

## Creating Variants

Watch the video below to learn how to create simple variants of your products.

{% embed url="<https://vimeo.com/1205732134/85eea95e7e>" %}

Find more details on the following pages: [Create Variants](/building-blocks/products/create-variants.md) and [Create Material Variants](/building-blocks/products/create-material-variants.md).

## Creating Your First Configurator

Once you have created your first product, you are ready to create your first configurator as well, go to [Create Your First Configurator](/configurator/create-your-first-configurator.md).
