Skip to content

Latest commit

 

History

History
検証 Omniverse Kit OpenUSD
OK v.110.0.0 v.25.11

Variant

PrimのGetVariant( https://openusd.org/release/api/class_usd_prim.html#a607da249e11bc4f5f3b4bf0db99861ab )を使用して、1つのPrim内で複数のPrimを「VariantSet」として登録します。

この例の場合は椅子のusdファイル(simple_chair.usda)を参照し、色を変えて3つの形状としています。
prim_variant_01.jpg
表示されるのはVariantで指定された1つの形状のみです。

ファイル 説明
Variant_01.py Variantを使ったPrimの切り替えのテスト
GetVariant.py 選択primでのVariantSet名、Variant名、Variantの選択状態を取得する
RemoveVariantSet.py 指定のprimの指定のVariantSetを削除
RemoveVariantInVariantSet.py 指定のprimの指定のVariantSet内のVariantを削除