GS CurveTools v1.3.14 - UDIM Support!

News / 16 November 2025

GS CurveTools v1.3.14 - UDIM Support!

Hello everyone! 

With this update for GS CurveTools we now have UDIM support in the built-in UV Editor. We can now use UDIM texture maps seamlessly. 

UDIM workflow:

The material workflow is exactly the same as before - you set up the material in Maya, load the first UDIM map to the File node and that's it! GS CurveTools will scan the name of the texture file and if UDIM tile number is detected it will find all the appropriate tiles in the folder and load them when needed.

Supported UDIM name patterns are:

  • <texture_name>.<udim tile>.<file extension> 
  • <texture_name>_<udim tile>.<file extension>
  • <texture_name><udim tile>.<file extension>.

Example of supported names:

  • my_texture.1001.png
  • my_texture_1001.png
  • my_texture1001.png

Example of invalid names:

  • 1001_my_texture.png
  • my_1001_texture.png
  • 1001.png

By default, only the first tile will be loaded to avoid excessive RAM or VRAM usage. You can easily load any required tile by using the "UDIM Texture" dropdown menu on the left (will only be visible when UDIM workflow is detected).

After that the process of placing the UVs is the same as for a regular single-texture material. All the functions work exactly the same.

Additional controls for UDIMs are "Move Selected" directional buttons. By selecting the UVs in the viewport and pressing one of the buttons you can move the UVs one tile at a time. Very useful if the UDIM tile for hair textures changes and you don't want to manually drag/align the UVs to the new location.

UV Editor Massive Performance Improvement

UV Editor is now GPU accelerated meaning that it will work much faster with hundreds of curves selected. Before, when you selected 100+ curves, UV Editor would become less responsive when panning and zooming. Now this was completely fixed, and you can select thousands of cards even when using UDIM workflow and the performance will be vastly better.

If you experience ANY issues with the new GPU accelerated mode, you can always disable it and switch back to the previous mode by toggling off Options -> Settings -> General Options -> Use OpenGL in UV Editor. 

Together with the GPU acceleration there are multiple visual improvements to the UV Editor such as better selection and Draw function visualization, increase precision of selection (clicking next to the UV Card will not accidentally select it as it was before) and more...

New Layer Collection Indicator and Dropdown

Now you can easily see which layer AND collection your selected curve is in right in the Curve Control Window. Next to the previously availably Layer indicator (and dropdown) there's now also a Layer Collection indicator. You can quickly change the Layer Collection of all selected curves using this dropdown, just like with Layer dropdown before. When changing the collection via the dropdown - all the curves will keep their relative Layers, but the Collection will change.

New Settings Menu

Options menu was de-cluttered by adding a dedicated "Settings" menu. Now all the checkboxes and optional stuff will live there to keep Options menu clean and focused on more important functions.

Other fixes and improvements

  • Mouse scrolling was disabled for Layer and Collection selectors in Curve Control Window. Can be enabled in the Settings menu.
  • Fixed Layer Collections special characters issue. Now Layer Collections can be named using any characters and they will not interfere with Extract and Group functions.
  • Removed Offset attribute as it was broken for some time and unusable.
  • Profile Graph will now properly be reset to default even if the "Auto" mode is enabled.
  • Numerous little bug fixes and code improvements...

Documentation:

https://gs-curvetools.readthedocs.io/

Update Video: