Skip to content

Releases: mgear-dev/mgear

mGear 5.1.0 + ueGear 1.0.4

01 Sep 05:48
3109951

Choose a tag to compare

RBF MANAGER: IMPORTANT NOTE for mGear 5.1.0:

Removed the original weightDriver from SHAPES. It has been replaced by the mGearWeightDriver fork version. You can still use the original weightDriver, but it now needs to be installed separately.

Watch the quick overview in Youtube:
Watch the video


mGear 5.1.0
ueGear 1.0.4

mGear 5.0 doesn't need Pymel anymore 🥳

5.1.0

Enhancements

Bug Fix

  • Core: Right click dag menu fails to populate in all controls types #526
  • Core: SKIN IO: Rounding issue with 10+ influences #538
  • Rigbits: RBF Manager not working correctly with new weightDriver kernel. #514
  • Shifter: Behavior on EPIC_spine_02 : controls are rotating in wrong axis when moving IK #510
  • Shifter: Color settings aren’t working #511
  • Shifter: Core: CustomPickwalk faling if not controls #524
  • Shifter: EPIC_spine_02 : (UI bug) slider "Lock Orient Chest" and spin box aren't synced #516
  • Shifter: Orientation control and joints issue with chain_02 #509
  • Shifter: Rig not deleted when using confirmPop=False in delete_rig_keep_joints() #527
  • Shifter: The "Draw Component" in the right-click menu of the Shifter Guide Manager was incorrect when no component was selected. #528

Deprecated

  • IMPORTANT: Dropping support for Maya 2020 and older Maya versions.
  • IMPORTANT: Remove original weightDriver from SHAPES, been replaced by the mgearWeightDriver fork version. We can still use it on the weight driver but we need to install it separately

ueGear 1.0.4

  • Fixed remote control issue for UE 5.4+
  • Improved Control Rig build times

mGear 5.0.7 + ueGear 1.0

19 May 09:31

Choose a tag to compare

IMPORTANT NOTE for mGear 5.0.7:
RBF Manager now uses the latest SHAPES WeightDriver with a new kernel. I've found the old kernel works better for RBF Manager, so I'm working on a custom branch and update to let you choose the solver version. Stay tuned!


mGear 5.0.7
ueGear 1.0.0

mGear 5.0 doesn't need Pymel anymore 🥳

5.0.7

Enhancements

  • Adding Maya 2026 OSX solvers (Note: RBF weightDriver not yet available in OSX)
  • Flex: Add description in buttons for usage clarity #498
  • Shifter: Chain_net_01: blend ui host is using the first FK control #504
  • Shifter: Expose ctl name in shoulder components #505
  • Shifter:Data Centric folder creator, add support for "," separation on asset section #497

Bug Fix

  • Anim_picker: update metahuman picker
  • Animbits: HumanIK Mapper Bake not working #507
  • Core: Anim_utils: Range Switch doesn't work for switching FK to IK overtime #488
  • Core: Anim_Utils: remove getIKPoleVectorMatrices method. We will fall back to the mth node matching. #488
  • Core: node.py createMultMatrixNode check if args are str and convert to PyNode
  • PyMaya: cmd: Update listRelatives to return the shape of the geometry as parent of MeshEdge, MeshVertex, or MeshFace types # 263
  • PyMaya: dag Node shortName now returns shortName. before was returning partilaPathName that can contain more than one "|" separator. #263
  • PyMaya: Node child method implemented. #496
  • Rigbits: Eye Rigger 2.0, Facial Rigger - no attribute ‘longName’. Adding longName method to MeshFace #506 #263
  • Shifter Component Chain_02 rotation issue #478
  • Shifter: EPIC leg 3jnt_01 Stretch broken when Full3bonesIK is 0 #479
  • Shifter: IKFK match issues with split wrist build in EPIC_arm_02 and arm_2jnt_freeTangent_01 #491
  • Shifter: Plebes Constrain to Rig not working #502

Deprecated

  • Shifter: Remove MS components #503

IMPORTANT NOTE: mGear5 is not compatible with python 2

IMPORTANT NOTE: Maya 2026 linux solvers are not yet available. Also OSX weight driver is not available.

IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

mGear 5.0.6 Beta 06 + ueGear 1.0 Beta

14 Apr 03:03

Choose a tag to compare

Pre-release

mGear 5.0.6 Beta 6
ueGear 1.0 Beta (Beta only supports UE 5.3)

mGear 5.0 doesn't need Pymel anymore 🥳

5.0.6

Enhancements

  • PyMaya: Shifter: Collecting data only when will be stored. Removed the flush undo. Now we can undo rig builds. pymaya: Python wrapper for mGear #263
  • Shifter: Adding new Shifter Templates + fix bug on EPIC_met_01 when no control added #306
  • Shifter: Allow to connect to a non reset rotation joints. closes #480
  • Shifter: Data collector is production ready. Removed "Experimental" in UI #383
image

Bug Fix

  • Adding Maya 2026 windows solvers
  • Adjust ihi Behavior Based on Mode Type Instead of Step Type closes #472
  • After setting up RBF, the RBF Manager2 window does not open again. fixes #471
  • Anim_utils: IK/FK match set key automatically if any related control has already key. Previous fix was for ikFkMatch_with_namespace2, this fix is fro ikFkMatch_with_namespace #445
  • Core: Anim_utils: space switch and range switch doesn't support rotation pivot offset Fixes #487
  • Core: Dagmenu: add neck ik control map for __switch_parent_callback #487
  • CORE: Maya 2026 support to new addDoubleLinear node naming
  • EPIC chain IK_FK_01 filing building using mode FK/IK. Fixes #466
  • EPIC_meta: fix control Relative relations
  • Fixed missing "size" on Guide file builds #486
  • Fixed rotation pymel bug, replaced all pymel commands
  • PyMaya: fix error catch when name clashing in the guides #263
  • PyMaya: fix SoftTweak error catching #263
  • Rigbits: ProxySlice: Refactor to maya cmds. fixes #469
  • Shifter Component 3jnt legs. Change component internal joint visibility to avoid hiding child components closes #483
  • Shifter: Collect data fix WIP. Related with the new Pymaya wrapper and MVector parsing #263
  • Shifter: Quadruped leg IK/FK offset bug, IK/FK match menu and misc IK/FK matching .Update EPIC_3jnt_leg and Classic 3_jnt_leg fixes #445
  • Skin import issue (skinned NURBS curve) fixes #477
  • UI_Slider_01 component fails during installation. fixes #464
  • When using anim_utils.IkFkTransfer.execute(), only baking to FK works correctly ( includes possible fix ) fixes #406

IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

mGear 5.0.5 Beta 05

05 Mar 03:04

Choose a tag to compare

mGear 5.0.5 Beta 05 Pre-release
Pre-release

5.0.5 Beta 5

mGear 5.0 doesn't need Pymel anymore 🥳

Bug Fix

  • PyMaya: attr add index method #263
  • Anim_utils: IK/FK fix error when not keyframes #445
  • PyMaya: implementing pm.select() to support nested lists > This mimics pymel select() and fixed issue with custom pickwalk #263
  • Anim_utils: update get_ik_conntorls_by_role #445
  • Core: Transform: getTransformLookingAt add support for -x-y axis config
  • PyMaya: cmd listrelatives parent return empty list if none. Before was returning a list with an empty string like [""] now returns [] #263

Full Changelog: 5.0.4...5.0.5

IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

mGear 5.0.4 Beta 04

24 Feb 09:47

Choose a tag to compare

mGear 5.0.4 Beta 04 Pre-release
Pre-release

5.0.4 Beta 4

mGear 5.0 doesn't need Pymel anymore 🥳

Bug Fix

  • Anim_utils: IK/FK matching and Range Transfer misc Fixes and enhancements #445
  • PyMaya: PyMaya Node return implicit longName #263

IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

mGear 5.0.3 Beta 03

19 Feb 09:10

Choose a tag to compare

mGear 5.0.3 Beta 03 Pre-release
Pre-release

5.0.3 Beta 03

mGear 5.0 doesn't need Pymel anymore 🥳

Enhancements

  • Core: Skin IO: review logic to increase performance closes #456
  • PyMaya: cmd update lazy import
  • PyMaya: New List relatives implementation using api.OpenMaya #452
  • PyMaya: Node get parent and list relatives update #452
  • PyMaya: Node.attr: improve implementation to support compound attrs and indexed attrs closes #459
  • PyMaya: optimize _obj_to_name and _name_to_obj #263
  • SimpleRig: clean up #452
  • Vendor plugin: Update SHAPES weightdriver plugin to the latest kernel version: from Maya 2020 to 2025

Bug Fix

  • Core: anim_utils: Fix support for _switch space naming. for IK/FK match range #445
  • Shifter: Delete Rig + Keep Joints functionality fails fixes #457
  • Shifter: Pyside6 update: fix component settings import #409

IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

mGear 5.0.1 Beta 02

13 Feb 14:50

Choose a tag to compare

mGear 5.0.1 Beta 02 Pre-release
Pre-release

5.0.2 Beta 02

Beta relase for mGear 5.0
This version doesn't need Pymel anymore 🥳

Bug Fix

  • Shifter: Handle name clashing when parsing the guide to determine the parent component #454
  • Core: Vector: Fix calculate pole vector #455

Full Changelog: 5.0.1...5.0.2


IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

mGear 5.0.1 Beta 01

13 Feb 00:24

Choose a tag to compare

mGear 5.0.1 Beta 01 Pre-release
Pre-release

5.0.1 Beta 01

Beta relase for mGear 5.0
This version doesn't need Pymel anymore 🥳

New Features

  • New animpicker template for Metahuman (Emilio Serrano Contribution)
  • Shiter component: chain_spring_gravity_01 (Emilio Serrano Contribution)

Enhancements

  • AnimPicker: Add function to re-order tabs in edit mode#419
  • Core: dagmenu.py enhancement. Reset to bindpose, reset all SRT #224
  • Crank: add support to use existing blendshapes nodes or creating nodes in foc #416
  • Removed Pymel dependency and new wrapper called pymaya (Big thanks to Kim Sol for all the hard work on the wrapper!!)
  • SDK IO adding support to blendshape nodes #434
  • Shifter: adding Edit button on message window when custom step fails #450
  • Spring Manager: Only keyframe relevant attributes Rotate and translate. #420

Bug Fix

  • Anim Picker: Lost any tabs that haven't been converted to nurbs when you switch back to picker data. #323
  • anim_picker: Reading data file which uses ANIM_PICKER_PATH token is not working #210
  • Metahuman template MISC bugs #426
  • RBF manager uses f-strings which breaks compatibility with Maya 2020 #417
  • RBF Manager: Mirror pose not working correctly #424
  • Shifter foot: Toes do not scale together with the fk foot #320
  • Shifter: Error using custom_step duplicate function #213

Removed Tools

  • Rigbits: PostSpring
  • Rigbits: RBF manager v1
  • Rigbits: Rope tool
  • Synoptic picker

IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/
metabody

metaface

4.3.0

12 Feb 07:47

Choose a tag to compare

4.3.0

This is the last release for mGear 4.x.x series
Not compatible with Maya 2025 and newer versions

VERY IMPORTANT: mGear needs Pymel installed. More info at the bottom of this page ↓ ↓ ↓ ↓ ↓
IMPORTANT: mGear is using Pymel. In Maya 2022 and 2023 Pymel is an optional package. Be sure to install it when you install Maya 2022/2023
For Maya 2024 Pymel needs to be installed using pip. Please follow the official instructions here: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=GUID-2AA5EFCE-53B1-46A0-8E43-4CD0B2C72FB4


IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/

4.2.2 Hotfix

20 Jan 01:01

Choose a tag to compare

4.2.2

Bug Fix

  • Shifter: Fix joint radius value retrieval from guide option #367

VERY IMPORTANT: mGear needs Pymel installed. More info at the bottom of this page ↓ ↓ ↓ ↓ ↓
IMPORTANT: mGear is using Pymel. In Maya 2022 and 2023 Pymel is an optional package. Be sure to install it when you install Maya 2022/2023
For Maya 2024 Pymel needs to be installed using pip. Please follow the official instructions here: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=GUID-2AA5EFCE-53B1-46A0-8E43-4CD0B2C72FB4


IMPORTANT NOTE: MacOS Catalina and later has heightened security restrictions on apps and plugins. Run this command in the Terminal, which removes the “quarantine” flag from when it gets downloaded:

sudo xattr -r -d com.apple.quarantine /PATH/TO/THE/MGEAR/SOLVERS/DIRECTORY/