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 |