GS CurveTools v1.3.15 Hotfix is out!

News / 23 November 2025

GS CurveTools v1.3.15 Hotfix is out!

Update asap if you have this issue.

CRITICAL BUG FIXES:

  • Fixed a critical bug that prevented Curve Control Window updates on fresh installations due to options mismatch. 
Report

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:



Report

GS CurveTools v1.3.13 Hotfix

News / 15 October 2025

Just a quick bugfix for some of the breaking bugs for GS CurveTools

Bug Fixes:

  • Bind no longer fails to reset the pivot when binding Cards to an empty curve.
  • Bind no longer fails to bind Geometry to an empty curve.
  • UV Editor no texture found error was fixed (when texture file was deleted by the user but still present in the file node).

Please make sure to report bugs (email or via Discord support server)


Report

GS CurveTools v1.3.12 Update - UV Editor Improvements

News / 30 September 2025

UV Editor Improvements

UV Editor in GS CurveTools finally got an update!

Now it supports even more file formats (PSD, EXR and HDR). OpenPBR is now supported. Some additional tweaks and improvements to the rotation and scaling controls. Draw mode now has an inverted mode and more!

Full Changelog:

New Features:

  • OpenPBR material support for UV Editor.
  • Added support for PSD, EXR and HDR file format for UV editor.
  • Added support for psdFileTex as a file node type.
  • UVItem rotation will now rotate at the center of the UVItem.
  • Groups of selected UVItems will now rotate around shared pivot point.
  • New UV Draw Mode (normal/inverted) for the UV drawing tool.
  • UV Scale now has Uniform mode. User can switch to it (disabled by default) by enabling it with right click and clicking or just hold SHIFT modifier in any Scale mode.

Improvements:

  • Replaced separate transparency and alpha-only toggles with a unified three-state control (Off, On, Alpha).
  • Maya 2026 DLL plug-in added (Advanced Visibility).
  • Improved rotation circle rendering for UV editor.
  • Improved selection mode logic.
  • Selection mode will now select only one time if not in drag rect mode.
  • Drag rect mode will only show if dragged for specific threshold.
  • Randomize selection will select the last preview curves, not a new random pattern.

Bug Fixes:

  • Reset pivot will now work properly even if there’s a deformer present on the curve.
  • UV Editor Alt+Scroll zoom fix.
  • Layer Collection drop-down menu styling fixes.

Update Video:




Report

GS CurveTools and Maya 2025 load times bug!

News / 01 July 2025

📝 An important note about Maya 2025 and GS CurveTools.

As was discovered recently there is a very frustrating bug with Maya 2025 and its scene loading. This bug can lead to excessive load times even on relatively small scenes with 1000 or so cards. Maya can hang on close, scene switch and in general be unresponsive. Duplicate function will also be slower on 2025.
One user was kind enough to test this on his studio and home PCs and confirmed this issue. Those PCs are extremely fast and Maya 2024 had zero issues. I also tested 2026 on my own setup and it was good too even on larger scenes. Same for 2024.

For example for me: 1000 curves in a scene load in 10 seconds on Maya 2024 and the exact same number of curves will load for about 3 minutes in Maya 2025!

❗So to recap, all 2025 versions (up to the latest 2025.3) have this bug it seems, so there was no fix from Autodesk and will never be as they almost never patch old versions after the new one comes out.

❓What to do:
- If you are stuck with 2025: loading the scene directly from the file is much faster then using File -> Open Scene
- If you can: use 2024 or 2026 as they seem much faster in this regard.

Unfortunately, there's nothing I can do on my end. Only give recommendations. Sorry about that 🙏

Report

GS CurveTools Important Fix v1.3.11

News / 13 May 2025

GS CurveTools was updated to version 1.3.11

(might show as v1.3.11.1 on ArtStation, this is the correct one).

  • This is an important bugfix that fixes the layers not updating properly on some Maya versions. Please update. Thanks!
Report

GS CurveTools and GS Toolbox Maya 2026 Update!

News / 22 April 2025

Both GS CurveTools and GS Toolbox were updated to support Maya 2026. Please report any issues.

CHANGELOG:

GS CurveTools v1.3.10! 

New Features:

  • Maya 2026 support. Please report bugs.

 Improvements:

  • Bind will no longer automatically flip UVs (back to old behavior)
  • Added automatic initialization that will be triggered when upgrading Maya versions.

 Bug fixes:

  • Fixed Maya's popup dialogs in new Maya versions.
  • Removed deprecated profile magnitude input field. It should not be used. To reset it without the field (old projects) run Options->Other Options->Reset Legacy Profile Magnitude Attribute.
  • Numerous small bug fixes and improvements and major code refactor.

GS Toolbox v1.2.1! 

New Features:

  • Maya 2026 support. Please report bugs.
  • Material swatches can now select polys or entire objects (Ctrl+Click or Shift+Ctrl+Click).

 Improvements:

  • Updated tooltips for material swatches with click functions.
  • Automatic initialization in case of Maya version upgrade.
  • Updated the pop-out input dialogs for new maya versions.

 HOW TO UPDATE (IMPORTANT): 

  • Close Maya and delete the old gs_curvetools or gs_toolbox folder 
  • Download and paste the new gs_curvetools or gs_toolbox folder to "Documents / maya / {your maya version} / scripts" 
  • Open Maya and run the init command found in the readme.txt

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

https://gs-toolbox.readthedocs.io/en/latest/

Report

GS CurveTools v1.3.9 Update!

News / 22 January 2025

GS CurveTools was just update to the version 1.3.9.

Mostly bug fixes.

Improvements:

  • PNG with alpha in the RGB channel is now supported for color mode.
  • Improved tooltips parsing.

Bug fixes:

  • Fixed an error that prevented color mode from being enabled in some cases.
  • Improved error handling in color mode toggle.
  • Fixed an issue with unselectable curves when using Apply Curve Colors or Sync Curve Color to Layer Color.
  • Fixed gray color overlay on some menus in Curve Control Window.
Report

GS Toolbox v1.2 Update is here!

News / 29 November 2024

GS Toolbox was just updated to v1.2!

Here's what's new:

New Features:

  • Added a new “spacing” field for Live Plane function. Spacing allows for more precise control of the Live Plane grid resolution.
  • Live Plane Align can now align to X,Y,Z,-X,-Y,-Z axes via the new marking menu (hold RMB on Align). This will align the selected axis of the mesh to the live plane grid. Hotkeys are also available.
  • No more default material for the Quick Materials. Default swatch will be either lambert1 or standardSurface1 material depending on the Maya version. gsBlankMaterial will no longer be used as a placeholder.
  • Added new Array Control Window. This window holds all the array controls that were previously only available from the Channel Box.
  • Linear Arrays now support multiple target curves. It will create an array on each of the target curves.
  • Added additional Array controls such as Twist, Twist Deform, axis Offsets, Scale and more.
  • All the windows within the plug-in are now updated to the new consistent style.
  • All the controls and buttons now have a tooltip attached. Hover over any control to get a quick tooltip with hotkeys, tips and advanced functions. Tooltips can be disabled in the Options menu.
  • Boolean function now has an optional “reverse selection” order toggle in the Options. Reversing the selection order will allow change which object is considered a “base” object and which objects are “cutter” objects. Either last or the first object in the selection can now be “base” object, with the rest being the “cutter” objects.

Improvements:

  • Delete Node button label and function name was changed to Undo Edit to better describe its functionality.
  • Boolean functions are now compatible with instances and multi-boolean function was optimized.
  • Boolean delete function general improvements.
  • Array attributes can now be controlled while selecting either mesh or the control curve (via the new Array Control Window).
  • If matcap material is applied and the viewport does not have “Textured” enabled, it will be enabled automatically.
  • Improvements to Snap to Poly function.
  • Removed unnecessary node from MatCap material.
  • Improved swatch rendering for Quick Materials.

Bug Fixes:

  • Separate objects will now properly work on multiple selected meshes.
  • Deleting matcap materials will no longer show an error in the script editor.
  • Material swatches will now have the correct background color.
  • Some python v2 compatibility improvements (for older Maya versions).
  • Global Material toggle will no longer cause “Green Material” to appear on meshes that used the global material as their current material.
  • Set Hidden in Outliner option fixed.
  • Array hotkey was fixed.

Update video:


Report

[-50% SALE] Black Friday Sale on GS CurveTools and GS Toolbox plug-ins for Maya!

News / 25 November 2024

Black Friday Sale is here!

GS CurveTools and GS Toolbox are 50% off right now: STORE LINK


Report