Release Notes

1.4.0.0 #

1.4.0.0 #

Released on September 2, 2024

General

Fixed Issues

  • Fixed compatibility issues with Maya 2025.
  • Removed every PyMEL dependencies since it’s no longer supported, which also makes the startup speed faster.
  • Added support for PySide6 to make UI compatible with Maya 2025.

Non-Destructive Bevel

Improvement

  • Added support with the interactive booleans, the Non-Destructive Bevel should now behave much better with the new booleans introduced in Maya 2023 and up.
  • Smart Bevel: bevel faces selection should be much more accurate when used on very small objects.

Fixed Issues

  • Fixed an issue when baking a Non-Destructive Bevel, the resulting objects pivots would be locked.
  • Fixed an issue when baking a Non-Destructive Bevel, the current active tool was not preserved.

Normal Toolkit

Fixed Issues

  • Fixed an error that could occur when using the Process Normals or Smart Bevel and there was invalid components in the Bevel or Fillet Selection Set.

Placement Tool

Fixed Issues

  • Removed every PyMEL dependencies, should slighly improve performances and considerably improve the startup speed.

Curves To Polygons

Fixed Issues

  • Fixed an error occuring when a curve had multiple shapes.

Bonus Tools

Fixed Issues

  • Select UV Border Edges: Fixed an error occuring with selection such as UV components.
  • Toggle Display Colors: Fixed an error occuring when using the function with objects that are not polygon meshes.

1.3.4.3 #

1.3.4.3 #

Released on April 24, 2023

General

Fixed Issues

  • Fixed compatibility issues with Maya 2024.
  • Check Updates: Fixed a false positive that was occuring with ESET security software.

Improvement

  • PyMEL files are now included with GENtools to avoid compatibility problems when it is not already installed.

Non-Destructive Bevel

Fixed Issues

  • Fixed errors that could occur when trying to change bevelPreview display options and the target attribute is locked/connected.
  • Fixed an issue that could occur if the bevelPreview object pivot was changed.
  • Fixed an issue when baking a Non-Destructive Bevel with Keep Original turned on, the display options were not reset on the new object.
  • Fixed errors that could occur when there is an invalid bevelPreview node in the scene.
  • Fixed a crash that could occur in Maya 2024 when Cage Display was set to Context Shading.
  • When Cage Display was set to Component Mode and selecting an object with a Non-Destructive Bevel, sometimes the inputs were not accessible in the channelbox.
  • When an object had Bevel Display turned off and the Cage Display mode was changed, it would still turn the object in xRay mode.
  • Fixed the Pie Menu slider steps not working in Maya 2024.

Improvement

  • The settings are now saved so when creating a new Non-Destructive Bevel, it will apply the last settings used.

New

  • Hidden In Outliner: You can now disable the bevelPreview visibility in the outliner to avoid too much cluttering.

Placement Tool

Fixed Issues

  • Create Primitive Live: With Improved Orientation turned on, in Maya 2024 the viewport would become unresponsive after creating a new object.
  • Fixed the Pie Menu slider steps not working in Maya 2024.
  • Fixed errors that would occur when PyMEL is not installed.

Bonus Tools

Improvement

  • Clean Boolean: Added in the marking menu for Maya 2022 and lower.

1.3.4.2 #

1.3.4.2 #

Released on February 5, 2023

Placement Tool

Fixed Issues

  • Create Primitive Live: Fixed undo chunk not getting closed properly in some cases.
  • Create Primitive Live: Fixed undo could sometimes be splitted in multiple steps instead of a single one.

Curve To Polygons

Fixed Issues

  • Extrude Curve: Fixed extrude not working when the numbers of CVs was smaller than the curve degree.

1.3.4.1 #

1.3.4.1 #

Released on January 15, 2023

Placement Tool

Improvement

  • Create Primitive Live: When a primitive is created on the grid, the pivot position is set to the bottom of the object.
  • Create Primitive Live: A small slowdown could occur when creating primitive in isolate mode, should now be improved.

Fixed Issues

  • Create Primitive Live: With Improved Orientation turned on, some object’s translation/rotation could get very slighly changed, should no longer occur.
  • Create Primitive Live: Rewrote some code involved with the undo queue so it should never be turned off if a bug ever occur.
  • Create Primitive Live: Fixed undo chunk not getting closed properly when the tool was aborted by user.
  • Create Primitive Live: Fixed undo chunk not getting closed properly in Maya 2018 and earlier.

1.3.4.0 #

1.3.4.0 #

Released on December 19, 2022

General

Fixed Issues

  • Check Updates: Fixed a crash that could occur on some Intel CPUs with the python SSL library. More info here.
  • Options Windows: Fixed a bug that was messing up the GENtools Options Windows size on High DPI monitors.

Normal Toolkit

Improvement

  • Set Vertex Normal: When setting normals on faces, the vertex faces will be choosed correctly according to the soft/hard edges.

Non-Destructive Bevel

New

  • Bake: Added Keep Original parameter so the bevel is baked to a new object instead.

Improvement

  • Bake: When baking a beveled object, the outliner position will now be preserved correctly.

Fixed Issues

  • Cage Display: Fixed a crash that could occur when tearing off a viewport panel with Cage Display set to Context Shading.
  • Fixed a bug which could cause the undo queue to get turned off.

Multi Automatic Mapping

Fixed Issues

  • The projection position parameter was not working correctly.
  • Automatic Projection: The UVs could have a wrong scale ratio when the object’s parent had scale values.
  • Triplanar Projection: The Reset Rotations parameter would not work correctly in some cases.
  • Normal-Based Projection: Fixed a warning that could sometimes occcur.

Multi Transfer Attributes

Fixed Issue

  • When a target object has their vertex color display turned off, it will be kept off after transferring.

Bonus Tools

New

  • Mirror: Added an Options Window so you can customize the mirroring behaviour such as borders merging.

1.3.3.1 #

1.3.3.1 #

Released on May 29, 2022

Move To Closest Vertex

New Feature

  • Added curve CVs support: The tool can now work with curve CVs when the option is enabled.

Miscellaneous

Improvements

  • Smart Connect Tool: Added an Automatic setting for Cut Through Faces, so the tool will only cut faces when there is no other choices.
  • Smart Connect Tool: Added the Cut Through Faces tool in the GENtools Menu.

Normal Toolkit

Fixed Issue

  • Smart Bevel: The Weighted Normals option should now work properly no matter which Vertex Normal Method is set on the beveled object.

1.3.3.0 #

1.3.3.0 #

Released on May 16, 2022

General

New Feature

  • You can now customize some settings by editing the GENtools Config File located inside the GENtools folder.

Improvement

  • The GENtools Installer can now create a log file when adding -logging to the Target Path.

Curve To Polygons

Improvement

  • The Extrude Curve now works both from the start and the end of a curve.

Miscellaneous

Improvements

  • Smart Connect Tool: Added Cut Through Faces option that allows the tool to connect vertices that do not share any faces together.
  • Smart Connect Tool: Added an Options Window to enable or disable the Cut Through Faces option.

Fixed Issue

  • Clean Combine: Fixed a compatibility issue with Maya 2023.

Normal Toolkit

Fixed Issues

  • Fixed some errors that could occur when the user had disabled his undo queue.
  • Some functions would sometimes enable the undo queue when it was disabled by the user.

Non-Destructive Bevel

Fixed Issue

  • Some functions would sometimes enable the undo queue when it was disabled by the user.

Placement Tool

Fixed Issues

  • Fixed an error that could occur when a display color gathered from the user preferences did not exists.
  • Some functions would sometimes enable the undo queue when it was disabled by the user.

Select Similar

Fixed Issues

  • Fixed some errors that could occur when the user had disabled his undo queue.
  • Some functions would sometimes enable the undo queue when it was disabled by the user.

Bonus Tools

Fixed Issues

  • Clean Empty Groups: Fixed an error that could occur when the user had disabled his undo queue.
  • Clean Boolean: Fixed a compatibility issue with Maya 2023.

1.3.2.0 #

1.3.2.0 #

Released on May 3, 2022

General

Improvement

  • Improved the startup code, so the tools could potentially be started from another location then the Maya script directory.

Normal Toolkit

New Feature

Fixed Issue

  • Fixed an issue that could occur if every faces of a mesh was in the Normal Toolkit selection set when processing normals.

Non-Destructive Bevel

Improvements

  • The xRay and the Shading settings will now be ignored when Enable Bevel Display is turned off.
  • The xRay and the Shading settings will now be greyed out from the Window and the PieMenu when unavailable.

Fixed Issues

  • Compatibility fixes for Maya 2023
  • Fixed the behaviour of the Enable Bevel Display when the Cage Display is set to Component Mode, the source object will now become visible.

Move To Closest Vertex

New Feature

  • Added Match UVs: The tool now works with UVs, so you can move selected UVs to the nearest non-selected UVs. It also works with the Source/Target method.

Fixed Issue

  • When the construction history is disabled, it will no longer create history on the object.

Placement Tool

Fixed Issue

  • Fixed a warning that would occur while using the Placement Tool when the Non-Destructive Bevel is not installed or it’s plugin is not loaded.

Smart Connect Tool

Fixed Issue

  • When the construction history is disabled, it will no longer create history on the object.

Clean Combine

Improvement

  • When using the Clean Combine, the source object will now keep it’s correct position in the outliner.

Clean Booleans

Improvement

  • When using the Clean Booleans, the source object will now keep it’s correct position in the outliner.

1.3.1.1 #

1.3.1.1 #

Released on March 02, 2022

General

Fixed Issue

  • Fixed an error that would prevent the tools to startup correctly with Maya 2022.

1.3.1.0 #

1.3.1.0 #

Released on March 01, 2022

General

Fixed Issue

  • Fixed an error that would prevent the tools to startup correctly when the Maya script folder is located in a path that includes unicode characters.

Normal Toolkit

Fixed Issue

  • Process Normals: Fixed an error that could occur when processing multiple objects.

Improvement

  • Transfer Normals: Added support for transfering normals by selecting vertex components.

Placement Tool

Fixed Issues

  • Create Primitive Live: Fixed an issue caused on objects with history during the interactive creation when the Improved Orientation setting is enabled.
  • Straight Line: Fixed an error that was occuring when the source object was not a polygon object.

Improvement

  • Step Alignment: Rotation values are now rounded to the 4th decimal to mitigate precision errors.

Curve To Polygons

Fixed Issue

  • Fixed an issue with the delete history command on curve objects which could cause problems when working with rigs.

Miscellaneous

Fixed Issue

  • Multi Transfer Attributes: Fixed an error that would occur when two objects have the same name.

1.3.0.0 #

1.3.0.0 #

Released on December 11, 2021

General

New

  • Added a script editor logger which can be enabled whenever a log file is needed for debug.

Bonus Tools

Fixed Issue

  • Fixed an error with the interactive bevel command when it cannot apply a bevel on the selection.

Placement Tool

New Feature

Improvements

  • The Straight Line orientation steps are now based on the Step Rotation parameter.
  • Added support for Non-Destructive Bevel objects.
  • The Placement Tool settings menu can now be closed by pressing Esc or by right clicking

Fixed Issues

  • With Retain Spacing enabled, objects with negative scale value would sometimes flip randomly.
  • Create Primitive Live: Fixed an issue that would cause the tool to be interrupted during the interactive placement when the Improved Orientation setting is enabled.

Non-Destructive Bevel

New FeatureS

  • Added Cage Display settings to switch between the different type of cage display behaviour.
  • Added Component Mode: The bevelPreview objects can be selected in the viewport and the object’s cage only becomes visible when editing components.

Improvements

  • The object material is now propagated to the bevelPreview object automatically. (Supports only a single material per object for now)
  • The Pie Menu can now be closed by pressing Esc or by right clicking
  • The bevel is now always kept uniform no matter how streched an object is scaled.

Fixed Issues

  • Fixed undo not working properly when creating a new Non-Destructive Bevel.
  • Fixed undoing would sometimes undo two operations instead of one.
  • Fixed the Bake/Convert not working properly with scaled objects.
  • Fixed synchronization between the Window controls and the Pie Menu controls.
  • Fixed bug that would break the viewport when opening the hypershade with Context Shading enabled.

Normal Toolkit

Fixed Issues

  • Smart Bevel: Fixed an error when the target object has no valid faces.
  • Smart Bevel: Fixed an error when the target object has no soft edges.

1.2.1.2 #

1.2.1.2 #

Released on October 26, 2021

Normal Toolkit

Fixed Issues

  • Selection Sets: Fixed an issue when managing sets; if a connected polyBase had caching enabled, it was sometimes breaking the mutual exclusivity between sets.
  • Process Normals: Fixed wrong normals when mutual exclusivity between sets was not correctly respected.

1.2.1.1 #

1.2.1.1 #

Released on October 24, 2021

Normal Toolkit

Improvement

  • Transfer Normals Tool: Source object Smooth Mesh Preview will now be considered in the transfer.

Fixed Issues

  • Interface didn’t collapse properly with Extended Selection Sets enabled.
  • There was an unwanted warning with the Smart Bevel when no objects were selected.
  • Process Normals: With Use Improved Process enabled, an object with no selection sets would get his normals unlocked instead of being ignored.

1.2.1.0 #

1.2.1.0 #

Released on October 24, 2021

General

Fixed Issues

  • Fixed some Options Windows would not retain their size correctly when closing/opening.

Placement Tool

Improvement

  • Replaced a global eventFilter which could cause a small slowdown in the Maya application.

Non-Destructive Bevel

New FeatureS

  • Weighted Normals: Added an attribute to control whether the Weighted Normals are enabled or not.
  • Added a button to enable or disable the Weighted Normals in the Window and Pie Menu.

Improvements

  • Real-Time: When off and changing a bevel attribute interactively, the Weighted Normals will only be calculated after the attribute is changed.
  • Changed the disconnect behaviour of the bevelPreview sourceMesh attribute to Reset.

Fixed Issues

  • Real-Time: When off, changing some settings like the Wireframe Opacity from the Pie Menu was triggering a full recompute.
  • Some weightedBevel attributes were not connected properly.
  • Locked some weightedBevel attributes to prevent user errors.
  • Some parameters could not be changed from the Window or Pie Menu if the attribute didn’t exists in the dynamicBevel node.

Normal Toolkit

New FeatureS

Improvements

  • Process Normals: the object’s Vertex Normal Method is now being considered in the process.
  • Replaced some errors message with warnings, and disabled unwanted context.

Fixed Issues

  • Process Normals: A set was created and not removed, obsolete; no longer needed to use sets.

1.2.0.0 #

1.2.0.0 #

Released on October 20, 2021

Non-Destructive Bevel

Change

  • Show Manips override: Changed the default value to disabled.

Normal Toolkit

New

Improvements

  • Process Normals: Rewrote the entire code, should improve the execution speed and memory usage.
  • Select Bevel Faces: When selecting a bevel node, it should more accurately select the bevel faces.

Fixed Issues

  • Fixed the progress bar progression for the legacy Process Normals.
  • Transfer Normals Tool: Fixed wrong normals when target and source objects would not have matching transformations.
  • Transfer Normals Tool: Fixed the search method setting which was not taken into account.

1.1.0.0 #

1.1.0.0 #

Released on October 12, 2021

General

ImprovementS

  • Set the file overrides loading on startup to lowest priority to make sure they are loaded last.
  • Check Updates will now display an error if the server cannot be reached.

Non-Destructive Bevel

New

  • Public release.

Normal Toolkit

Fixed Issue

  • Small bug fix on the global progress bar when running the Smart Bevel.

New Feature

Placement Tool

Improvement

  • Improved Orientation: objects with history will no longer bug out while creating the new primitive.

1.0.1.2 #

1.0.1.2 #

Released on September 21, 2021

Placement Tool

Fixed Issue

  • Fixed an issue with Create Primitive Live that would prevent creating any new primitives after using the tool while in isolate mode.

1.0.1.1 #

1.0.1.1 #

Released on September 16, 2021

General

Improvement

  • Added a timeout on the Check Updates button.

Placement Tool

Fixed Issue

  • Fixed an error that would occur with the Create Primitive Live when creating objects on the grid.

1.0.1.0 #

1.0.1.0 #

Released on September 14, 2021

General

Fixed Issues

  • Fixed GENtools Installer & GENtools Uninstaller for Chinese and Japanese version of Maya.
  • Many compatibility fixes to add support for Maya 2016.5.

New Feature

  • Added Check Updates in the GENtools Menu so you can verify if new updates are available.

Normal Toolkit

Fixed Issue

  • A small bug fix.

Placement Tool

New Feature

  • Create Primitive Live: Improved Orientation is now available in the Interactive Creation Options; when creating an object on a face with a complex angle, the primitive orientation will be more appropriate.

Curve To Polygons

Fixed Issue

  • Rebuild Pipe: Fixed tube radius calculation.

Bonus Tools

Fixed Issue

  • UV Random Rotation: Fixed error on invalid pivot.

Improvements

  • Toggle Wireframe On Shaded: It no longer changes the viewport shading.
  • Show All: It no longer locks the default cameras.
  • Select Toggle Mode: Renamed to Toggle Select Mode.
  • Added documentation links in options windows Help menubar.

1.0.0.0 #

1.0.0.0 #

Released on September 7, 2021

New

  • Public release.