mGear 5.0

a GameFromScratch article

ENG. mGear 5.0 is the latest version of the open-source rigging and animation framework for Autodesk Maya, officially released on May 19, 2025, along with ueGear 1.0, a new bridge for Unreal Engine.

Highlights:
Removal of PyMEL dependency:
mGear 5.0 has completely removed the dependency on PyMEL, replacing it with PyMaya, a custom wrapper based on maya.cmds and maya.OpenMaya. This improves stability, performance, and compatibility with future versions of Maya, making the framework more robust and future-proof.

Maya 2026 compatibility:
Full support for Maya 2026 (with solvers available for macOS, although the RBF weightDriver solver is not yet supported on macOS). Note: Linux solvers for Maya 2026 are not yet available.

New Shifter Templates and Components:
Added new templates for Metahuman and a new Shifter component, chain_spring_gravity_01, contributed by Emilio Serrano. These improve flexibility for rigging characters intended for Unreal Engine.

Improvements to EPIC components (arm 2.0, leg 2.0, etc.) and options for non-reset joint connections, useful for game pipelines.

Data Collector production-ready:
The Data Collector module is now considered production-ready, with the “Experimental” label removed from the UI. This tool makes it easier to collect and manage rigging data.

Improved AnimPicker:
Added the ability to reorder tabs in edit mode and a new template for Metahuman.

Workflow Improvements:
Rig Build Undo: Removal of flush undo now allows you to undo rig build operations.

Improvements to the Shifter modular rigging system, such as options for controlling non-reset rotations and finer control of joint connections.

ueGear 1.0 Integration:
mGear 5.0 integrates with ueGear 1.0, a plugin that makes it easy to transfer rigs, animations, static and dynamic meshes, and camera data between Maya and Unreal Engine (currently only supports Unreal Engine 5.3). This allows you to generate rigs directly in Unreal Control Rig using serialized data from mGear, improving the efficiency of your production pipelines.

Performance and Stability: The removal of PyMEL and the introduction of PyMaya have reduced load times and improved stability, especially for complex projects.

Documentation and Support: Official documentation is available at mgear4.readthedocs.io. The mGear forum and YouTube channel offer additional resources, including tutorials and release notes.

License: mGear 5.0 is released under the MIT license, making it completely open-source and customizable.

ITA. mGear 5.0 è l’ultima versione del framework open-source per il rigging e l’animazione per Autodesk Maya, rilasciata ufficialmente il 19 maggio 2025, insieme a ueGear 1.0, un nuovo bridge per Unreal Engine.

Novità principali:
Rimozione della dipendenza da PyMEL:
mGear 5.0 ha eliminato completamente la dipendenza da PyMEL, sostituendola con PyMaya, un wrapper personalizzato basato su maya.cmds e maya.OpenMaya. Questo migliora stabilità, prestazioni e compatibilità con le versioni future di Maya, rendendo il framework più robusto e a prova di futuro.

Compatibilità con Maya 2026:
Supporto completo per Maya 2026 (con solver disponibili per macOS, anche se il solver RBF weightDriver non è ancora supportato su macOS). Nota: i solver per Linux per Maya 2026 non sono ancora disponibili.

Nuovi template e componenti Shifter:
Aggiunti nuovi template per Metahuman e un nuovo componente Shifter, chain_spring_gravity_01, grazie al contributo di Emilio Serrano. Questi migliorano la flessibilità per il rigging di personaggi destinati a Unreal Engine.

Miglioramenti ai componenti EPIC (arm 2.0, leg 2.0, ecc.) e opzioni per connessioni di giunti non resettati, utili per pipeline di gioco.

Data Collector production-ready:
Il modulo Data Collector è ora considerato pronto per la produzione, con l’etichetta “Experimental” rimossa dall’interfaccia utente. Questo strumento facilita la raccolta e la gestione dei dati di rigging.

AnimPicker migliorato:
Aggiunta la possibilità di riordinare le schede in modalità di modifica e un nuovo template per Metahuman.

Miglioramenti al workflow:
Undo per build di rig: La rimozione del flush undo consente ora di annullare le operazioni di costruzione del rig.

Migliorie al sistema di rigging modulare Shifter, come opzioni per il controllo delle rotazioni non resettate e una gestione più precisa delle connessioni dei giunti.

Integrazione con ueGear 1.0:
mGear 5.0 si integra con ueGear 1.0, un plugin che facilita il trasferimento di rig, animazioni, mesh statiche e dinamiche, e dati di telecamere tra Maya e Unreal Engine (attualmente supporta solo Unreal Engine 5.3). Questo permette di generare rig direttamente in Unreal Control Rig utilizzando dati serializzati da mGear, migliorando l’efficienza delle pipeline di produzione.

Performance e stabilità: L’eliminazione di PyMEL e l’introduzione di PyMaya hanno ridotto i tempi di caricamento e migliorato la stabilità, specialmente per progetti complessi.

Documentazione e supporto: La documentazione ufficiale è disponibile su mgear4.readthedocs.io. Il forum di mGear e il canale YouTube offrono risorse aggiuntive, inclusi tutorial e note di rilascio.

Licenza: mGear 5.0 è rilasciato sotto licenza MIT, rendendolo completamente open-source e personalizzabile.

Link: mGear 5.0