Skip to content

Version 1.2.3 - Bifrost 2.10

Compare
Choose a tag to compare
@frenchdog frenchdog released this 17 Apr 13:54
· 8 commits to dev since this release
3bde674

[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.