# Curve to Card Proxy Manager

<div align="left"><figure><img src="/files/2EW16qnyyPmVupgPwg8A" alt=""><figcaption></figcaption></figure></div>

{% embed url="<https://youtu.be/XGo6VN7uZ7A>" %}
Release Demo
{% endembed %}

{% embed url="<https://youtu.be/aoXra75XJT4>" %}
UI update
{% endembed %}

***

## Card Layer UI

<div align="left"><figure><img src="/files/LmCtCqWYiisTvonY05JQ" alt=""><figcaption></figcaption></figure></div>

**Card Info:**&#x20;

* Displays the layer name of current selected cards.

**S-M-L:**

* Size of the UI. Small, Medium, or Large.

**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.

**Create Card Layer:**

* Select curve(s), and click on this button to create a new card layer.

**Separate Layers:**

* When this is turned on, a layer will be created for each selected curve.

**Extract Selected Layers:**

* Makes a duplicate of proxy cards from selected card layers.

**Extract All Layers:**

* Makes a duplicate of proxy cards from all card layers.

**Remove All Layers:**

* Delete all layers and the setup.​

***

### **Layer Name Left/Right Click**

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

**Left Click:**

* **​​​​​**selects the cards in the layer

**Right Click:**

* **​**​shows menu for add/remove cards, copy/paste cards from one layer to another, or rename this layer.

**Ctrl + Click or Shift + Click:**

* **​** select multiple layers

***

### Layer Buttons

<div align="left"><figure><img src="/files/dZ0O5z2u7fC5gPft0ln7" alt=""><figcaption></figcaption></figure></div>

**Color Swatches:**

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

**Layer visibility (V):**

* Like Maya Display Layers, turn on/off cards in that layer. When multiple layers are selected, all will be toggled

**Layer Lock (L):**

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

**Editor (E):**

* Opens up the UI for card controls.

**Add Selected Curves (+):**

* Add selected curves into this layer. The tool will apply the global settings. When multiple layers are selected, curves will ONLY be added to the layer that was clicked on.

**​Remove Selected Cards (-):**

* Select geometries in the viewport, and click on - to remove them from the layer.

**Delete Layer (x):**

* **​**Delete entire layer.&#x20;

***

### Layer Utilities

<div align="left"><figure><img src="/files/WbANLO1uWAjvV5oXlO2s" alt=""><figcaption></figcaption></figure></div>

The tool comes with Visibility, Lock and Up/Down buttons:\
​1. Toggle all layer **Visibility ON**\
2\. Toggle all layer **Visibility OFF**\
3\. **Invert** current layers **Visibility** states\
4\. Toggle all layer **Lock ON**\
5\. Toggle all layer **Lock OFF**\
6\. **Invert** current layers **Lock** States\
7\. Move selected Layer(s) Up\
8\. Move selected Layer(s) Down \
9\. Move selected Layer(s) to the top\
10\. Move selected Layer(s) to the bottom

***

## Card Control UI

<div align="left"><figure><img src="/files/mBpXRLk6KjMNCAY2JgRf" alt=""><figcaption></figcaption></figure></div>

**Select Cards**:

* Click on this bottom on the very top of the UI to quickly select all cards in this layer.

**​Template On Curve Toggle:**

* When this is turned on, curve toggling will also set template to the geometry. Sometimes this allows easier viewing of the geometry while moving CV's of curves.

**Toggle All Card Curve(s):**

* Display the underlying curve that is controlling the cards. You can toggle the curves and use the interactive tools for more adjustment to the cards.

**Re-Cal Curve**:

* After manipulating curve CVs, if the length of the curve has changed, click on this button to re-length geometries to the length of curves.

**​Root Extend:**

* Sometimes the underlying head/body geo have curvatures, this allows the proxy cards to ‘go into’ the head/body geo so there are no ‘gaps’.

**Orient:**&#x20;

* This option will attempt to orient the normal of cards to the selected mesh. **Set an iteration** amount for it to run, select card(s) in the current layer, and then shift select the scalp mesh. Please note that higher iterations will be slower to calculate.

### ​Global Tab

**Length SubD:**

* Controls the length subdivision of all cards in the current layer.

**Width SubD:**&#x20;

* Controls the width subdivision of all cards in the current layer.

**Scale:**&#x20;

* Controls the size of all cards in the current layer.

**Length:**

* Controls the length of all cards in the current layer.

**Rotation:**

* ​Rotates all cards in layer in degrees.

**Twist:**

* Twists cards around the central axis. This setting needs to be coupled with the twist ramp.

### Target Tab

<div align="left"><figure><img src="/files/xSl5phzeV8Eyknljx8L4" alt=""><figcaption></figcaption></figure></div>

* This tab displays the settings for **individual selected cards**. If you change any settings in this tab, the corresponding setting in the global tap will be **locked.**
* You can unlock the **global** settings by '**middle mouse clicking**' on the greyed out text. Just be careful that by unlocking global settings, it will apply the value for that setting to all the cards in this layer.

***


---

# Agent Instructions: 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://nobraintools.gitbook.io/maya-groomers-tool/maya-tools/curve-to-proxy-managers/curve-to-card-proxy-manager.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.
