Version 1.2.3 - Bifrost 2.10
[1.2.3] - 2024-04-17 (Bifrost 2.10)
Build
- BIFROST-9342 - Update to Bifrost 2.10 SDK. BifrostHd::Container is now managed by Workspace.
Feature
-
BIFROST-9565 - Add nested Variant Sets support.
Allow to create a VariantSet inside an existing VariantSet on its prim.
It changes the set_variant_selection operator behavior.
Previously the "clear" parameter was used to mimic a clear variant set.
In the new implementation, the "clear" parameter clear the current variant
selection and add a new one in current VariantSet.
To only clear the variant selection without setting a new one, use the
clear_variant_selection operator.This change allow users to create a variant set and a variant by just specifying it in the Variant Selection section of the define_usd_prim.
Creating a define_usd_variant_set on the parent prim is needed only to set the variant selection in a particular variant set. -
BIFROST-9637 - Add clear_variant_selection operator.
-
BIFROST-9638 - Add "Variant Selection" group in define_usd_curves and define_usd_point_instancer compounds.
-
BIFROST-9611 - Add get_prim_kind operator.
-
BIFROST-8154 - Add get_prim_attribute_type operator.
-
BIFROST-8099 - Add get_applied_schemas operator.
-
BIFROST-9186 - Add applied_schema_names parameter to the define_usd_prim compound.
You can pass coma-separated names of USD Applied API Schemas. -
BIFROST-9674 - Add define_usd_geom_subset compound.
-
BIFROST-9686 - Add UI logic on define_usd_mesh to disable "Subdiv" when "Normal Per Vertex" is enabled.
-
BIFROST-9673 - Add USD graphs and scenes to Bifrost Browser.
-
BIFROST-9770 - Add the "Bifrost USD Examples" plugin for Maya showing how Bifrost USD can be used to create high level workflows like:
- Creating a Bifrost graph dedicated to USD workflows.
- Importing a Maya hierachy in a Bifrost Graph as USD prims.
- Creating a USD variant from a Maya hierarchy.
- Creating a USD Model Component with variants from multiple USD files.
In the install folder of the project, you will find the bifrostUSDExamples.mod file in "examples/maya_plugin".
You will need to add its directory path to your MAYA_MODULE_PATH environment variable. An easy way is by editing the Maya.env file in your user preferences as bellow:MAYA_MODULE_PATH=<your Bifrost USD install path>\examples\maya_plugin
Bugfix
-
BIFROST-9608 - Fix wrong parameters layout order in the Variant Selection group.
The variant_set_name and variant_name parameters order is changed in the define_usd_prim and define_usd_mesh compounds.
-
BIFROST-9056 - Collapse ports grouping on the define_usd_prim_attribute compound.
-
BIFROST-9334 - Remove compound duplicate in save_usd_stage.json file.