> 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/advanced/inputs-and-outputs/inputs.md).

# Inputs

Inside a product you can add an input using the *Other* button:

<figure><img src="/files/XLXaeQATEnbOzMBRtrt1" alt="" width="563"><figcaption><p>Adding an input</p></figcaption></figure>

You have various options for the type of input you want to add (depending on what kind of influence you want to give to the scene where this product will be included).

For example you can add a *Material Input,* which will allow the parent scene (the scene where it will be included) to assign material to this input that we you have just created. This material input you can use as a regular material and assign the areas of the product that you want to allow to override in any parent scene.

When you now add your product to the a scene, you will see a new input appear:

<figure><img src="/files/1Wo979ziLAWjZpRx4Lyz" alt="" width="563"><figcaption><p>Material input</p></figcaption></figure>

where you can now use to drag and drop a regular material to override:

<figure><img src="/files/nsFLqTPHaU7zjURhKQDu" alt=""><figcaption><p>Assigning material to an input</p></figcaption></figure>

Notice that in the parent scene you re not able to edit anything else other than assigning a material to the input.

An input always contains a *Default* field:

<figure><img src="/files/CUjoy1qlaM5gUVDw8og8" alt="" width="251"><figcaption><p>Default field</p></figcaption></figure>

This is the value that will be used if nothing is assigned to the input in the parent template.

{% hint style="info" %}
The color of inputs is always blue and the color of outputs is always red. This way you can always quickly see what fields you can assign values to (*Inputs*) and what fields you can use as values that you can assign to other areas (*Outputs*).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.colormass.com/building-blocks/products/advanced/inputs-and-outputs/inputs.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.
