# Display Layers

## Display Layers

Hair Strand Builder layers are Maya display layers. Upon creation, or loading of a new scene, the tool will automatically detect the layers. If for some reason the layers do not refresh, use the ![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2F9G10UmUQ7fq11RuX1H08%2FxgtRefresh_user.png?alt=media\&token=01d267c1-a09e-4f38-8825-798e60d2afee) at the top to refresh.&#x20;

{% hint style="info" %}
If you like to get to the node for the layer, you can do so in the Outliner > Display > uncheck DAG object only&#x20;
{% endhint %}

### Layer Bar

<div align="left"><figure><img src="https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FrTBiMUSpbwGDforBAxt5%2Fhairtubebuilder-layer-row_orig.jpg?alt=media&#x26;token=55274885-b724-46ba-b8bd-e8e07b64fea8" alt=""><figcaption></figcaption></figure></div>

![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FaQFFYU3Ow6vxLZzGxr6a%2FxgtVisOn.png?alt=media\&token=752fc90d-a6fa-4802-9828-b330e14ca8c8) **Layer visibility**

* Like Maya's display layers, turn on/off strands in that layer. When multiple layers are selected, all will be toggled.&#x20;

\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2F4k3uZZHamAoOyPKnwIWV%2FxgtLockOff.png?alt=media\&token=519c624a-85ae-4b07-bcf7-d3a276392ef8) **Layer Lock**

* Like Maya's display layers, set template/lock on strands in that layer to keep them from being selected. When multiple layers are selected, all will be toggled

\
**Color Swatch:**

* Change the color of strands by clicking on the color swatch.

\
**Layer Name:**

* **LMB** on the layer name button itself will select all strand in this layer.
* **Ctrl + LMB** on the layer name will allow you to select multiple layers.
* **Shift + LMB** will allow you to batch select layers in their display layer orders. (Only for Maya 2023 +)
* **MMB** to isolate display highlighted layers.
* **RMB** will display more layer functions.

{% hint style="info" %}
Visit to learn more about [shader-and-layer-relations](https://nobraintools.gitbook.io/maya-groomers-tool/maya-tools/hair-strand-builders/shader-and-layer-relations "mention")
{% endhint %}

***

## Layer Options

When right clicking on a layer, you will get some options

<div align="left"><figure><img src="https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FiC1SCWfJiOzdweyETY6l%2Fimage.png?alt=media&#x26;token=08cf321f-d27a-4531-92fa-62c861d5b9fa" alt=""><figcaption></figcaption></figure></div>

### **Create and Add To This Layer**

* With curve selected, create strand and add to the layer.

### **Move Selected To This Layer**

* With curve(s) or strand(s) selected, move to this layer.&#x20;

### **Duplicate Layer**

* Duplicate selected layer(s)

{% hint style="warning" %}
The layers need to be "highlighted" to duplicate. Only highlighted layers will be duplicated.
{% endhint %}

### **Rename Layer**

* Rename the selected layer. Currently, you can only rename one layer at a time.

{% hint style="warning" %}
&#x20;If by any chance you wish to undo the rename, please hit undo, and then click on the refresh button.  ![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2F9G10UmUQ7fq11RuX1H08%2FxgtRefresh_user.png?alt=media\&token=01d267c1-a09e-4f38-8825-798e60d2afee)
{% endhint %}

### **Delete Layer**

* Delete selected layers.

{% hint style="warning" %}
The layers need to be "highlighted" to delete. Only highlighted layers will be deleted. If by any chance you wish to undo the delete, please hit undo, and then click on the refresh button.  ![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2F9G10UmUQ7fq11RuX1H08%2FxgtRefresh_user.png?alt=media\&token=01d267c1-a09e-4f38-8825-798e60d2afee)
{% endhint %}

### Layer Management

<div align="left"><figure><img src="https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FyVmsuILDGgqfx2V2N8gw%2Fhairtubebuilder-layer-controls_orig.jpg?alt=media&#x26;token=933268d7-a053-4cae-a1f7-49181671d07b" alt=""><figcaption></figcaption></figure></div>

The tool comes with Visibility, Lock and Up/Down buttons:\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FYRpsbaRVrWRB6uZrDKWD%2FxgtVisOn.png?alt=media\&token=c38312df-46c9-46c9-9adf-3f1eff5c4117) Toggle all layer **Visibility ON**\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FnujdRpn62ztZejhs8qc0%2FxgtVisOff.png?alt=media\&token=4f4d727c-1335-470e-8cb5-1932b5381311) Toggle all layer **Visibility OFF**\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FGRzy6SEPlarxdcoA29p3%2FxgtVisInvert.png?alt=media\&token=28bc7fd5-769a-4361-8cf3-086cade56d4d) Invert current layers **Visibility** states

\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FVJryhEoJGP5e1sa8v6sA%2FxgtLockOff.png?alt=media\&token=9b216596-658d-44ab-a576-fdd882dfbf35) Toggle all layer **Lock ON**\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2Fbw3XXylVmDsqoBR4p2MH%2FxgtLockOn.png?alt=media\&token=4ffb9c3f-36c5-4d29-8944-67f0b33891a5) Toggle all layer **Lock OFF**\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FScfhs9p7K2qTIT5hBRaB%2FxgtLockInvert.png?alt=media\&token=79312ff4-c0d1-4522-8311-877daadfe741) Invert current layers **Lock** States

\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FFKzbDjjDnOyHojBxEYZU%2FxgtGCUp.png?alt=media\&token=4ddac278-6962-4d53-9a50-7033a9d6e040) Move selected Layer(s) Up\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2F6rcqDtHe2285ttMnLwBZ%2FxgtGCDown.png?alt=media\&token=5fcd517d-e621-44cf-850c-e4a7ca77d883) Move selected Layer(s) Down \
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FR9TWJO9w7FzFWjUcfixN%2FxgtTop.png?alt=media\&token=91f6a0e6-2ed6-43d1-bff6-5cec7f5cccad) Move selected Layer(s) to the top\
![](https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2F28vo0Xll4SNwKudTGO4u%2FxgtBottom.png?alt=media\&token=faee8a6a-5a13-49b8-bac1-72c1d773f3fe) Move selected Layer(s) to the bottom

***

## **Extract/Delete Layer**

<div align="left"><figure><img src="https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FRQ5o7o7th8O74TmopmZV%2Fimage.png?alt=media&#x26;token=fc21efaa-f3b7-459a-9a21-022349c7ba9e" alt=""><figcaption></figcaption></figure></div>

* **Extract Selected Strand(s)** - Makes a duplicate of strands from selected strands.
* **Extract Selected Layer(s)** - Makes a duplicate of strands from selected layers.
* **Extract All Layer(s)** - Makes a duplicate of strands from all layers.

<div align="left"><figure><img src="https://454332562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGyyK7o0fNRXvtva8vEkG%2Fuploads%2FQUUQDWq0CWNM8XiW4Bcd%2Fimage.png?alt=media&#x26;token=bc9e88f7-f684-48f6-be5c-65dc46872f23" alt=""><figcaption></figcaption></figure></div>

* **Delete Empty Layers** -  Delete all layers that do not have any members in them.
* **Delete Selected Layers** - Delete all selected layers (highlighted in the layer manager).
* **Remove All Layers** - Delete all layers and the setup.​
