UV Editor

New UV Editor

_images/uv_editor_window.png

Changing UVs in GS CurveTools was always a challenge, because of the procedural limitation of UV attributes. Using slides was always a temporary solution to a problem, and not an elegant one.

Fortunately, with the release of v1.2 user now have access to a fully functional UV editor that is compatible with current and previous UV Attributes.

This UV Editor allows to control UV attributes using intuitive user interface, and also adds multiple useful functions.

All the functions have dedicated Hotkey that is separate from Maya hotkeys (in parenthesis). Hotkey will work only if the editor window is in focus (blue outline around the viewport)

UV editor consists of a Viewport on the right, and function buttons on the left, along with the UV list.

UV editor will update every time you select a new curve in Maya Viewport. Incompatible curves will not show any UV rectangles or textures.

The UVs will dynamically update in the Maya Viewport when you edit them in the UV Editor

_images/uv_root.png

Small rectangle at the base of the UV rectangle indicates the root of this UV and its orientation in space.




Select, Move, Rotate, Scale and Draw

_images/uv_selection.gif

Selection

In order to select UV rectangle for edit, simply switch to Select mode (Q) and click or marquee select any number of UVs.










Move

_images/uv_move.gif

In order to move selected UVs, change to Move mode (W) and click and drag with LMB on the UV rectangles.










Rotate

_images/uv_rotate.gif

In order to rotate selected UVs, change to Rotate mode (E) and click and drag with LMB to rotate the UVs.

UV rotation pivot is in the same location as the original UV Rotation Attribute pivot.









Scale

_images/uv_scale.gif

In order to Scale selected UVs, change to Scale mode (R) and click and drag with LMB to scale the UVs.

There are two modes for scale - H and V. H will scale UV rectangle horizontally, and V will scale vertically.

You can switch between these modes by clicking on the H or V switch button or by pressing R button on your keyboard multiple times.




Draw

_images/uv_draw.gif

Draw mode (D) allows for quick reposition of the UVs using simple drawing gestures. If will change any number of selected UV rectangles to match the shape that was drawn by the user.

Draw will rotate the UVs to the default rotation angle.

Draw allows for quick initial positioning of the UV rectangles.




Utility Functions

_images/h_flip_indicator.png

H-Flip UV

This function mirrors the H-Flip UV button in the Curve Control Window.

It will flip the UV rectangle horizontally.

All horizontally flipped UVs are indicated by the small blue dot at the root of the UV rectangle.




_images/v_flip_uv.gif

V-Flip UV

This function will vertically flip the selected UV rectangle allowing for a quick rotation and repositioning.

Position, Rotation and Scale does not matter when using this function.






_images/uv_reset.gif

Reset UVs

This function will reset the UV rectangle to its initial default position and rotation.










Focus View

This function will simply focus the viewport on currently selected UVs or reset it to the default position if nothing is selected.

UV List

_images/uv_list.png

This list holds the information on the selected UVs - their names and visibility.

Selected UVs in this list will be visible and editable in the UV Editor viewport

Deselected UVs will be hidden from viewport.

Isolate Select will show only selected UVs in the Editor Viewport and hide everything else.

Show All will show all the available UVs in the Editor Viewport.






Bound Cards UV Editing

_images/uv_bound_cards.png

You can easily edit the UVs of the bound card using this UV editor.

Multiple nested bound cards (when you create a bound group from other bound groups) will be represented as flat list under the main card.







_images/nested_uvs_editing.gif

You can easily isolate select or do any other functions with these nested cards and the result will be visible in Maya Viewport immediately.