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

# Overview

<figure><img src="/files/45B0RY7ZK3D9W6C7gFaW" alt=""><figcaption></figcaption></figure>

{% content-ref url="/pages/GG4YYreyHaTS9v4dynWd" %}
[Brush](/tools/brush.md)
{% endcontent-ref %}

{% content-ref url="/pages/E68znqurkBvjRkqoF2KU" %}
[Eraser](/tools/eraser.md)
{% endcontent-ref %}

{% content-ref url="/pages/DrgSRJ2BnB7C5i2W6pLM" %}
[Text](/tools/text.md)
{% endcontent-ref %}

{% content-ref url="/pages/ITTj3Pz5Ap5OFVgh4OvX" %}
[Shape](/tools/shape.md)
{% endcontent-ref %}

***

## Generation modes

You can choose how each layer is used in the next generation: include in the generation or keep as editable.

<figure><img src="/files/z7tQEFzfQeQrf7bL613d" alt=""><figcaption></figcaption></figure>

### Use layers in generation

Use when you want the layer to guide generation and become part of the new visual.

<figure><img src="/files/nFvFVd2F0R7SqvO9mYJe" alt=""><figcaption></figcaption></figure>

### Keep layers as editable

Use when you want the layer to stay out of generation and remain editable in later generations.

<figure><img src="/files/4IAXSl1VnB4iS6HqtUpi" alt=""><figcaption></figcaption></figure>

***

## How to use

{% tabs %}
{% tab title="Use layers in generation" %}

### Use layers in generation

Use the layer as a reference to generate new visuals, available in <mark style="color:$primary;">**`Image to image generation`**</mark> & <mark style="color:$primary;">**`Combo task`**</mark>

{% stepper %}
{% step %}

### Select a layer

The generation mode panel appears above your selection.
{% endstep %}

{% step %}

### Select "Use in generation"

Generative mode is selected by default.

Click to expand the mode panel and select <kbd><mark style="color:$primary;">**Use in generation**<mark style="color:$primary;"></kbd> .
{% endstep %}

{% step %}

### Generate

After confirming the selection, click <kbd><mark style="color:$primary;">**Generate**<mark style="color:$primary;"></kbd>.

The layer will become part of the generated image.
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="Keep layers as editable" %}

### Keep layers as editable

Keep layers out of generation so it remains fully editable in the next generation. Available across all tasks.

{% stepper %}
{% step %}

### Select a layer

The generation mode panel appears above your selection.
{% endstep %}

{% step %}

### Select "Keep as editable"

Click to expand the mode panel and select <kbd><mark style="color:$primary;">**Keep as editable**<mark style="color:$primary;"></kbd> .
{% endstep %}

{% step %}

### Generate

After confirming the selection, click <kbd><mark style="color:$primary;">**Generate**<mark style="color:$primary;"></kbd>.

The layer remains as editable in the generated scenes.
{% endstep %}
{% endstepper %}
{% endtab %}
{% endtabs %}

### FAQ

<details>

<summary><strong>Once layers are used in generation, how can I find the original layers?</strong></summary>

The original layers stay in the parent scene and remain fully editable.

</details>

<details>

<summary><strong>Can I choose the generation mode for multiple layers at once?</strong></summary>

Yes. Select multiple layers or a group, then choose a generation mode, it will applies to all selected layers.

</details>


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.theseaai.com/tools/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
