以下のチュートリアルをしてみる
https://openusd.org/release/tut_usd_tutorials.html
Hello World - Creating Your First USD Stage
- 作成したUSDはテキストファイルとして見ることができる
- def {}という感じで定義されている
- stageがroot
Hello World Redux - Using Generic Prims
xformPrim = UsdGeom.Xform.Define(stage, '/hello')
-
xform = stage.DefinePrim('/hello', 'Xform')
上のように2つの書き方ができる
Inspecting and Authoring Properties
- アトリビュート取得して値を設定可能
GetAttribute('attributeName').Set(2)
Referencing Layers
- 参照の設定
GetReferences().AddReference('./HelloWorld.usda')
Converting Between Layer Formats
- バイナリとテキスト形式の変換可能
- usdcatで変換する
- テキスト:usda
- バイナリ:usdc,usd