Skip to content

Releases: mgear-dev/mgear

mGear 5.0.7 + ueGear 1.0

19 May 09:31
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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/

4.2.1

19 Jan 01:01
Compare
Choose a tag to compare

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

292651416-33020db7-22d2-4632-a8be-81525c375f48

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

2024-01-19_09h54_44

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/