Releases: mgear-dev/mgear
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/
4.2.1
Hotfix mGear 4.2.2 is available here: https://github.com/mgear-dev/mgear4/releases/tag/4.2.2
VERY IMPORTANT: mGear needs Pymel installed. More info at the bottom of this page ↓ ↓ ↓ ↓ ↓
4.2.1
New Features
- Added the new module chain_02
Enhancements
- arm_2jnt_free_tangents_01 Align wrist to world orientation option #373
- EPIC Arm and leg 02: added T reset pose option #359
- Human Ik Mapper - Batch bake #374
- Rig Builder: Added Pyblish validator and pre script to update guides #365
- Shifter: Unlock visibility on rig top node. New guide settings: Joint size and guide vis after build #367
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/