3ds Max 2023.3 Update Release Notes

Thank you for installing 3ds Max 2023.3 Update. These release notes describe fixed issues included in this release. To learn about the new features and updated workflows, see What's New in 3ds Max 2023.3.

3ds Max 2023 new features and enhancements

3ds Max 2023 system requirements

3ds Max 2023 installation and licensing

What's Fixed in 3ds Max 2023.3

This section lists fixed issues in the 3ds Max 2023.3 Update release.

Animation
Resolved a lockup that could occur when the animator attempts to rotate the limb bones of the CAT Rig when 3ds Max Motion Paths is enabled MAXX-60310
Fixed an issue with the Attachment constraint where it would always set a key at frame zero. Now a key is either set at the current frame or the default animation frame if that is enabled in the preferences MAXX-61483
Using the maxscript command "$.TMController.CATParent" users can check if a CAT bone in their scene has a valid parent and CAT Parent bone. If the value returned is "undefined", the CAT bone can be safely removed from the scene without breaking the CAT rig. MAXX-70710
Core
Fixed issue when doing scene Drag and Drop where after initial drop code sometimes did not go into move mode, setting position of dropped nodes via mouse. MAXX-70825
Fixed issue where dragging a scene into 3ds Max as merge or xref twice in a row without specifying placement first time would leave the Hold system in an holding state. MAXX-70826
Fixed crash that could occur if Layer toolbar was displayed and a messagebox was displayed in the middle of a scene file load. MAXX-70777
File IO
Fixed crash when loading corrupt scene file. MAXX-70013
MAXScript
Fixed issue with scripted controller where if evaluated early during scene file load, variables holding subAnim values where the subAnim owner does not exist would return 'undefined' instead of cached value. MAXX-70680
Fixed a crash produced when baking textures through Maxscript. MAXX-70320
In 2023.2, a fix was made to prevent wiring of parameters that did not have the same controller class. This was to prevent memory corruption. But doing this prevented wiring Point3 parameters to PRS controller's Position and Scale tracks.

Added explicit handling of Position and Scale controller types to the Point3 wire controller class. MAXX-70815
Material Editors
The "Edit in SME" context menu now works on materials as well as maps. MAXX-70075
Modeling
Fixed a crash that could occur with the UVW Map modifier when switching from Face mapping back to another mapping type when the mesh has degenerate face and edge data MAXX-66695
Resolved an issue with the Xform modifier where if the modifier was given a custom name, deactivated, saved, and then reopened. The Xform modifier's custom name was not retained. MAXX-69013
Corrected a display issue, and potential crash, that occurs when performing a Smart Extrude operation below an active Turbosmooth modifier on the Modifier Stack when using "Show End Results". MAXX-70259
Resolved an issue with the maxscript Editable Poly functions "epfn_get_preserve_map" and "epfn_set_preserve_map" so that they work as intended when called to preserve or restore UV channel data MAXX-70316
Explicit normals transforms are now respected with the Array modifier MAXX-70648
When using the Array modifier, the scale transform value of the target surface object will no longer incorrectly transfer to the data distribution results of the Array MAXX-70287
Resolved a crash that could sometimes occur when you attempt to rotate a Spline knot when a Renderable Spline modifier is applied higher in the stack and the user is utilizing "Show End Result" MAXX-70326
Corrected a crash that could occur when attempting to edit or modify a Spline shape that was created through script to have only 1 knot. MAXX-68843
Corrected an issue when using the Array modifiers Volume removal functionality that was causing a small memory leak MAXX-70681
Improved memory management for the Array modifier MAXX-70449
When using an object with an Array modifier on a legacy Boolean Compound the pivot location of the Array modified object is now properly respected and utilized to generate expected results. MAXX-70257
Corrected an error that can occur with the Relax modifier that might introduce spikes to relax output when driving the relax operation with the soft-selection that is passed up the modifier stack MAXX-69925
Particle Flow
When using a PFlow Birth Texture operator, Physical materials are now properly supported to work with the bitmap data of the material and not the luminance value of the shader at each pixel to determine where a particle can emit. MAXX-37673
Rendering
Fixed RenderSetup starting with the wrong currentPage which can lead to a crash when reopening the dialog, using Corona plugin. MAXX-70324
Fixed the cropping of the Compact Material Editor, when resizing and/or reopening the UI. MAXX-70899
Scene Converter
The Scene Converter shows all missing DLLs when opened the first time. MAXX-69897
Viewports
Fixed the ghosting of objects in the viewport, caused by an incorrect non-instancing draw in certain cases. MAXX-63350
Fixed defect with selection brackets and display as box not working on a USD Stage. MAXX-70789
Solid viewport background color settings are correctly saved and reloaded. MAXX-64178
Fixed a crash when selecting a Light with Atmosphere>Volume Light feature. MAXX-70725