Home Website Youtube GitHub

UPDATE: mGear 5.0 Beta 03 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
5 Likes