Bifrost 3.1.0.8 Release Notes
Bifrost 3.1.0.8 is a major release with SDK updates, new capabilities, performance improvements, and bug fixes. It is also downloadable from the Autodesk Accounts Portal for Maya 2027.*, 2026.*, and 2025.*. See Bifrost for Maya Compatibility for more information.
The last part of the version number, ".8", reflects a change in how we track patch versions internally.
For installation help, see Download and install Bifrost for Maya.
- Release highlights
- Arnold and USD compatibility information
- Backward compatibility
- Changes in detail
Release highlights
Viewport updates
- Automatic geometry cache to prevent unnecessary translation during playback or editing. This improves playback and interactivity for instances.
- The rigid body diagnostic displays and the
explode_geometrynode make use of the new support for colored instances defined by point color for better visualization performance.
Searching for nodes in the graph
The new search box in the Bifrost Graph Editor lets you easily find where specific nodes are used. The search finds strings in both node names and node types, and supports regular expressions (regex). Select a node in the list of matches to automatically frame and highlight it. See Find a node in the graph.

Rigid body simulation
Several new compounds make it easier to set up various rigid body scenarios. In particular, it is now easier to select instances from one RBD simulation and use them to emit into a secondary simulation.
In addition:
- The diagnostic display of rigid bodies now uses colored instances instead of baked geometry, allowing for faster iteration.
- Rigid bodies can be emitted during a simulation, instead of only at a start frame.
- Instanced pre-fractured, constrained objects can be used in rigid body simulations.
Rigging performance
Rigs built with rigging modules now support Maya’s Cached Playback, providing improved animation playback performance. Note that Cached Playback works only if no feedback ports are used, so it's not used for playback of modules that include simulation features.
In addition, module-based rigs that are split across multiple Bifrost graphs are now faster. Manipulation of many non-keyframed transforms is also faster.
There are also the new update_cache and update_cache_if nodes that you can use to avoid unnecessary recomputations in your own graphs and compounds.
New nodes
Here's the list of new nodes in this version:
update_cache(Core::Graph)update_cache_if(Core::Graph)deform_onto_mesh_UVs(Modeling::Deformation)wrap_deform_by_mesh(Modeling::Deformation)wrap_deform_by_points(Modeling::Deformation)create_mesh_from_UVs(Modeling::Mesh)preserve_matrix_chain_length(Rigging::Solver)compute_matrix_chain_length(Rigging::Solver::Utils)precompute_guide_volume(Simulation::Liquids)precompute_simulation_region_volume(Simulation::Liquids)basic_rigid_body_emission_graph(Simulation::RigidBodies)construct_hard_constraints(Simulation::RigidBodies)create_rigid_instances(Simulation::RigidBodies)emit_rigid_bodies(Simulation::RigidBodies)extract_instances_from_rigid_body_solver(Simulation::RigidBodies)filter_rigid_bodies(Simulation::RigidBodies)filter_rigid_contact_points(Simulation::RigidBodies)get_instances_from_rigid_body_solver(Simulation::RigidBodies)make_bodies_kinematic(Simulation::RigidBodies)source_rigid_bodies(Simulation::RigidBodies)get_time_samples(USD::Attribute)array_of_objects_to_stage(USD::IO)object_to_stage(USD::IO)create_prim_definitions_from_object(USD::Prim)get_prim_parent(USD::Prim)get_variant_selection(USD::VariantSet)
Arnold and USD compatibility information
Bifrost 3.1.0.8 works with the following:
- Arnold for Maya 5.6.x (Arnold 7.5.x)
- MayaUSD 0.36.0 (USD 25.11) for Maya 2027
- MayaUSD 0.36.0 (USD 24.11 and 25.0.5.01) for Maya 2026
- MayaUSD 0.36.0 (USD 23.11) for Maya 2025
See Maya USD, Bifrost, and Arnold compatibility for more information.
Bifrost content created from the procedural graph can also be rendered with Arnold for Maya (MtoA) version 5.3.0 or later. The most recent version of MtoA is recommended for the latest features, bug fixes, and performance improvements. See Bifrost for Maya Compatibility for information about compatible versions of Maya and Arnold.
To get the latest Arnold for Maya installer, visit the Autodesk Accounts portal.
The first version of Bifrost that introduced Bifrost USD is 2.4.0.0. Versions of MayaUSD (available on GitHub https://github.com/Autodesk/maya-usd/releases) that use the same USD version as Bifrost are compatible with Bifrost USD. Older versions of MayaUSD can be installed alongside Bifrost, but Bifrost USD functionality will not be available.
Backward compatibility
Bifrost 3.1.0.8 introduces changes to the SDK. As a result, custom C++ code should be modified and recompiled.
For the complete list of changes to the SDK, see the Bifrost SDK Release Notes.
