Foundry ships Modo 13.1
Originally posted on 21 June 2019. Scroll down for news of the public release.
Foundry has revealed some of the changes coming up in Modo 13.1, the second of three linked updates to its modelling and animation software that will form this year’s Modo 13 Series.
The release is focused on performance and stability, and is described as including “pretty significant low-level changes” to the software, similar in scale to those made in Modo 901.
However, there are also new features related to character rigging, including a new Morph Container system.
More new features will be revealed closer to the public release: the software is currently in closed beta, and is expected to ship within the next couple of months.
First Foundry livestream about a Modo beta
The changes in Modo 13.1 were discussed in a livestream hosted by Modo learning community Pixel Fondue, the recording of which is embedded above.
(Full disclosure: it actually happened last week, but it’s the first stream that Foundry has done on a release that is still in beta, so we’ve only just spotted it.)
The stream isn’t particularly visual – you only get to see Modo on screen for a few minutes, and then only to discuss performance benchmarking – but it provides an insight into Foundry’s overall development strategy.
Changes to core systems improve performance when working with complex assets
Modo 13.1 rewrites a number of low-level systems within the software with the aim of improving viewport performance, particularly when evaluating complex assets.
A key focus is the process of drawing a mesh to the screen. According to principal software engineer Matt Cox: “When we looked at 13.0 and before, the big cost was generating the surface for drawing.”
In Modo 13.1, the code for drawing face polygons has been entirely rewritten – the changes will be rolled out to other polygon types in future releases – and that for bounding boxes largely so.
Cox described the changes as resulting in a 4x improvement in drawing performance.
While that doesn’t necessarily translate into the same improvement in scene performance, stream host Greg Leuenberger, CEO of Sabertooth Productions, confirmed that 13.1 is significantly more responsive, describing performance as “like night and day” with previous releases.
Other key structural changes include “smarter thread allocation” to deformers on machines with multi-core CPUs, also described as laying the groundwork for multi-threading more low-level code.
In addition, the timeline is no longer redrawn to screen with every parameter change, which should improve viewport animation playback.
There have also been smaller improvements to the Advanced Viewport and final-frame rendering.
Foundry senior product manager Shane Griffith described the work as representing “core changes” similar to those made in Modo 901, and invited users to join the beta to help identify any unforseen effects.
However, he said that he was not expecting a “doomsday scenario”, and that crash reports were actually slightly below average for this part of a beta cycle.
New character rigging features: Morph Containers
While the stream didn’t focus on the new features in Modo 13.1 – due to be revealed publicly closer to the release – it did cover two of them.
Both are improvements to character rigging workflow, including a new Morph Container system, described as an extension of Modo’s existing Weight Container model.
Weight Containers act as mesh-independent weight maps, making it possible to store weight values for vertices separately to the mesh itself when skinning a character.
In turn, that makes character rigs created with Weight Containers portable: users can simply attach an existing rig to a new character and have it work correctly with minimal manual input.
The new Morph Containers work in the same way, but with blendshape data.
That should make it possible for users to store the corrective shapes used in a character rig – commonly, to fix unwanted deformations to the surface of the body when limbs flex or joints rotate – independently of the character mesh, then transfer the rig between characters.
More work on performance and rendering in Modo 13.2
According to Foundry, performance and stability will also be the primary focus for Modo 13.2, the third and final release in the Modo 13 cycle, due out later this year.
However, Shane Griffith commented that the 13.2 update would also include changes to rendering “on a couple of fronts”, and that Foundry is collaborating with AMD on the work.
Modo 13.2 will also see changes to the software’s Graph Editor and handling of curves.
Updated 16 August 2019: Modo 13.1 is shipping. At the time of posting, Foundry doesn’t have an overview in the Releases section of the product website, but you can find the full release notes online.
New direct, procedural and Boolean modelling tools
As well as the changes discussed above, the release includes updates to Modo’s modelling toolsets.
General modelling changes include a new Topological Morph Creation tool (shown above), designed to convert morph shapes created as separate meshes into morph maps.
There is also a corresponding Topological Vertex Map Transfer command, for transferring UV, morph, colour, vertex normal and weight data in selected vertex maps.
Direct modelling gets new tool state presets, enabling users to save and reuse default settings for a tool.
Procedural modelling gets new Curve Sweep and Curve Rebuild Spans operation, the latter for rebuilding sections of a curve without moving existing points. Curve Fill can now use open curves as guide curves.
Finally, Modo’s MeshFusion Booleans system can now use curves, Béziers and B-splines as input meshes.
Support for a subset of AxF shaders, plus updates to the Advanced Viewport and Modo VR
Other changes include support for AxF, X-Rite’s format for exchanging material data between CAD and visualisation tools. Modo supports AxF’s SVBRDF shaders, but not its other material representations.
Modo’s Advanced Viewport gets improved AO and anti-aliasing, and better shadow quality for area, point and spot lights.
Finally, Modo VR, the integrated virtual reality viewport added in Modo 12.1, is now available on macOS and Linux as well as Windows.
Pricing and availability
Modo 13.1 is available for 64-bit Windows 10, RHEL and CentOS 7+ Linux, and macOS 10.12+. Buying 13.1 grants access to the remaining update in the Modo 13 Series.
New perpetual licences of the software cost $1,799, while rental starts at $599/year.