Problèmes connus et résolus de 3ds Max 2021.1 Update

Accédez à la section Problèmes connus et solutions.

Problèmes résolus

MAXX:Alembic
A new UI export option has been added to support data cleanup when exporting alembic files. MAXX-44910
MAXX:Animation
Fixed a crash that occured when double-clicking on the World name in Track View. MAXX-56460
Fixed Motion Capture Midi ping sound. MAXX-55110
When importing FBX without UI the scene scaling now applies correctly. MAXX-54563
SplineIKControl, SkinWrap Patch, and SkinMorph now preserve visibility state on file save/load. MAXX-53224
Fixed UI clipping with Camera Tracker utility. MAXX-49165
MAXX:Core
Fixed Flight Studio so it doesn't evaluate nodes at time 0 on scene file load, now it evaluates nodes at the beginning animation time. MAXX-56384
The "A modifier exists in the stack that depends on topology" warning no longer displays when in quiet mode. MAXX-56218
Fixed problem with the undo system caused by error while interpreting incorrect Python code. MAXX-56032
Modified the Plugin Package Manager so it displays an error if 3ds Max tries to load two different packages with the same versions and upgrade codes, and won't display an error if 3ds Max tries to load two identical packages. Instead, a message is logged in the Max.log file. MAXX-56000
Improved warning message when rendering an animation sequence without an output file being specified, and added the ability to silence the warning for the current 3ds Max session. MAXX-55988
Fixed multithreading issue with initialization of Missing Path Cache. MAXX-55832
Fixed BakeElementProperties setParamValue and setParamFPValue FPS methods. MAXX-51112
Date values are now shown properly in the File Properties dialog's Custom tab. MAXX-44177
MAXX:Core, MAXX:SDK
A warning now displays when a plugin's MUI file is missing. MAXX-56459
MAXX:FBX
Corrected mesh validation issue affecting FBX import speeds when the file contains invalid data. MAXX-55992
MAXX:Interop
Fixed edge visibility in the new ATF-based Sketchup importer. Edge visibility is assigned correctly, so imported meshes that conververt to Editable Polys now produce correct geometries. MAXX-56132
MAXX:MAXScript
Added useMPCamEffect:<bool> to MAXScript createPreview method. MAXX-56186
Changes to the expression of a script controller can no longer be undone. MAXX-56055
Fixed access violation when running macros.new MAXScript command with invalid parameters. MAXX-55524
Math functions have improved accuracy for large integer, integer64, and integerptr values (those that cannot be accurately represented as float values). MAXX-53250
When turning off a Display Filter, nodes that were hidden by the filter have their material properly displayed. MAXX-53190
unRegisterRedrawViewsCallback, unregisterTimeCallback, unregisterSelectFilterCallback, unregisterDisplayFilterCallback, dotnet.removeEventHandler do not throw runtime errors if passed 'undefined' as the function. MAXX-53126
Fixed MAXScript 'apropos' command to properly handle ' ' as terminating character in pattern. MAXX-52844
Fixed issue that '[' in MAXScript node path names was handled as the beginning of a regex set in some cases. Disabled regex set handling when dealing with node names in MAXScript. MAXX-50783
Can now set row of bigMatrix using array of float, and can now coerce row of bigMatrix to array. MAXX-45013
MAXScript time and key functions operating on object hierarchies such as deleteTime, addNewKey, and addEaseCurve, now operate once on instanced controllers. MAXX-36508
MAXX:MaterialEditors
When adding a node in the Slate Material Editor, it now shows in the viewport (shaded mode) as the Show Shaded material in Viewport is now on by default. You can change the default behavior in 3dsmax.ini: 0 = Show Shaded Material in Viewport OFF, 1 = Show Shaded Material in Viewport ON. MAXX-56763
Materials added only in Compact Material Editor will update their properties in real-time in the viewport. MAXX-56275
MAXX:Modeling
When using soft selection or invert soft selection, the weight index now accumulates across each shape so the proper knot weight is used. MAXX-57052
When using timing offset of a fluid cache on the Fluid Loader object, the bounding box will now be properly displayed. MAXX-56958
3ds Max now does a better job of detecting when UV changes have occurred on your mesh and will store the UV changes to your scene file when saved. MAXX-56681
Resolved an issue where "Save to previous (2018-2020)" was not working properly if you had multiple copies of the Chamfer modifier on your mesh due to an error with the version indicator. MAXX-56677
Fixed an error with the Chamfer modifier where the lookup table that was generated to map edges to map seams might become out of bounds, invalidated, and crash 3ds Max. MAXX-56661
Fixed an error that was erroneously altering existing faces rather than creating and adjusting new faces when using chamfer with a Meshsmooth modifier. MAXX-56360
Additional cleanup is now performed when applying a border extrusion on an Editable Poly object with a border width of 0. Vertices on border polygons that have 3 edges will no longer see a duplication due to additional error checking and fixing for consecutive non-extruded edges. MAXX-56339
Resolved a crash issue that happened when loading a file with hidden edge data that was out of bounds. MAXX-56332
Added support for improved checks with the texture map and vertex color channels as a part of the Weighed Normals calculation to prevent a crash with the modifier. MAXX-56324
Fixed a crash error that could occur when using two symmetry modifiers. This error was caused by bad face vertex data that may hold invalid normals. When this type of error is encountered the modifier will now correct for this error. MAXX-56315
Resolved an issue with chamfer, where small angle and distance tolerances were applied incorrectly, resulting in straight edges instead of curved ones. We have adjusted the collinear tolerance for arc interpolations to correct for this. MAXX-56293
Resolved an issue where a reset command was issued and the bind pose on Skin Wrap was not properly updating. We have also exposed a new Maxscript command called fullReset to call this reset action as well. MAXX-56187
Improved the calculation of the depth and the resulting tangent vector results when using a negative chamfer value (such as -1) when applying a chamfer. This should result in inside corners appearing cleaner and more in line with the expected results that the end user is seeking. MAXX-55794
Fixed a cut and paste operation in the Data Channel modifier that was causing a crash when some data instances were pointing to the original object instead of the applied object. MAXX-55760
Updated the Vertex Paint modifier to normalized NaNs and vertex color information that are not set in the correct range and data information, which would cause issues when attempting to use the Blur brush. Improved the Vertex Paint Blur brush to better support being smaller than the faces that it supports, so it can better handle large data sets, and improve how it processes how to blend vertex paint information. MAXX-55715
Edit and Editable Mesh will now preserve explicit normals applied to your mesh when performing the following actions: Applying Edit Mesh, Attach, Detach to Object, Detach to Element, Clone to Object, Clone to Element, and Detach as Clone to Element. MAXX-54612
Selection sets are now restored with file loads in 3ds max MAXX-46623
MAXX:Performance
Improvements to the mesh selection algorithms should speed up performance for machines that have 4 cores/threads or less. MAXX-56976
The intersectRay MAXScript function will now perform with increased accuracy and consistency with both mesh and MNMesh type objects when dealing with faces by performing improved bounding box tests. MAXX-56201
Anim Layers were not being removed when the the controlling node was deleted. Now when a node is deleted, any anim layers referencing that node are also deleted. Also on file open/merge anim layers that are orphaned are deleted. MAXX-54762
Added Track View action item call 'Delete Selected Custom Attributes' to delete any selected custom attributes in the active Track View and help reduce file bloat issues. It is only enabled when a Custom Attribute is selected. MAXX-40717
Improved file loading, saving, and/or merging when dealing with Motion Clips; we now cull out orphaned motion clips that are unreferenced. ParamBlock2 post load callback speed has also been improved. MAXX-37137
MAXX:Python
Fixed issue where MAXScript values created when calling MAXScript function from Python were not properly protected from garbage collection. Also improved memory stack handing when passing large argument lists. MAXX-56523
MAXScript objects are keeping their identity when wrapped around set data structures in Python. MAXX-56387
Improved Python exception traceback information to also display the information from the first call level. MAXX-56107
Fixed assigning a new value to a SubAnim (an animatable property of a scene object accessed by index instead of by name) through Python. It is now possible to assign a new controller to a SubAnim in Python. For example, the following code assigns a noise controller to obj's SubAnim identified by index: pymxs.runtime.getSubAnim(obj, index).controller = noise_float()) MAXX-56019
'MAXClass' MAXScript types can now be compared in Python without exception being thrown and logged, which were interrupting Python script execution, and resulted in 3dsMax Batch reporting errors in tasks that executed such Python code. MAXX-55982
Deleting an item using Python from a MAXScript collection now removes it from the collection as opposed to setting it to None. MAXX-53295
MAXX:RealTimeWorkflows
Enabling the MacroRecorder no longer has a significant performance impact on the Bake to Texture performance. MAXX-56170
Map order in Bake to Texture is now preserved after loading an existing scene. MAXX-56162
Output-To settings are now exposed to MAXScript. MAXX-56157
Multiple line editing of the Output-To column for Objects is now functional. MAXX-56156
Multiple line editing of the Output-To column for Maps is now functional. MAXX-56155
When baking a map using Map Override with Scanline, the map is now shown in the Bake to Texture window if the scene is closed and re-opened. MAXX-56118
When dealing with large numbers of objects with bake maps defined, performance i no longer degraded. MAXX-55972
Bake to Texture Output-To state lo longer resets to File Only and loses settings when switching Output-To options. MAXX-55539
MAXX:Rendering
Quicksilver will no longer use Time to render in the Slate Material Editor, so you will no longer be locked out of 3ds Max. MAXX-57039
Optimized OpenImageIO cache setting to improve performance for evaluation of OSL shaders. Increased the memory limit from 2 GB to 16 GB before swapping textures. MAXX-57003
OSL String maps that are connected will now appear in viewport as expected. MAXX-56995
Fixed incorrect scaling of the Render Presets UI. MAXX-52518
MAXX:UI
Text on some buttons in Configure Modifier Sets no longer appear truncated. MAXX-51546
MAXX:Viewports
Depth-of-Field effects now apply to the environment when seen as a viewport background the same way as it does in the rendering. You can be disable this by setting DisableDOFForBackground=1 in the Nitrous section of 3dsmax.ini. If you previously used Background Blur in the HDRI Environment OSL map to fake a depth-of-field effect in the viewport, you will get a double blur effect. MAXX-50763
3ds Max now starts properly when 10 GPUs are present. MAXX-50053
MAXX:ViewportsMaterials
Loading .fx files with Legacy Direct3D no longer crash 3ds Max. MAXX-56027

Problèmes connus et solutions

MAXX:Flux de travail en temps réel
Problème : le rendu lignes de balayage peut ancrer un intervalle d'images incohérent avec les paramètres de configuration de rendu. Solution : assurez-vous que la glissière temps est placée au début d'une séquence animée avant l'ancrage. MAXX-57566
Problème : l'ancrage de textures à recouvrement multiple risque de ne pas fonctionner correctement sur certains nœuds OSL ne contenant pas de paramètre de décalage, tel que le nœud BitmapLookup OSL. Solution : utilisez le bitmap Uber OSL lorsque l'ancrage de textures est requis, ou créez un nœud de transformation UVW et connectez-le à l'entrée UVW pour les autres nœuds OSL. Le processus d'ancrage de textures peut utiliser le nœud de transformation UVW pour ancrer plusieurs recouvrements. MAXX-57468
Problème : certains ombrages DirectX peuvent entraîner un blocage. Solution : démarrez 3ds Max en mode DX 0 (démarrez 3ds Max à partir de la ligne de commande avec l'indicateur -vx9), ouvrez le fichier, puis ouvrez l'éditeur de matériaux détaillé. Attachez un matériau physique à la propriété Style de rendu logiciel du matériau DX, puis enregistrez. Vous devez maintenant être en mesure d'ouvrir le fichier comme d'habitude. MAXX-57542
MAXX:Installation
Problème : lors de l'installation à partir de l'application de bureau Autodesk, il est possible que le chemin d'accès au fichier n'apparaisse pas à l'étape "Choisir l'emplacement d'installation". Solution : accédez à l'emplacement souhaité ou entrez-le. C:\Program Files\Autodesk est l'emplacement par défaut. MAXX-56669