> For the complete documentation index, see [llms.txt](https://nobraintools.gitbook.io/maya-groomers-tool/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nobraintools.gitbook.io/maya-groomers-tool/maya-tools/maya-curve-color-tool/ui.md).

# UI

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

### **Menu**

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

**Scene Presets**

* Opens the preset option window

**Import Layers - XGen**

* When there are XGen in scene, you can use this to quickly build curve color layers from selected XGen descriptions.

**Clean Up - Parent Curves to Layer Groups**

* Create missing layer groups, parent layer groups under the main *xgt\_crv2\_grp*, and move all Curve Color curves into their assigned layer groups

***

### Functions

**Info**

* Displays the layer name of current selected curves.

**Refresh Button**

* Sometimes a layer is deleted or when a new Maya scene is opened, click on this button to refresh the layer list so it can pick up correct layers in current scene.

***

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

&#x20;![](/files/ea1dtoIDCO1JvUNnRtDq) **Toggle Curve(s)**

* Toggles on/off the always on top display on selected curves.

&#x20;![](/files/11C3akOAO5vTY24C6pNG) **CV/EP Display**

* Toggles on/off CV/EP display on selected curves.

&#x20;![](/files/mEGXOXOkCzGynAgxrxYD) **Isolate Curve(s)**

* Isolate selected curves or layers.

&#x20;![](/files/T5Dcyw0JibcKAUNU84F9) **Curve Width**

* Curves are set to a width of 3 by default when creating a layer. They can be set to width of 1 \~ 5 using this button.

&#x20;![](/files/OMGe32RxfkTwPKaiXKx4) **Root Marker**

* Add a root marker to selected curves, adding visual enhancement to the root of curves.

![](/files/znP9Ek10LMGwQFdpFFuj) **Remove Curve Color**

* Removes coloring, and width settings on selected curves and removes them from any assigned layers.&#x20;

**Create**

* When curve(s) are selected, clicking on this button will create a new layer and assign coloring, and thicken the curves.
* When nothing is selected, clicking on this button will create an empty layer.

**Color Random Slider:**

* Color contrast strength to apply to selected curves.&#x20;

***

<div align="center"><figure><img src="/files/OLqj5XA9pg8Y588gJC9L" alt=""><figcaption></figcaption></figure></div>

**Full Update**

* Applies the color random value to all xgt color layers.

**Update Selected**

* Applies the color random value to selected curves. The curves must be in a xgt color layer to be affected.

***

### Layer Bar

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

![](/files/3NTNDxvrkqPIce7mAoZ3) **Layer visibility**

* Like Maya Display Layers, turn on/off curves in that layer. When multiple layers are selected, all will be toggled.&#x20;

\
![](/files/7snurDCCfMJnZec1C3nD) **Layer Lock**

* Like Maya Display Layers, set template/lock on curves in that layer to keep them from being selected. When multiple layers are selected, all will be toggled

\
**Color Swatches:**

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

\
**Layer Name**

* Clicking on the layer name button itself will select all curves in this layer.
* Right Clicking on the layer will give you more useful functions

<figure><img src="/files/6qQqwkrqII4skQTgXcHU" alt=""><figcaption></figcaption></figure>

* **Add Selected Curve(s) To This Layer**&#x20;
  * Selected curves will be added to this layer, with the color (with the randomness value),  and width (default 3), assigned.
* **Rename Layer**&#x20;
  * Rename the layer.
* **Insert Above**&#x20;
  * Insert selected layers above this layer
* **Insert Below**
  * Insert selected layers below this layer
* **Export - .fbx**
  * Export selected layer curves as .fbx file
* **Export - .abc**
  * Export selected layer curves as .abc file
* **Description - Link**
  * Links selected Curve Color Layer to selected XGen Description. (Multiple Curve Color Layers can be linked to the same description)
* **Description - Un-Link**
  * Removes the link to an XGen Description
* **Convert to XGen Guides**&#x20;
  * Convert selected Curve Color Layer curves to XGen Guides. (This replaces all your current guides in XGen for linked Description of that layer)
* Retrieve XGen Guides to Layer
  * Convert guides from the Linked XGen Description back to this layer as Maya curves.
* Delete Layer (Keep Curves)
  * Delete the layer, and reset the curves in this layer back to Maya's default setting. (This won't delete the curves).&#x20;
* Delete Layer
  * Delete the layer, and the curves within this layer.
* ▶  (Convert Button, <mark style="color:$success;">▶</mark> Linked,  ▶ Un-Linked)
  * On click, converts curves to linked XGen Description Guides.

***

### Layer Utilities

<div align="center"><figure><img src="/files/WyWrW1eeahRY38Ajfoy3" alt=""><figcaption></figcaption></figure></div>

The tool comes with Visibility, Lock and Up/Down buttons:\
![](/files/ia7xdNakcndbPJOPA3LS) Toggle all layer **Visibility ON**\
![](/files/X9lgpgq8YuPHuiS1HvUS) Toggle all layer **Visibility OFF**\
![](/files/GUf60v3WZDTfTp6Cy4yg) Invert current layers **Visibility** states

\
![](/files/IRMAYvkPzJEwRLvHnQUF) Toggle all layer **Lock ON**\
![](/files/4ar11wHvAxAxy2H01cEh) Toggle all layer **Lock OFF**\
![](/files/RAyMp0MEzo8miFnVEJHD) Invert current layers **Lock** States

\
![](/files/8887xlh8vrYM0cuECVok) Move selected Layer(s) Up\
![](/files/nfrf33X7f0ocm0KPxWFP) Move selected Layer(s) Down \
![](/files/Z5187a6JDRLEDzU1PKkq) Move selected Layer(s) to the top\
![](/files/TEwAJI9TptT7L7dFNDiT) Move selected Layer(s) to the bottom

***

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

**Export/Convert**

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

**Export - fbx**

* Export selected layers as .fbx format

**Export - abc**

* Export selected layers as .abc format

**Convert to XGen Guides**

* Convert selected layer curves to XGen guides

**Retrieve XGen Guides to Layer**

* Convert Guides from the linked XGen description to curves on selected layer (must have a linked XGen description)

**Delete Layer**

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

**Delete - Empty Layers**

* Delete all empty color layers

**Delete - Selected Layers (Keep Curves)**

* Delete selected layers but keep their curves, this will reset all curve color and line width back to Maya default, and parent them to the world.

**Delete - All Layers (Keep Curves)**

* Delete all layers but keep their curves.&#x20;

**Delete - Selected Layers**

* Delete both the layer and curves within the layer.

**Delete - All Layers**

* Delete all Curve Color Tool Layers, and all the curves within them.

***
