3ds Max 2022.3 Update Release Notes
Thank you for installing 3ds Max 2022.3 Update.
This page lists what's fixed in this update and any known issues in this release for 3ds Max. For information on new features, see What's New in 3ds Max 2022.3 Update.
Downloading and installing
You can download and install 3ds Max release updates automatically with the Autodesk Desktop App, or from your Autodesk Account.
3ds Max updates are cumulative and can be applied to 3ds Max whether it is installed as a standalone application or as part of a Collection.
After you install an update, the product build in the About box (Help > About) will display the update version and build number of the latest update you installed.
What's Fixed
| Core |
| On scene file load / merge, clean up node layers that exist but are not in Layer Manager. If the orphaned layer has the name "0" and has no parent layer, the nodes in that layer are moved to the layer "0" held by Layer Manager. For other orphaned layers, the layer name is prepended with "Recovered " and added to Layer Manager. Additional '_' may be prepended to name to make layer name unique. MAXX-64807 |
| If set node's base object via maxscript, do not reset Create panel or Modify panel unless node in that panel is the node whose base object is being changed. MAXX-64202 |
| Fixed issue that when merging scene files saved prior to 3ds Max 2015, the scene node layers were not being added to Layer Manager. MAXX-64755 |
| Fixed an issue that caused the log-file longevity settings to not be loaded from 3dsmax.ini when 3ds Max was launched. MAXX-63697 |
| Fixed an issue that caused INI files included in the plugin.ini file to be added to the Plugin.UserSettings.ini file when 3ds Max was launched. MAXX-64644 |
| File IO |
| Improved scene load performance when a large number of animation clips are present in scene. MAXX-62499 |
| MAXScript |
| Fixed a bug where calling getMaxSaveFileName with an existing directory would cause an error. MAXX-65996 |
| Fixed an issue where persistent.isPersistent would always return false when passing variable names as a string. MAXX-65995 |
The mouseTrack MAXScript function used to not detect left clicks when the construction plane and the view were orthogonal. We have changed that behavior to the following: - If the "on:" keyword argument is specified, all forms of input (left clicks, right clicks, left click drags and mouse moves) are always detected, even if the construction plane and the view are orthogonal. - If the "on" keyword argument isn't specified, all forms of input except right clicks are ignored if the construction plane and the view are orthogonal. Right clicks are still detected because they are commonly used to exit the mouse tracking mode. We implemented the behavior described above because if a node isn't supplied to the mouseTrack MAXScript function using the "on:" keyword argument and the construction plane is orthogonal to view, it doesn't really make sense to process any mouse events because rays casted from the mouse position will never intersect the construction plane. MAXX-63450 |
| The quiet parameter available in several MAXScript commands cannot overwrite the quiet mode that defines 3ds Max in non-interactive mode such as batch (3dsmaxbatch.exe) or command line rendering (3dsmaxcmd.exe). MAXX-65066 |
| Corrected the Macro Recorder output associated with selecting subobject elements in an Editable Mesh. MAXX-51224 |
| Material Editors |
| Searching using partial material's names in SME views enabled. MAXX-56947 |
| Fixed possible freeze with long shader tree can when right-clicking on the material in SME. MAXX-64606 |
| Modeling |
| Using Occlude selection on Edge and Poly component in Editable Poly and the Edit Poly modifier will now work properly with selection methods types such as rectangular, circle, crossing, fence, and lasso in the Perspective or Camera view. MAXX-63598 |
| Resolved a crash that could occur when drawing a Freehand Spline with "Enable in Viewport" viewport rendering active, while simultaneously also having the Macro Recorder active. MAXX-65398 |
| When performing a Smart Extrude it was possible to select apply the extrude to an entire poly Element which would cause 3ds Max to crash. Smart Extrude has been updated so that if all of the faces of the Element are Smart Extruding, the Element will only move, no Union or Subtraction will take place. MAXX-65664 |
| Resolved an issue where Unfold3D Peel could crash when you were attempting to process an object that has no geometry data for which it can generate Texture Vertex information from. MAXX-65295 |
Exposed the maxscript packing command for the Unwrap UVW modifier so that Unfold3D can be called. $.modifiers[1].pack 3 0.001 true false false MAXX-64766 |
| Corrected an issue with Smart Extrude where on some models with explicit normals the stitched overlap results were not cleaned up properly. MAXX-64828 |
| Corrected an issue where Occlude selection mode on an Edit Poly or Editable Poly based object was not working properly on a Polygon level component. MAXX-64186 |
| Improved Smart Extrude processing to cut through polys and ngons that are highly non-planar and produce the desired results that the user was seeking from the operation. MAXX-64939 |
| Chamfer has been updated to resolve an issue where non-uniform "spur" type distortions were being generated from non-collinear chamfered edges. The user should now see the corrected weighted output that matches their input edge alignment. MAXX-64965 |
| The Limit Effect option in the Chamfer modifier has been improved to produce better and more expected results when operating on a non-planar chamfer span. MAXX-65019 |
| Slice Along Mirror Threshold value increases/decreases at an expected amount when using the up/down arrows associated with the spinner. MAXX-65043 |
| The Limit Effect option in the Chamfer modifier has been improved to produce better and more expected results when operating on a non-planar chamfer span. MAXX-63019 |
| Python |
| The startup of the python interpreter in 3ds Max disconnected stderr and stdout, preventing scripts (maxscript or python) to write to stderr and stdout. This problem was fixed. MAXX-65285 |
| Rendering |
| Fixed ghosting effect when rotating a scene with Point Cloud and keyframes MAXX-57880 |
| Fixed Maxscript access to the active renderer tabs. MAXX-64428 |
| Fixed incorrect text in the Render Preset Toolbar dropdown menu. MAXX-64432 |
| Fixed issue with the Stereo Camera view menu. MAXX-65216 |
| Art rendering times have been greatly reduced when using the Noise filter. MAXX-65280 |
| Rendering Materials |
| OSL Color Divide map now clamps colors as expected. MAXX-64787 |
| Fixed typo in OSL Curves map name. MAXX-59470 |
| Secure Configuration |
| Fixed issues with loading scripts from hidden Plugin Package locations. MAXX-65352 |
| Fixed issues with loading scripts from hidden 3ds Max installation folders. MAXX-65292 |
| Fixed bugs that caused Game Exporter exports to fail silently and prevented it from finding automatically the FBX Review application if it's installed. MAXX-65000 |
| Improve handling of short file names for MAXScript script security. MAXX-64762 |
| UI |
| Fixed not having access to modal dialog subrollouts. MAXX-64280 |
| Fixed lagging orbit viewport refreshes with high polling gamming mouse. MAXX-64056 |
| UVW |
| When using Poly Mesh data with Unfold3D it was possible in rare circumstances that the UV information was incorrectly cleaned to make the data non-manifold, resulting in UV distortions. We have improved support for how Poly Meshes UV data is cleaned up to resolve this issue. MAXX-64961 |
| Viewports |
| Menu spacing will no longer change if ActiveShade in viewport is running and another viewport is selected. MAXX-65326 |
| Steering Wheel is no longer clipped, displays correctly as expected. MAXX-65913 |