Release Notes - shotgunsoftware/tk-3dsmax GitHub Wiki

Welcome to the release notes for this Engine. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don't hesitate to contact our support team!

v1.4.1

2024-Sep-9

Drop Python 2 compatibility - part 1

v1.4.0

2024-May-23

Add support to the new menu system introduced on 3dsmax 2025

v1.3.2

2024-May-9

Fix Workfiles App style

v1.3.1

2024-May-7

Add support for 3ds Max 2024

v1.3.0

2024-Mar-26

Rebranding component for Flow Production Tracking

v1.2.6

2023-Jan-29

  • Fix tk-multi-loader2 bug on 3dsmax 2024 with Python 3.10.
  • Improve error logging.

v1.2.5

2023-Feb-23

Minor fix with versioning names

v1.2.4

2022-Mar-30

Official support for 3ds Max 2023

v1.2.3

2022-Mar-28

ShotGrid branding updates.

v1.2.2

2021-Nov-30

Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.

v1.2.1

2021-Oct-29

Fixed a bug in the toolkit integration for latest version of 3dsMax 2022.2

Details:

The toolkit integration for 3dsMax 2022.2 version works properly now, previously the PYTHONPATH variable was ignored and the bootstrap file of the engine could not import sgtk.

v1.2.0

2021-Jul-28

Rebranding to ShotGrid

v1.1.6

2021-Mar-25

Official support for 3ds Max 2022

v1.1.5

2020-Dec-8

Switches from using the support email alias to pointing to the support site

v1.1.4

2020-Mar-25

Ups the maximum-supported version of 3ds Max. No functional changes to the engine, otherwise.

v1.1.3

2020-Mar-11

Fixes bugs with the way toolkit panels behave when closed.

Details:

The widget inside the panel will now close properly instead of being hidden. Previously "Reload Engine and Apps" would not work correctly.

v1.1.2

2020-Feb-12

Updates the loader and Shotgun panel hooks to be compatible with Python 3.

v1.1.1

2020-Jan-29

Implements the hook for tk-multi-setframerange.

Details:

Contrary to other engines, but like tk-aftereffects, the hooks for tk-3dsmax are distributed with the engine instead of the tk-multi-setframerange application. Therefore, you need to specify the location of the hook inside your configuration file. You can find an example here based on tk-config-basic.

v1.1.0

2020-Jan-22

Adds Python 3 support.

v1.0.2

2020-Jan-16

Switches to the pymxs API for the integration with 3ds Max. This new engine supports 3ds Max 2017 and up.

Details:

A migration guide exists for clients that are using the tk-3dsmaxplus engine and want to migrate to tk-3dsmax. It can be found at the tk-3dsmax engine's documentation page.

v0.3.9

2016-Feb-23

proper indexing of max major version

v0.3.8

2016-Feb-23

Use a string instead of int for version logging

v0.3.7

2016-Feb-18

Adds a call to log a user metric for the DCC version

v0.3.6

Support email address and documentation updates.

v0.3.5

Standardize 3dsmax engine for use with tk-multi-loader2

v0.3.4

Fix 3ds Max when merging objects

Details:

Fixes crashing issues relating to qt dialogs and max modal.

v0.3.3

Updated engine icon.

v0.3.2

Dark style sheet is now fully set up before any apps are loaded.

Details:

  • Apps that show a UI on startup will now use the correct visual style

v0.3.1

Fixed a bug with the new dark style which was causing engine restarts (for example via the file manager) to get slower and slower over time.

v0.3.0

Updated visual style to better match Maya.

Details: This change affects the visual appearance of all apps running in the engine, making their visual appearance much more consistent with the look and feel that you would get inside Maya. Please note that after this upgrade, app UIs will look slightly different.

v0.2.14

Updated to support 3dsMax 2014

Details:

  • The engine will now run with 3ds Max 2014 when using the latest version of the Blur Python extensions
  • Debug logging now respects the debug_logging setting in the engine configuration

v0.2.13

Updated PyQt compatibility

v0.2.12

Increased the width of the menu so that it can render all apps in the standard config correctly.

v0.2.11

Engine is now compatible with the latest version (13312) of the Blur libraries and 3dsMax 2013

v0.2.10

Improvements to the Toolkit dialog & widget management

Details:

  • Dialogs created with show_modal & show_dialog are now released correctly when closed.
  • Updated to require core v0.14.23

v0.2.9

Updated Engine Icon.

v0.2.8

Renames and support for the new name Sgtk.

v0.2.7

Renames and support for the new name Sgtk.

v0.2.6

Updated engine so that the new Publish, Snapshot and Work-files multi-apps work correctly inside 3ds Max

v0.2.5

Improvements to QT stylesheet.

v0.2.4

Now uses new API methods for file system lookups.

v0.2.3

Engine now supports 3dsmax 2011

v0.2.2

Now supports new QT frameworks introduced in 0.12.6

v0.2.1

Updated the constraints to require core v0.12.5

v0.2.0

New engine and menu based on the Blur Python library

Details: The engine has been altered to work with PyQt and the Blur Python plugin for 3dsmax. It features a new menu widget that allows for quick access to Tank apps.

v0.1.0

Initial release to the App Store.