Skip to content

mGear 5.3.3

Latest

Choose a tag to compare

@miquelcampos miquelcampos released this 07 May 06:25
· 4 commits to master since this release

mGear 5.3.3

Compatibility: Maya 2022 - 2027

Enhancements

  • Core: Curve: Add public shape-copy helpers create_curve_shape_under, copy_curve_display_attrs, and CURVE_DISPLAY_ATTRS for geometry-level NurbsCurve copy via OpenMaya
  • Core: Logging: mgear.log() handler exceptions now surface to stderr instead of being silently swallowed; remaining handlers still receive the message
  • Solvers: Build: Add Maya 2022 support to Windows build script

Bug Fix

  • Shifter: Fix extract controls performance regression — slow on top-level controls with many descendants; now uses parentOnly duplicate + OpenMaya MFnNurbsCurve.create for constant-time-per-control extraction, while preserving the prior fix's safety guarantees (no child leaking, no mesh/locator shapes, ghost-control independence) and propagating display attributes to the buffer
  • Shifter: Build Log: Fix custom step messages disappearing from the build log on the second and subsequent builds when the window was kept open; the window now reuses the live instance across builds (preserves filter buttons, font size, and search text), display hooks always bind to the live handler, and log content clears at the start of each new build
  • SimpleRig: Convert to Shifter Rig now disconnects driven matrix chains (mgear_mulMatrix + decomposeMatrix) before deleting the simple-rig root, preventing orphaned utility nodes with broken driver inputs in the converted scene