Introducing Maya 2020
With a focus on empowering artists throughout the production pipeline, Maya 2020 introduces new tools and updates that not only help animators, modelers, riggers, and technical artists work faster and more intuitively, but also make the creative process more fun.
60+ animation features: Building on powerful animation features introduced in Maya 2019, this release adds over 60 new animation features and updates that animators will notice in their day-to-day work.
Cached Playback: New preview modes and efficient caching of image planes and dynamics gives animators faster animation playback and more predictable results.
Animation bookmarks: Artists can mark, navigate through, and organize specific events in time as well as frame playback ranges.
Arnold GPU: Maya 2020 includes Arnold 6 which can now be used for production rendering on both CPU and GPU.
Bifrost for Maya: Significant performance improvements, Cached Playback support, and a new MPM cloth constraint compound bring even more power to the visual programming environment in Maya.
Viewport improvements: The Maya Viewport has been improved to make more efficient use of hardware, resulting in a smoother overall experience.
Modeling features: New Remesh and Retopologize features help modelers spend less time cleaning up their models and more time modeling.
Rigging improvements: Updates including matrix-driven workflows and a new wrap deformer make the work of riggers and character TDs easier.
Animation in Maya
Animation has always been a core strength for Maya, and it’s getting better with each release. A major focus on making animation workflows faster and more creatively engaging for artists has helped set the foundation for Maya as a go-to solution for creating believable, life-like character movement. Maya 2020 builds on powerful animation features introduced in Maya 2019 with over 60 new animation features and updates to Cached Playback, the Graph Editor, and the Time Slider.
First introduced with Maya 2019, Cached Playback is a background process which helps increase the speed of animation playback in the viewport. This enables artists to evaluate iterations of their animation right in the viewport, rather than producing multiple playblasts – which can be both time consuming and creatively frustrating.
Cached Playback continuously evaluates a scene, calculating changes in the background while the artist animates and caching the scene to memory. When the artist makes changes, Maya intelligently only re-caches the affected frames. Then, when they hit play, Maya plays the scene back at a higher framerate since the frames are already cached.
The latest updates to Cached Playback bring even more speed to animator workflows:
Layered dynamics caching: New layered dynamics caching separates background processing of dynamics (effects) and the core animation within a scene. With dynamics caching on a secondary layer, artists are able to continue working and see simulations like cloth and muscles running in real-time as they animate.
Upgraded image planes caching: A popular request by users, image planes are now cached the same way as animations through Cached Playback. If a scene has a sequence of images applied onto an image plane, rather than loading the images during playback, Maya now stores the images directly in the evaluation cache, allowing for much faster playback.
Improved Smooth Mesh Preview support: Smooth Mesh Preview now uses less memory and runs previews on the GPU when possible. This is especially useful when working with dense, asset-heavy scenes where memory limits can be reached quickly.
Extended API support for custom plugins: Technical users can now set custom configurations for the nodes they build, reducing the burden on artists to enable out- of-the-box Cached Playback support for custom plugins. Different configurations and presets can be written to take full advantage of the flexibility of Cached Playback, allowing artists to prioritize what gets cached and what should be ignored to further increase performance.
New Ghosting Preview: The new Ghosting preview feature allows animators to see the appearance of past and future movement. This is useful when actively working on a scene that requires nuanced action. Traditional animators would often flip their paper to see animation in motion and this is meant to help in a similar way. Seeing animation across frames helps understand motion and more easily see arcs and lines of action. When using this feature, a select few frames are visible. Control of frame appearance can also be adjusted as needed through available options.
Artists can use new Animation bookmarks to mark, navigate through, and organize specific events in time as well as frame playback ranges in the Maya Time Slider. Artists can select start and end frames and assign different colors to bookmarks to easily identify them. Hovering over a bookmark clearly highlights the time it occupies in the Time Slider.
A new audio volume control on the Time Slider makes it easier for users to adjust audio while multi-tasking. For example, this is useful if a user is working in Maya and listening to music or an online course at the same time. Several new audio features also help manage audio clips:
Delete sounds: This new sub-menu makes it possible to delete existing sounds in a scene right from the timeline.
Waveform display settings: The preference to switch the waveform display view between “top” (drawn from the top of the timeline down), “bottom” (drawn from the bottom of the timeline up), and “centered” (drawn in the middle of the timeline) is now accessible right from the audio menu.
Sounds shown in outliner: When dealing with scenes that have many sound files, it can be difficult to manage all of the different sounds through the audio and delete menus. To address this, sound nodes are now always visible in the outliner, allowing users to easily rename, delete, or mute them.
Tangent Mode Updates
It’s now easier to change the default tangent mode in the Graph Editor. Once the tangent style is changed, it’s clearly highlighted, and subsequent keys continue to use that mode. Artists are also able to adjust the default tangent weight and in/out tangents right in the Graph Editor rather than preferences, reducing the number of steps to make changes to settings.
Multiple color themes allow users to quickly pick between light, dark, and classic Graph Editor color themes, as well as themes that help with color vision deficiency. Users can also create their own themes and export them as scripts, so that they can be shared with others or saved for future use.
New Rivet Command
The new Rivet command in the Constrain menu provides a one-click solution for creating locators directly attached to a deforming mesh. Artists can quickly generate a locator by selecting a face, point, or UV in their scene.
A number of new hotkeys make it easier and faster for artists to navigate the UI and tackle certain tasks in Maya. Here are just a few examples:
MotionBuilder-like x-ray toggles: The new Alt + a hotkey make it quicker for artists to cycle between x-ray modes to see joints, controls, and characters.
Keyframe tangent marking menu: Available as Shift + s, the marking menu shows animators a variety of options for their keys and tangents.
Four new toggle visibility hotkeys: Animators often turn on and off nurbs curves to show or hide controllers. Rather than using the menu, artists can now skip a step for the most popular actions: - Nurbs curves: Alt + 1 - Polygon meshes: Alt + 2 - Image planes: Alt + 4 - Wireframe on shaded: Alt + 5
Nudging keys left and right: New hotkeys make it possible for animators to nudge selected keys to the left or right easily: - To the left: Shift + 9 - To the right: Shift + 0
Selecting previous and next keyframe: Chosen to closely mimic scrubbing commands, new hotkeys speed up the task of selecting previous and next keyframes. While this function is already possible in the Graph Editor, the new keys work at a global level. Combining these hotkeys with the nudging workflow above can speed up your workflow and finessing. - Select preview keyframe: Ctrl + Alt + , - Select next keyframe: Ctrl + Alt + .
Rendering in Maya
Arnold 6 is included with Maya 2020 and can now be used for production rendering on both the CPU and GPU. With a single click, users can switch seamlessly between CPU and GPU rendering, empowering them to choose the type of rendering best suited to their specific needs and workflow. From real-time look development to interactive lighting, Arnold GPU brings speed and power to artist workflows, making it possible to work with near final quality renders at truly interactive rates. Artists can get immediate and more responsive feedback when tweaking shaders and adjusting lighting, giving them more time for artistic iterations.
Arnold 6 also adds support for hard creases in adaptive and multithreaded mode, multiple scattering between microfacets for rough dielectrics, improvements to the Physical Sky shader, better roughness mapping of the Oren-Nayar diffuse BRDF, improved rough thin-wall transmissions in the standard surface shader, more accurate albedo AOVs, and a new AOV Write Vector shader.
New Standard Surface Shader
The new render-agnostic Standard Surface shader has fewer parameters to tweak and more artist-friendly, intuitive controls, improving the workflow for creating materials in Maya.
Light Editor Improvements
Improvements to the Light Editor make it easier to add, enable, and disable lights, adjust multiple lights simultaneously, and override light attributes in render layers. It’s also now possible to export light groups as .json files to reuse in other scenes.
Render Setup Improvements
Several updates have been made to Render Setup to give artists more control over object shading, including the ability to override attributes such as color, position, and noise on each position marker of a ramp texture and export them as .json files to reuse in other scenes.
Serious Effects in Maya
Hot on the heels of the first release of Bifrost for Maya at SIGGRAPH 2019, the latest update (Bifrost 188.8.131.52) adds even more power to the new visual programming environment, including significant performance and stability improvements, support for Cached Playback, improved Arnold support, new simulation features, more pre-built graphs to help artists get started, and over 100 bug fixes driven by user feedback. On top of that, users can now share their own graphs and compounds back with the community on AREA.
Faster Bifrost: Artists will notice up to 2x faster viewport performance when dealing with volumes. Bifrost graphs also make better use of DG evaluation rules in Maya, resulting in additional speed gains.
Cached Playback support: Most Bifrost graphs (excluding simulation graphs) can now take advantage of Cached Playback.
Improved Arnold support: Arnold now renders adaptive volumes created with Bifrost faster and supports Bifrost-instanced volumes.
MPM cloth constraints: Constraining MPM cloth is much easier thanks to a new compound.
UNC path support: It’s now possible to load Bifrost (including any compounds) from UNC paths on Windows.
Improved user experience: The parameter editor and welcome screen in the Graph Editor have both been revamped to be more visually pleasing and easier to navigate. In a single click, artists can open the Bifrost Browser, create a new graph, and access the Bifrost community hub on AREA.
Visual programming toolkit improvements: New math nodes, array manipulation, and processing nodes are now available.