Maya 2017 marks a shift in the way Maya is maintained and updated to provide quicker access to new features, and quicker fixes to customer issues.
Updates will be available on the Maya Downloads page as a full install of the product on Mac and Linux operating systems. On Windows operating systems, Maya Updates will appear in the Autodesk Desktop App, as an incremental install. Each update will contain the fixes and features of any update prior to it. You cannot run an Update alongside an existing version of Maya 2017.
Similarly, the Maya Help itself will be refreshed for each update. Look for specific What's New topics for every update. This means if you are not upgrading your software with each update, you may see help topics where information has been changed and it may not apply to your version of Maya. This may include Maya technical documentation, API Guide, Maya User Guide, and other resources as necessary.
Now, when the tangent length is locked, it turns black in the Graph View.
You can now add time changes to the undo stack by turning off the Undoable Time Changes option in the Undo preferences. (All adjacent time-change commands are undone at once by default.)
OpenCL has been re-enabled for Windows NVIDIA drivers 386.68 and later.
The Color Management enabled setting in the New Scene Options determines whether or not color management is enabled by default for new scenes.
If you are using an OpenColorIO configuration file for color management, you can change OCIO context environment variables and see the effect without restarting Maya. To do this, use MEL or Python commands to change the environment variable and then refresh the color management preferences.
putenv "SHOT" "ijk456.spi1d"; colorManagementPrefs -refresh;
The Render Setup Find in ... marking menus in the Outliner have been enhanced to allow you to more easily locate the nodes you want within your collections. Nodes are highlighted in the Property Editor for easy identification, and layers that are initially collapsed automatically expand if the node exists among its collections. These menus can also be used to locate lights in your collections.
Maya 2017 uses PySide2. To use PySide in your scripts, import modules from PySide as follows. This allows your script to be compatible with both Maya 2017 as well as versions earlier than Maya 2017.
try: from PySide2.QtCore import * from PySide2.QtGui import * from PySide2.QtWidgets import * from PySide2 import __version__ from shiboken2 import wrapInstance except ImportError: from PySide.QtCore import * from PySide.QtGui import * from PySide import __version__ from shiboken import wrapInstance
For more information, see the PySide examples in the devkit/pythonScripts folder of the Maya Developer Kit.
If a plug-in light uses the light classification, you must include these light attributes: intensity, color, emitDiffuse, and emitSpecular, in order for the light to behave like a Maya light. The attributes can be static or dynamic.
For more information about the light classification, see the Viewport 2.0 API > > Maya Viewport 2.0 API Guide > Plug-in Entry Points > Registration section of the Maya Developer Help.
Obtain the most updated Developer Kit examples online at Autodesk Exchange at https://apps.exchange.autodesk.com/MAYA/en/Home/Index.