The guide is based on What’s New in the Maya Devkit in Maya 2025 with some extra info. The details could be found here in the document.
Building environment
In Maya 2025, the building environment changes on Mac.
Operating System Requirements
Windows Visual Studio 2022 (17.8.3 or higher) | macOS Xcode version 14.3 or higher | Linux RHEL or Rocky Linux 8.6 or higher, DTS-11 with gcc 11.2.1 |
The minimum version of CMake required is 3.27.3.
Migration to Qt6 and PySide6
Maya has moved from Qt5 and PySide2 to Qt6 and PySide6.
There are official migration guides for C++ and Python.
For more details, please check out our Maya Qt6 Migration page.
If you want to use PyQt6, please install PyQt6==6.5.3 with pip.
Maya is moving to .NET 8
Maya 2025 is moving to .NET 8, and .NET 8 is now the default version of .NET used by Maya.
For more details, please check out our Maya is moving to .NET 8 section.
SDK Changes for Maya 2025
Here are some API changes in the SDK for Maya 2025:
- Three new methods have been added to MFnAttribute.
- Two new methods have been added to MFnGeometryFilter.
- Two new color management methods have been added.
- addPostDuplicateNodeListCallback() added to MModelMessage.
- extendSelectionFromComponents() has been added to MPxSurfaceShape.
- MQtUtil::resourceGLContext() now returns QOpenGLContext.
- MFnWeightGeometryFilter has been added to Python API 2.0.
- Some samples in the devkit have been updated.
For the full details about devkit changes, please refer to the SDK changes for Maya 2025.
Bonustools
Bonustools is shipping with Maya 2025 now. You don't need to get it separately.
Comments
You can follow this conversation by subscribing to the comment feed for this post.