Releases: mgear-dev/mgear
mGear 5.1.0 + ueGear 1.0.4
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:
mGear 5.1.0
ueGear 1.0.4
mGear 5.0 doesn't need Pymel anymore 🥳
5.1.0
Enhancements
- Core: Anim_utils: allow ParentSpaceTransfer to be executed outside anim_picker #552
- Rigbits: RBF Manager v2.1: new solver and misc updates #429 #514 > New documentation and tutorials here: https://mgear4.readthedocs.io/en/master/rigbitsUserDocumentation.html#rbf-manager
- Shifter: EPIC_control_01: add backwards_ref_jnt setting #523
- Shifter: Improve IK/FK matching in arms and leg to support arbitrary length for FK sections and match with IK configuration #501
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
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
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

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
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
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
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
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
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/
4.3.0
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
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/