3ds Max 2020 Release
We're thrilled to share with you our latest 3ds Max update! Autodesk 3ds Max 2020 focuses on delivering efficiency, performance, and stability that will speed up your content creation process.
New updates for Revit and Chamfer Modifier provide more flexibility, whether it’s dealing with importing complex BIM data or creating that next killer game asset. Improvements to OSL (Open Shading Language), viewport playback, and a faster animation preview allow you to visualize the results of your work more accurately and minimize times between production changes.
For more details on the 2020 update along with what we've been up to since 3ds Max 2016, see What’s New in 3ds Max
Beyond 2020 – 3ds Max Public Roadmap
The Autodesk 3ds Max product team is pleased to share this public roadmap. Our goal is to engage further with you, the 3ds Max community, and share a high-level overview of the direction for the product. We plan to post an update like this one regularly, as things evolve and as we refine our plans. The team has been busy and there is a lot to be excited about for the future!
This roadmap may make statements regarding future events and development efforts for our products and services. These statements reflect our current expectations based on what we know today. Our plans are not intended to be a promise or guarantee of future delivery of products, services or features and purchasing decisions should not be made based upon these statements. We do not assume any responsibility to update this roadmap to reflect events that occur or circumstances that exist after the publish date of this roadmap.
New Ways of Delivering Value
We think it's worth sharing that we've updated the way we build 3ds Max and the way we deliver value to you.
Delivering smaller chunks at a time
We develop capabilities and features in a truly iterative way, approaching the big problems first to de-risk the unknowns upfront and deliver the quality and functionality you expect.
Turning around feedback more frequently
We iterate quickly on the feedback we get from our user base, and rapidly adjust the course to make necessary changes.
Working hand in hand with 3rd party developers
We work closely with 3rd party plugin developers to make sure the plugins you depend on are ready and available for each release.
Why is this important? These changes allow us to deliver a higher quality product more rapidly. Since we have shifted to this model, our quality indicators are showing significant positive trends. Our goal is to provide the highest quality tools with each release, so you can upgrade at any time, secure in your expectation of feature richness and product stability.
Looking at the last 2 years, here is a high-level view of what this model has allowed us to deliver:
For a complete list of capabilities shipped in the past, see What's New in 3ds Max
The 3ds Max product team uses three main themes to categorize our efforts. The themes might change over time, but they reflect our vision for the products we offer. We organize our development around these three themes, so we’ve structured this public roadmap around them to help communicate the story:
The roadmap is structured by product theme to help you see more of a continuous story. For each theme, you will see examples of recently delivered features, as well as new features and improvements we are considering for the future.
The list of capabilities presented below is certainly not exhaustive and is subject to change. We have released more than what is shown, and we are working on more than what you will see here. The intention is to give you a good sense of our direction and areas of focus.
Create: Modernized procedural tools
3ds Max simple and procedural tools are critical for artists, as is maintaining full control over the details. We have recently released numerous spline-based improvements, new modifiers and Boolean tools to modernize the spline-based modelling experience. We then moved to review 3D modifiers to modernize 3D procedural based modelling tools.
Environment Layout: 3ds Max is often used to layout small to large environments but lacks dedicated tools for this workflow. We are exploring building procedural environment layout capabilities based on Bifröst to provide out of the box workflows (Bifrost is our procedural engine used in 3ds Max and Maya).
3D Booleans: To provide a modernized experience for 3D Boolean workflows, the team has worked on making complex volume intersection management simple in chamfering. Additionally, the team is looking at converging the different Boolean workflows to streamline the experience similarly to the work done with Shape Booleans.
Create: Enhance core tools and performance
The overall 3ds Max user experience is critical to enabling artists to focus on the creative process. As such, we are constantly reviewing existing workflows, trying to speed up manual steps, fix unexpected behaviors, and better match evolving experience expectations.
- Faster Create Preview
- Motion Paths
- Voxel & Heatmap skinning
- Viewport performance
- Extrusion behaviors
- Point to point selection
- UVW ABR Peeling, speed improvement, packing, selection
Tear-off viewport: 3ds Max has historically been limited to four viewports within the main window. The product team is working at making this more flexible so artists can use 3ds Max viewports across all their monitors.
Keyboard shortcut experience: Configuring keyboard shortcuts is not always easy, so we’re working on reducing the time it takes to find, assign, and share shortcuts across teams efficiently.
Create: Consolidate the rendering experience
Over the years, the 3ds Max team has introduced several workflows for rendering to satisfy the numerous rendering integrations and the growing community of 3rd party renderers. We are now looking at consolidating that experience based on modern best practices to facilitate the overall rendering setup and maintenance while staying renderer agnostic.
Arnold GPU: We are working hard at making Arnold able to leverage the GPU power when available. For 3ds Max, it would mean faster rendering times, either as a final frame or in the viewport through Active Shade, while allowing the same results on a CPU render farm without having to tweak the content.
Arnold as the default renderer: We are reviewing our rendering settings and experience so Arnold is always right at your fingertips when you need it. We are also reviewing our default settings and parameters to align them to modern standards.
Create: Accelerate time to preview
Previewing results, whether for real-time or rendering, is increasingly important as content creation teams are continually looking for faster iteration time so they may deliver the highest quality work in the shortest amount of time. The 3ds Max team wants to let you experience the best preview of the final result possible before publishing.
Viewport quality settings: The 3ds Max viewport is extremely capable, but has become complicated to configure. The team is looking at making viewport quality configuration the simplest experience possible, especially when targeting industry standards such as PBR preview.
Physical Material as the default: There are many different material types available in 3ds Max, and as we are exploring the convergence of similar material standards in the industry, we are looking at standardizing our many workflows on the Physical Material to provide better support for the viewport and any renderer.
Collaborate: Simplify character animation workflows
3ds Max has several independent rig systems: Biped, CAT, Populate, and custom rigs. As each has different strengths, you might have to move animation data across those rigs to benefit from a different animation toolset, or move animation data in and out of 3ds Max with other animation packages. We are working on lowering the interoperability barrier to provide easier workflows and greater flexibility.
Character rig interop and retargeting:
With many different rig systems, 3ds Max provides solid foundations for animation but since it is not possible to step out of those rigs without baking the animations, it is difficult to collaborate with animators in other software or use mocap data easily. The product team is experimenting with live retargeting capabilities with HumanIK, to provide simpler ways to get animation data in and out of 3ds Max without baking animations to keyframes.
Populate customization: By leveraging our research in retargeting, 3ds Max would become capable of retargeting populate animations to any rig, allowing to drive any character from populate, while making those characters able to interact in real-time with dynamic environments, walk on slopes or climb up and down stairs.
Collaborate: Embrace open standards
The 3ds Max team thinks that pipeline managers should have the freedom to use the right software at any step, so, we believe that Open Standards are essential: they create more opportunities to tailor the pipeline to each user’s need without locking them to a specific solution or recipe. We are considering all opportunities to support Open Standards as the industry's ever-increasing expectations for large scale content creation and artist collaboration grow.
USD: The open Universal Scene Description standard promises significant improvements to collaboration over large content creation pipelines, and for AR use cases. Across different industries, 3ds Max users are experimenting with USD, and the team is experimenting with various workflows leveraging a native USD integration.
MaterialX: Material interoperability is a significant bottleneck in constantly evolving content creation pipelines because of the pressure for increasingly fast iterations to preview and review content. We consider the open MaterialX standard a strong option for simplifying interop and preview of materials in a complex pipeline involving multiple content creation solutions.
Collaborate: Efficiently bring data into 3ds Max
Efficiently importing various formats in 3ds Max has great value for everyone. We constantly work on adding support for new formats and improving our existing import processes to make bringing data into 3ds Max as easy as possible.
Sketchup import: Due to age, The 3ds Max Sketchup importer fails to properly support newer versions. The product team is considering updating our libraries to make that import process more streamlined and easier to use. We will most likely add to this list in a future update.
Collaborate: Partner for real-time workflows
Publishing content for real-time experiences is critical to game workflows, but also for the growing demand in real-time web and AR use cases. Autodesk has partnered with game engine providers to simplify this process and we are looking forward to accelerating the iteration process when real-time engines are involved.
Unity Partnership: After collaborating on the FBXExporter for Unity and in the context of a larger collaboration between Autodesk and Unity, our teams are discussing further improvements to data interop to improve material transport, in addition to other opportunities. More details will come on this topic in the future.
Automate: Free time for creative work
Automating mundane and repetitive tasks for artists is one of our goals. One key area to improve relates to repurposing assets, such as creating LODs, but more generally, it could be anything involving going from a specific asset and recreating it to match the publishing constraints. To achieve this, we wish to improve the toolset in three areas: create new topologies as fast as possible, layout UVs without effort, and easy bake data and textures easily from source assets to targets.
Baking to Texture: The Render to Texture tool in 3ds Max requires an update. To better support the creation of LODs and the repurposing assets in general, we are redesigning the baking tool in 3ds Max from the ground up. While leveraging Arnold for the baking process, we will continue supporting 3rd party renderers, making the entire experience more robust and efficient.
Automated retopology: We’re experimenting with integrating Reform in 3ds Max to provide fully automated retopology capabilities. We are also looking at semi-automated retopology capabilities using artist-driven constraints, such as important edges for UV seams or animation purposes. Combined with the new baking capabilities, we hope to use these tools to improve support for LOD creation and facilitate asset repurposing.
Automate: Portable simulation solvers
Following ideas submitted by 3ds Max users, the team has integrated a fluid solver based on the Bifröst technology in the product. This work is being done in collaboration with other Autodesk product teams to maximize our engineering efficiency while rolling out the capabilities in a way that fits the experience expected by 3ds Max users.
Fire and smoke: As the Bifröst technology keeps evolving, we are looking at rolling in more simulation tools. We will most likely add to this list in a future update.
Automate: Simplify development experience
The 3ds Max community of 3rd party developers is important to the success of 3ds Max. Additionally, many of you extend and customize 3ds Max to achieve very specific needs. The product team is working at enhancing the developer experience over time, while providing up-to-date integrations for the different programming languages supported. To enhance the experience, the team also expects to work on the documentation, simplify the learning curve, clarify the SDK, tools and samples. Our efforts are focused on C++ and Python, leveraging Qt for all user interface related integrations.
Python 3: Python 2 may soon be not officially supported; therefore, it is important to provide a Python 3 integration to enable you, as 3ds Max users and pipeline managers, to progressively migrate your tools and automations. We anticipate supporting both Python 2 and 3 for a certain time to permit a smooth transition of the different pipelines. At the same time, the 3ds Max team is considering improving support of Python to make the scripting experience more natural and easier to configure with external IDE or extend with third-party Python modules.
SDK consolidation: Over the years, 3ds Max received many SDK additions to expand the possibilities for third-party integration. However, it also became increasingly complex for you to choose the right programming language and for the 3ds Max team to support them all properly. The product team is reviewing the different SDKs being provided and is considering consolidating, or possibly reducing, the offering to focus on the highest quality level for our main SDK. Additionally, the team expects to help developers make better development choices by providing better learning content and support.
Automate: Scale automation
More and more, 3ds Max is used for automations. The product team has delivered many improvements in recent years to provide the best automation experience, with a true headless mode, strengthening security, and create bridges with cloud platforms. We expect this to benefit all users with in-product experiences, but also to enable new possibilities of using 3ds Max as a backend service powering users and third-party applications and services.
Autodesk ForgeTM Design Automation: The demand for building automation with 3ds Max is increasing. As such, the product team has delivered important improvements to the automation experience and experimented with connecting 3ds Max to the Autodesk cloud platform. Recently, we added beta support for 3ds Max in Forge. Forge is the Autodesk developer program giving access to our cloud infrastructure, making 3ds Max accessible through a REST API called Design Automation. This allows anyone with a Forge developer key to leverage 3ds Max automation for any workflows. The product team is planning to leverage this infrastructure to provide 3ds Max desktop users with an easier way to run batch automations.
We want to connect with you! Here are a few ways you can reach out:
- Comment directly here on this post with feedback on the public roadmap.
- Post on the 3ds Max public forums where you can get support and answers to your questions from the community, our Autodesk support team, and the 3ds Max product team.
- Suggest an idea on the 3ds Max idea site about what you’d like to see implemented in the product. You can also vote on existing ideas proposed by the community.
- Join the 3ds Max beta where you can engage with the product team directly and provide invaluable feedback. This engagement level requires a bit more commitment but provides high-touch and direct contact with us.
We hope you find this information useful, looking forward to hearing from you!
The 3ds Max product team
Consult the 3ds Max 2020 Release Notes for further information.