Home Website Youtube GitHub

UPDATE: mGear 5.0 Beta 06 Available and open call for feedback

Hello!

After a long wait, mGear 5.0 Beta is finally available! :tada::tada::tada:

A huge thanks to @Milio, Kim Sol, @chrislesage, and all the amazing contributors!

I’ve decided to release this version as a beta since it marks one of the biggest changes we’ve ever made to mGear. While there aren’t many new features, we’ve made a massive overhaul to the backend.

Notably, we’ve removed PyMEL, which was a major undertaking. Some bugs still need to be ironed out, and I appreciate your patience as we work through them.

:rocket: Final release expected in 2–3 weeks!

mGear 5.0 will also be released alongside ueGear 1.0 for Unreal Engine. After this milestone, our focus will shift back to adding new features and improving existing ones.

:mag: Open Call for Testing & Bug Reports

I’d like to invite the community to help us by reporting any bugs you encounter in the coming weeks. Your feedback is invaluable in making mGear better!

Thank you for your support! :raised_hands:

To report bugs, please use the new template on github https://github.com/mgear-dev/mgear/issues

Download:

Change log:

5.0.1 Beta 01

Beta relase for mGear 5.0
This version doesn’t need Pymel anymore :partying_face:

New Features

  • New animpicker template for Metahuman (@Milio Contribution)
  • Shiter component: chain_spring_gravity_01 (@Milio 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/

10 Likes

Is this suppose to work in Maya 2025?

I’m getting this error and it won’t install:

Hi Ross, remember this is beta software. And there is a link for bugs above, with a full template to fill out which includes all the details of your setup.

It might be a simple fix. I see there is no weightDriver.mll in the 2025 folder. But if you aren’t sure about troubleshooting things like your PLUG_IN_PATH, or checking for missing plugin files, you might want to wait until the first official release.

1 Like

@chrislesage @Ross_Daniel I will check, maybe I forgot to add it to the folder my bad, I forgot to add it in the final commit. I will add it in the next beta :sweat_smile:
Thanks!

1 Like

Nice thanks. And @Ross_Daniel I hope I didn’t sound discouraging. I’m only suggesting to be cautious and test before using this fully in production. It is “beta”. :slight_smile:

1 Like

Beta 03 is ready:

5.0.3 Beta 03

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
7 Likes

Beta 06 is ready!
Added support for Maya 2026 on Windows (Other OS will be included soon)

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

mGear 5.0 doesn’t need Pymel anymore :partying_face:

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
5 Likes