Thank you for installing 3ds Max 2023.2 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.2.
This section lists fixed issues in the 3ds Max 2023.2 Update release.
Animation |
---|
Fixed an issue with the Skin modifier where the bone influence heat map of Edit Envelope was overwriting the vertex color data for the object that it was applied to. MAXX-69833 |
Resolved a crash that could occur when adjusting a spinner value in the CAT parameters while the user is in the process of creating the CAT rig. MAXX-69561 |
Resolved an issue with the Curve Editor where the state of various option found in the Curve Editor's toolbar would not clearly indicate if the option was active or not. MAXX-64859 |
Resolved an issue where creating Bones from the command panel with a History Dependent IK Solver resulted in the first bone not being properly applied to the IK solution. MAXX-67873 |
Resolved an issue with the Track View where Filter option buttons found at the bottom of the main Curve Editor UI were not always responsive to mouse clicks sent by the animator until other buttons were first clicked. The state that the animator sets the filters to will now persist between sessions of 3ds Max. MAXX-44671 |
Resolved a crash that can occur when copy and pasting the Skin modifier to other objects in your 3ds Max scene. MAXX-68351 |
Fixed mini curve editor to properly frame the timeline when opened MAXX-48564 |
Resolved a crash issue that can occur when Cloning a CAT Object MAXX-46487 |
The Delta Mush operator found in the Data Channel Modifier has been updated to use an improved algorithm that will provide an enhanced symmetrical result across the mesh that meets the animator's expectations. A "Use Legacy Compute" checkbox is now found on the Delta Mush UI. When loading older scene files, this checkbox will be active since the expectation is that the animator will want the scene to behave as before. When creating scenes from scratch in 2023.2 (or adding the Delta Mush operator for the first time to a new Data Channel modifier), this box will be unchecked, indicating that the legacy compute is not in use. When switching the "Use Legacy Compute" checkbox, the user should do this at the "neutral" or "rest" pose time, because capturing the rest pose stores information critical to the Delta Mush functionality. MAXX-56403 |
Fixed a crash that could occur when renaming CAT bones during their creation. MAXX-68887 |
Resolved a Maxscript exception that is thrown when the user attempts to apply an 3ds Max IK system to the fingers of a CAT rig. MAXX-68702 |
Improved the Viewport Show Statistics information to support polygon and triangle count in the billions instead of showing an incorrect negative number. MAXX-68605 |
Fixed an issue with the Dope Sheet when attempting to select Scale keys in conjunction with other keys using the Time Selection tool meant that the Scale keys would not be selected. MAXX-68675 |
Core |
---|
3ds Max will no longer crash and will behave as expected if the user attempts to use the Undo system of 3ds Max immediately after activating and then using the Alembic Playback Mode MAXX-63614 |
In some cases of scene file corruption, attempting to merge nodes from scene would fail when first instance of corrupted data was found. Now the nodes affected by corrupted data are identified and blocked from loading, allowing remaining nodes to be loaded. MAXX-68805 |
Fixed issues using Merge dialog in XRef Object's rollout in command panel. MAXX-68971 |
Fixed animatable leakage when using custom objects in Material Editor MAXX-68907 |
File IO |
---|
Fixed viewport background and bloom dirt archiving if .ifl file, ditto quicksilver bloom dirt, gradient ramp bitmap, and pb2 parameters that are enumerated as assets. Files specified in the .ifl file are now included in the archive. Fixed issue with .ifl file loading. If had error loading .ifl and edited file to fix error, would still get error trying to load the .ifl. Code was caching last .ifl file loaded and wasn't reloading if same. Added caching of timestamp of .ifl file to detect if it had changed. MAXX-51836 |
glTF |
---|
Fixed MAXScript error when loading a glTF Material from a material library. MAXX-68406 |
MAXScript |
---|
Fixed visual maxscript handling of escaped characters in keyword argument strings. When emitting code, expanding out special characters to escape sequences. MAXX-60900 |
In Parameter Wiring dialog, added testing to ensure selected parameters use same controller type. If not, the direction buttons are disabled and their tooltip says the parameter controllers are incompatible. If attempting to wire via maxscript, the wiring will fail. MAXX-66046 |
mxs canConvertTo on a FBXMaxWrapper node not longer throws an exception, rather just returns false. Doing a converTo will still throw the exception. MAXX-53125 |
In the simpleMeshMod modifyMesh handler, setting the mesh variable was not being recognized. MAXX-68508 |
Material Editors |
---|
Removed duplicate "Basic Parameters" property in Physical material rollout. MAXX-68202 |
Enabled reordering of rollups in the material Parameters UI. The state Open/Close of the rollups is also preserved. MAXX-67175 |
Modeling |
---|
Corrected an issue where the VertexPaint modifier was incorrectly removing explicit normals from Mesh type objects, such as Editable Mesh, when it was applied. MAXX-68375 |
Functionality found in the Collapse Utility of 3ds Max is now properly exposed to maxscript, making it possible to set up automation with the Collapse Utility. - doCollapse: Takes in a list of nodes and collapses them. - getOutputType / setOutputType : Set/Get the output type of the collapse. Takes #Mesh or #StackResult - getCollapseTo / setCollapseTo: Set/Get the whether the collapse is collapsed to a single mesh or multiple mesh. Takes #Single or #Multiple - getDoBool / setDoBool: Set/Get whether the collapse will apply a boolean operation: Takes a boolean value - GetBoolType/ setBoolType: Get/Set the type of boolean operation applied. Takes #UNION #INTERSECTION #SUBTRACTION. MAXX-67696 |
Before performing an Extrude on a selected set of Edge components using Editable Poly or the Edit Poly modifier, 3ds Max will inspect and repair any malformed geometry it finds before performing the Extrude operation. MAXX-68399 |
Resolved an issue with the Graphite > Branches functionality and the Extrude Along Spline functionality found in Editable Poly and the Edit Poly modifier that would cause the first segment to twist 180 degrees, causing the geometry to collapse in on itself. MAXX-63064 |
Resolved an issue that can occur with the Symmetry modifier where in some very extreme cases no weld threshold is found along the symmetry plane to weld to. Resulting in the object remaining as separate elements. MAXX-69020 |
Fixed a crash that could occur with 3ds Max when adding new vertices to an animated Spline object through maxscript MAXX-67700 |
When applied, the Chamfer modifier will now generate improved surface normals when working with non-explicit normals. This will correct a visual problem that can occur when chamfering where a hard edge appears on the chamfer segments that cannot be corrected with the Smoothing options found on the Chamfer modifier. MAXX-63722 |
Resolved an issue with Working Pivot where when using Place Working Pivot the Working Pivot was not placed where the user had specified it should go MAXX-68451 |
Resolved an issue with Working Pivot where it could in rare occasions appear to move or jump away from your mouse cursor MAXX-68450 |
Improved selection hit test code to provide enhanced accuracy when attempting to select and edge or face component and an obtuse or near obtuse angle MAXX-66174 |
Rendering |
---|
Render Setup UI remembers the last used tab for the Max session. MAXX-67521 |
Fixed Zoom Extends Selected not working in EPoly sub-object mode after clearing a selection. MAXX-68398 |
Fixed incorrect UI displayed when dismissing a Rendering Save overwrite. MAXX-56292 |
Fixed a null effect issue using Environment and Effects that led to a crash. MAXX-68277 |
Fixed incorrect rendering of backfacing surfaces when using OSL and Scanline. MAXX-67925 |
The state of the Bitmap Paging flag via checking Render Setup->Common->Bitmap Performance and Memory Options->Page Large Images to Disk is correctly saved with the scene. MAXX-69427 |
Rendering in EXR format can be saved in folders with non-Latin characters. MAXX-59400 |
Added support to custom hotkey(s) to toggle Active Shade in the Viewport. Select "Active Shade Fragment Toggle" in Customize>Hotkey Editor. MAXX-68265 |
Reinstated Render Dialog>#tabbedDialogDeleted notification when Render Setup UI closes. MAXX-68837 |
Removed the limit of 499 characters in Render Setup>Common>Common Parameters>Frames. MAXX-68716 |
Scene Converter |
---|
Fixed a sporadic crash happening when converting a scene with the Scene Converter and the Arnold preset. MAXX-68235 |
UI |
---|
The 'Drag and Drop' > 'Match Layer by Name and Parent, for Merge and XRef' setting is now properly persisted across sessions. MAXX-63389 |
Viewports |
---|
Skipped material's evaluation under Display Color>Shaded: Object Color mode. MAXX-69599 |
Fixed the viewport statistics overlap with the menu on monitor with high scaling. MAXX-69178 |
AEC Walls are visible in the viewport during creation. MAXX-65173 |
Added the message "Failed loading graphics driver" to Max.log when Max fails to load the null driver. MAXX-46046 |
Fixed possible crashes when Active Shade in Viewport was turned on but did not start rendering right away. MAXX-67153 |
Removed the baking of textures/procedurals when Viewport Configuration>Display Performance>Textures is unchecked, to greatly improve the loading time of scenes with this setting turned off. There are two ways to turn off Texture : Global => "Texture" checkbox under Viewports Config dialog Per Material => "Show Shaded/Realistic Material In Viewport" in Material Editor MAXX-68684 |
Removed the automatic switch to Advance Material mode for the viewport, when adding PBR or glTF materials. MAXX-68683 |