Welcome to Maya 2022.4 Update. You can access the Maya 2022.4 Update from your Autodesk Account.
This release delivers a number of bug fixes, as well as some new features and enhancements.
New Features and Enhancements
This section lists new features and enhancements included in the Maya 2022.4 Update Release. (Or, jump to What's Fixed.)
Open Recent File improvements The list of Recent Files displayed at the bottom of the File menu includes two new data points to help you recover crashed files: the name of last file before crash, and the name of the last file saved.
See Improved crash recovery experience in What's New in Maya 2023 for details.
Ability to hide the Home button You can now hide the Home button in Maya using a new preference and Environment Variable, if you find its often accidentally clicked. Turn off Show Home icon in menu bar in the Home Screen section of the Interface Preferences or set the MAYA_NO_HOME_ICON Environment Variable to 1.
Note: Deactivating this option also suppresses crash recovery messages that appear with the Home icon. They are sent to the Script Editor instead.See Hide the Home button in What’s New in Maya 2023.
Auto Normalization in the Component Editor A new Auto Normalization menu has been added to the Component Editor to let you turn Normalization on or off using the drop-down menu. This way you can set the value of this attribute for all selected skinCluster nodes at the same time. See Component Editor menus and tabs in Maya 2023 for updated information.
- Reference Edit updates
The Reference Editor window now includes a Show Full Path option. In addition, a
-showFullPath
option was added to thereferenceQuery
command.
- Updates to the Paint Vertex Color Tool Updates in the Paint Vertex Color Tool settings let you restrict painting to individual RGB channels and prevent accidental painting of other channels. In addition, you can now display specific color channels as greyscale using the new Display RGB color set as greyscale option. You can find updated Paint Vertex Color Tool documentation for Maya 2023.1.
Improved ability to control edge loop cap In the Insert Edge Loop Tool options, documented in Maya 2023, you can now enter up to 1000 for the Number of Edge Loops value.
See Improved edge loop cap in What’s New in Modeling Performance for Maya 2023.
Run Simulation option in the Bake Animations Options A new Run Simulation option has been added to the Key > Bake Simulation options, to let you have control over whether a simulation will run while baking animation. The simulation is required whenever you bake animation that needs the whole scene to be evaluated at each time step, for example, with dynamics.
See What's New in Animation Performance for Maya 2023.
Isolate Select is now supported for USD For more information on Isolate Select, see Isolate the display of objects or components, and see also the updated Maya 2023 topic Select USD data in the Viewport.
Ability to customize Node Traversal depth in the Node Editor A new Traversal Depth option has been added to the Node Editor Preferences to let you specify a depth value for moving through the graph. This is particularly helpful when working with complex structures like rigs.
See Traversal Depth in the Node Editor Preferences documentation, updated for Maya 2023.1.
- MFnMesh.create() method that mirrors mayaAscii/mayaBinary reader mesh construction See Changes to MFnMesh in What’s New in Maya 2023 devkit.
- Support for new API in OpenMaya Python API 2.0 See Methods added to the Python API 2.0 in What’s New in Maya 2023 devkit.
- New Smoothing Groups option for FBX import to retain smooth normal information A new FBX import option, Smoothing Groups, addresses problems where exported FBX polygon objects with smooth edge normals would reimport with incorrect normal information. To preserve shading, activate the Smoothing Groups FBX Export option, and on import, activate the new Smoothing Groups import option. See updated FBX Import Options documentation in Maya 2023.1.
New optionVar to resolve relative file paths before absolute By default in Maya the order of attempts at resolving a filename is:
Try an exact path match.
Try using directory maps (see the MEL command ‘dirmap’)
Try using reference mappings (checks path against mappings previously provided to the missing reference dialog)
Try a project relative match.
Try a base name only match (ie. strip back the base file name and look for the file in the project according to the file type).
Two new optionVars are available to control the way in which file paths are resolved:
optionVar | Default | Description |
fileResolverResolveExactAfterRelative | [int] 0 | When non-zero, the exact match test will be moved to after the project-relative test. ie. in the above list, step (1) is moved to after step (4). |
fileResolverStrictRelativePaths | [int] 0 | When non-zero, the exact match test will not be tried at all if the path is project relative. Hence a project relative path that cannot be resolved in the current project will be treated as file-not-found, even if the absolute path does in fact exist on disk. |
Fixed Issues
This section lists what's fixed in the Maya 2022.4 Update Release. (Or, jump to New Features and Enhancements.)
Animation |
---|
Component Tag: Using FBX import in namespace creates invalid tag name MAYA-113869 |
Maya crashes when baking nodes with proxy attributes to new layer MAYA-114134 |
Key tick sizes remain small regardless of preference MAYA-114288 |
Skincluster is not applied until scene is reloaded or re-evaluated MAYA-114320 |
Working in Time Editor with 20+ audio clips can cause crash MAYA-120741 |
Keying a large number of attributes in animation layers is extremely slow MAYA-120751 |
HIK: Auto key on layers causes HIK rig deformity MAYA-120767 |
Crash rotating the controllers on a splineIK rig MAYA-120818 |
Crash in rigs that use xformMatrix plug on transforms MAYA-121349 |
Audio plays twice in Camera Sequencer playblast MAYA-121373 |
Timeslider Bookmark does not auto-load MAYA-121770 |
Copy Skin Weights regression if more than one mesh used as source MAYA-121910 |
Parts of the playblast audio are lost when the audio frame range is adjusted in Time Editor MAYA-122009 |
Bend deformer deletion also deletes transform MAYA-122291 |
FBX export fails on objects with proxy attributes MAYA-122464 |
Scrubbing in the Graph Editor doesn't trigger MAnimControl::isScrubbing MAYA-122517 |
Changing audio node name breaks audio menu MAYA-122569 |
Image sequence paths no longer support # or * MAYA-122867 |
Grab tool does not work properly on Blendshapes with cycle warnings MAYA-122932 |
Merging animation layers breaks texture display with UV tiling MAYA-121790 |
Profiler event name becomes garbled when node does not exist in the scene MAYA-120954 |
Maya freezes in playback through sequencer MAYA-121528 |
Crash when accessing kControllerTag as kSet MAYA-122051 |
Animation Performance |
---|
Cached playback is incorrect after muting animation layers MAYA-122940 |
Cached Playback: Rig controls break when manipulating keys MAYA-122426 |
Cached Playback slows down subsequent file open operations MAYA-112931 |
Maya crashes in Parallel Evaluation after loading reference MAYA-122843 |
HIK rig in Parallel Evaluation mode crashes on load MAYA-121761 |
FBX |
---|
Opening FBX file creates display layers that are not deletable MAYA-113789 |
Extra attribute added to file node is not included in output with FBX MAYA-114225 |
FBX export fails on objects with custom attributes MAYA-122554 |
Foundation |
---|
Export Selection Playblast/Thumbnail options not available MAYA-114197 |
Container commands can fail when child nodes have the same name MAYA-114274 |
Custom plugin transform does not manipulate correctly in object axis mode - Fix in devkit plugin rockingTransform MAYA-114456 |
Custom transform locked attributes continue to be evaluated and updated MAYA-114537 |
cmds.file command returns empty string MAYA-114624 |
Python API 2.0: Precision is lost when setting MMatrix component value MAYA-114660 |
Startup crash with mouse wheel scrolling when Maya is initializing and loading a scene file MAYA-114675 |
getPointsAtUV gets unexpected internal failure on valid U,V location MAYA-114805 |
Plugin compiled with "-ffast-math" causes Maya to crash for certain operations MAYA-121388 |
Crash when python sequence object is passed to objectType command MAYA-121831 |
Slow save performance with mayaAscii files when using long string attributes with new lines MAYA-121863 |
Show/hide commands can modify locked/connected visibility attributes MAYA-121917 |
Imported audio clips don't retain filename MAYA-121949 |
Vanishing surfaces when WIRE import with Aruba tessellation and stitching enabled MAYA-121988 |
Crash when opening Alias model MAYA-121994 |
Error when querying attributes on uvPin node through API MAYA-122112 |
Plugin node deriving from MPxBlendShape has incorrect apiType MAYA-122401 |
Graph Editor : Stats numeric inputs are not working reliably on Windows. MAYA-122440 |
FBX fails to export custom attributes if root node is lodGroup MAYA-122539 |
Export selected also exports referenced editsMA files MAYA-122576 |
Crash when running playblast from mayapy.exe MAYA-122698 |
Performance regression when running a MEL script MAYA-122719 |
Custom transform with incoming connection doesn't evaluate properly MAYA-122991 |
createAETabInWindow fails with negative height MAYA-123001 |
Crash with PySide2.QtWidgets MAYA-123081 |
Graph Editor : Hotkeys not functioning MAYA-123339 |
Modeling |
---|
Locked normal's break when extracting polygon MAYA-114819 |
Surface->Extrude tool fails with high rotation values MAYA-114991 |
Crash when importing Maya ASCII file MAYA-115012 |
Shape Editor : Right click operations on the a target shape do not respect painted weights MAYA-115052 |
When referencing a skin mesh with history, "Non-Deformer History" will break the skin's weight MAYA-122287 |
Viewcube disappears clicking multi-cut tool in Modeling toolkit MAYA-122384 |
F To frame components In Isolated View will frame entire mesh MAYA-122823 |
Quad Draw : Dots are slow to draw on a dense mesh MAYA-122830 |
Rendering |
---|
Maya OCIO library patched with fix related to search path resolution MAYA-123068 |
Rigging |
---|
OpenCL crash with tangent-space blend shape MAYA-114521 |
Removing unused influences causes a jump in memory usage MAYA-122339 |
Evaluation issue with snapping IK to FK MAYA-122448 |
Maya slows down when Smooth Skins tab is displayed MAYA-122326 |
UI |
---|
Crash on File > New if multiple viewports are displayed and Hypershade is opened MAYA-113640 |
Renaming errors in outliner with hidden namespaces MAYA-113780 |
Channel Box font size is smaller MAYA-113923 |
In-view messages are not showing if the Script Editor is minimized MAYA-114750 |
Node Editor : Long name node types are cut off MAYA-114815 |
lsUI loses window objects after switching the workspace MAYA-115041 |
Accidental loss of node network in node editor MAYA-120865 |
Copy > Paste with MMB causes double paste in Script editor MAYA-122249 |
"Repeat Last" and "Recent Commands List" do not work after using a command through hotkeys or "Search" MAYA-122936 |
USD |
---|
[GitHub #1761] Crash when trying to display a child node of an invisible proxyShape MAYA-120987 |
[GitHub #2244] Maya USD installer script doesn't install the Material X libraries MAYA-122685 |
[Nvidia 200777676] Driver bug : Screen-space ambient occlusion artifacts when using USD instancing & VP2 MAYA-121207 |
Viewport |
---|
VP2 crease set custom colors are not displayed in smooth mesh preview mode MAYA-113836 |
Non-shadow-casting MRenderItems contribute to directional light shadow bounds MAYA-114530 |
Custom Image Plane nodes with animated transparency inputs do not update while scrubbing MAYA-114543 |
Provide feedback when setting uvTilingMode=3 to load tile texture MAYA-121546 |
VP2 : MPxContext::drawFeedback not being cleared when camera is moved MAYA-122209 |
MPxGeometryOverride selection bug when vertices drawn through MUIDrawManager::lineStrip MAYA-122373 |
Point snap pivot to multiple meshes is broken MAYA-114800 |
Crash in DelayConsolidation MAYA-122976 |