| 検証 | Omniverse Kit | OpenUSD |
|---|---|---|
| OK | v.110.0.0 | v.25.11 |
PrimのGetVariant( https://openusd.org/release/api/class_usd_prim.html#a607da249e11bc4f5f3b4bf0db99861ab )を使用して、1つのPrim内で複数のPrimを「VariantSet」として登録します。
この例の場合は椅子のusdファイル(simple_chair.usda)を参照し、色を変えて3つの形状としています。

表示されるのはVariantで指定された1つの形状のみです。
| ファイル | 説明 |
|---|---|
| Variant_01.py | Variantを使ったPrimの切り替えのテスト |
| GetVariant.py | 選択primでのVariantSet名、Variant名、Variantの選択状態を取得する |
| RemoveVariantSet.py | 指定のprimの指定のVariantSetを削除 |
| RemoveVariantInVariantSet.py | 指定のprimの指定のVariantSet内のVariantを削除 |