こちらは、Qiita USD Advent Calendar 2024、19日目の記事になります。

Updated : 2025-01-07 Created : 2021-12-15

<aside> 💡

テクニカル導入回です。前半は**「Pythonちょっと分かる人」**向けです。

アーティスト(特に管理職の方々)もサラッとで良いので目を通してもらえると嬉しいです!

あまり理解出来なくてもUSDの普及により、何が起きているのか?雰囲気を感じられる内容になっていると思うので、

</aside>

<aside>

USDアドベントカレンダー山岸回アンケート

アンケートのお願い!!  自分の担当分に関する簡単なアンケートを準備してみました!2025年11月ころ締め切ります!もしよろしければご協力よろしくお願いします!!

</aside>

<aside> 💡

VFX目線のUSDワークフロー

<aside>

Qiita USD Advent Calendar 2024

Universal Scene Description - Qiita Advent Calendar 2024 - Qiita

https://qiita.com/advent-calendar/2021/usd

https://qiita.com/advent-calendar/2022/usd

</aside>

<aside>

GitHub

https://github.com/MedakaVFX/usd_ac2024 ⇦ 解説に出てくるスクリプト、シーンファイルなどはこちら!

</aside>

<aside>

USDの用語辞典:

USD Terms and Concepts — Universal Scene Description 24.11 documentation

LOPとUSDの用語集

</aside>

<aside>

目次:

</aside>

1. USD Python APIを使ってみる


USDフレームワークを用いたUSDシーンの作成、編集などは主にUSD Python APIを用いる

HellowWorld

これをやってみる。

Hello World - Creating Your First USD Stage — Universal Scene Description 24.11 documentation

USDにビルドされているPythonインタープリタの起動

USD Python API Getting Started:

USD Documentation : USD Tutorials

環境変数 PATHPYTHONPATH をビルドしたUSDのPythonにパスを設定する必要があるようだ。

Environment Variable Description Value
PATH *nixシステムがアプリケーションを見つけるためのパス $PATH:USD_INSTALL_ROOT/bin/
PYTHONPATH Pythonがモジュールを見つけるためのパス $PYTHONPATH:USD_INSTALL_ROOT/lib/python/

Python起動用のBatファイルの作成