3ds Max 2020.3 Update Release Notes

Jump to Known issues and workarounds.

Fixed issues

MAXX:Animation
Fixed exception with skin modifier when using heatmap and 2-dimensional geometry. MAXX-52584
The ProSound "Processing Files" message no longer appears when scrubbing the timeline, and the sound is not as choppy in the dope-sheet. MAXX-52068
Painter tool now ignores hidden vertices. MAXX-50714
Fixed a crash in Skin Morph with Loop/Ring selection on stale data. MAXX-50661
Fixed a crash with Skin Utils Import when bone counts are not the same. MAXX-50244
Fixed a crash with Skin Wrap reset with Maxscript MAXX-46164
Fixed a performance issue for deleting helper objects while other objects are selected. MAXX-44943
MAXX:CamerasPhysical
Physical cameras will no longer show NaN in the viewport under certain conditions. MAXX-53022
MAXX:Core
Fixed display issues with the Trackview's Pick dialog when in non-100% DPI scaling mode. MAXX-53011
Fixed an issue with running 3ds Max as a service on Windows 10 version 1709 or 1809, under an account with no administrative rights. This issues was affecting usage of 3ds Max with some rendering management software such as AWS Thinkbox Deadline. MAXX-51478
The "Configure User and System Paths - 3rd Party Plug-Ins" dialog now allows users to delete entries listed under the "[Directories]" section in the Plugin.UserSettings.ini file. MAXX-51376
MAXX:FileIO
Fixed the issue of 3ds Max scene files being added deep into a sub-folder of archives created with the File > Archive command. The scene file is now placed at the root of the archive file, as expected. MAXX-52321
The Import-Replace operation now takes the system units into account. MAXX-51739
Bitmap files that represent a sequence are included in a scene archive if they are linked to an .ifl file used in a texture map. MAXX-47663
MAXX:Fluids
Fluid collision thickness units now use world units instead of meters. MAXX-49406
MAXX:Interop
Fixed an issue that was blocking "Send to" workflow from 3ds Max to Maya and Mudbox. MAXX-46662
MAXX:MAXScript
In MAXScript DotNet, getproperty asDotNetObject:true was not returning a dotNetObject if referred to a method. It now does, allowing calling MakeGenericMethod on the object to specialize a generic method to a specific class. MAXX-53308
Fixed spelling of ISubstanceTexMap.ExprtPreset method. Now spelled correctly as "ExportPreset". MAXX-51995
The input and output tangents of scale keys are now initialized upon their creation, just as they are for position and rotation keys. MAXX-51778
Calling the quitMax MAXScript command will stop executing remaining scripted commands that could have unexpected side-effects. Callback scripts will continue to execute as expected. MAXX-51501
Fixed instability when a Maxscript function called itself recursively creating a stack overflow condition. Maxscript will now throw a call-stack overflow exception in such situations. MAXX-50558
Fixed losing one letter in the code of a MAXScript rollout every time an existing rollout was being edited and saved in Visual MAXScript. MAXX-40712
MAXX:MaterialEditors
Material Slate Editor panels will no longer resize when running certain MAXScripts. MAXX-51275
Copies of a Physical Material will now be set to Show Shaded Material as expected. MAXX-51059
MAXX:Modeling
Fixed interactive chamfer mouse icon getting stuck in Editable Poly. MAXX-53554
Fixed issues with UVs for Patch and Radial mitering MAXX-53212
Chamfer: Fixed case where corner chamfer pop in when corner edge becomes concave. MAXX-53131
Edit Pivot hotkey will now update and display the pivot widget in the viewport. MAXX-53065
Fixed a crash with bad edge data. MAXX-52775
Fixed bad chamfer offset with positive offset values. MAXX-52374
Fixed an issue with chamfer offset causing some edges to skew. MAXX-52371
Fixed chamfer mitering types caddie not cycling when clicking. MAXX-52358
Fixed flattening around hub points of Chamfers with patch and radial mitering. MAXX-52302
Fixed Shape Check utility marker display in the viewport. MAXX-52278
Chamfer modifier now correctly chamfers concave vertices. MAXX-52275
Alembic controllers no longer reset after copy object. MAXX-52251
Fixed Edit Poly modifier weld operations when importing scenes with different scale. MAXX-52204
Fix for degenerate support loops in Chamfer in concave corners. MAXX-52199
Fixed a case where 3ds Max would hang when mirroring a mesh with bad data. MAXX-51832
Fixed Unwrap UVW padding value spinner. MAXX-51722
Fixed issue with Zoom Extents not working with selected edge borders with modifiers. MAXX-50485
Alembic objects no longer invisible when cloned. MAXX-50439
Frozen and hidden UVs are now ignored with Select All. MAXX-45331
Fix for boolean operations on non-bezier splines. MAXX-39414
Fix Transform toolbox to use system units for Get/Set size. MAXX-38610
Fix for Blended Box Map when used with Composite Map. MAXX-37649
MAXX:Modeling, MAXX:UVW
Fixed shell selection issue with instanced Unwrap UVW modifier. MAXX-51490
MAXX:ParticleFlow
Fixed a crash with Particle Flow Point Position with multiple meshes. MAXX-37488
MAXX:Populate
Fixed a problem with mesh flickering with baked Populate Flow animations. MAXX-45306
MAXX:Python
Fixed issues when accessing properties of Python objects imported into MAXScript through a python.import MAXScript command. This was related to the fact that MAXScript is case insensitive, while Python is case sensitive. MAXX-53330
Fixed issue with Python threads creating instability when used inside a PySide2 application. MAXX-52159
Fixed crash when installing an event filter on the PySide2 application (QtCore.QCoreApplication.instance()) MAXX-51807
Fixed issues when calling functions and accessing variables imported into MAXScript through a python.import MAXScript command. This was related to the fact that MAXScript is case insensitive, while Python is case sensitive. MAXX-50264
MAXX:Rendering
OSL code using reserved HLSL words will now convert and display correctly in the viewport. MAXX-53258
Textures used with OSL Bitmaps can now be edited and saved outside of Max while the scene is running. MAXX-41973
Instanced cameras will now have their transforms updated as expected when using the Transform Type-In. MAXX-40962
MAXX:SDK
Plug-in wizard generated modifier code now calls parent class' Load() and Save() methods to allow persisting the enabled\disabled state of the modifier. MAXX-50234
MAXX:UI
Fixed a few 3ds Max Languages "Main menu > Help" with wrong URL:

- "Tutorials > More learning Resources": All except English

- "Autodesk Learning Resource": Japanese

- "Autodesk Product Information" > Check for Updates: Japanese. MAXX-53588
The Command Panel Modifier Stack "TreeViewArrow" and "Eye" icons are now visible at monitor scaling higher than 200%. MAXX-53217
Open Caddy keeps refreshing after minimizing and restoring 3ds Max or after switching focus to another 3ds Max. MAXX-51398
Fixed crashes when opening multiple Color Picker dialogs. MAXX-45542
When off-screen on an unplugged monitor, the 3ds Max main windows and the toolbars are now opened on the main active monitor. MAXX-37570
MAXX:UVW
Fixed issues in UnwrapUVW: Reset Texture list will no longer lose textures. Selecting Material ID will show the appropriate texture for the Material ID. MAXX-48661
MAXX:Viewports
Per-View Presets click-drag of spinners now work as expected. MAXX-44195

Known issues and workarounds

MAXX:UI
Issue: Modal messageboxes cannot be bypassed using Atl+Tab, prevent some 3ds Max crashes. MAXX-52395
MAXX:Animation
Issue: In the mini curve editor the default time range does not match Max time line on open. MAXX-48564
Issue: Scene scaling incorrect with scenes imported using "Send to Max" from Maya. MAXX-50484
MAXX:Interop
Issue: Max crashes when importing JT Files with dummy nodes or a mixture of mesh and body object nodes.

Workaround:

Depending on the situation, selecting one of these three options in Import Settings will avoid the issue:

1. Uncheck "Keep Dummy Nodes"

2. Set "Convert to Mesh" to "On"

3. Set "Hierarchy Mode" to "Flattened"

MAXX-54515