OpenUSD とは?
Universal Scene Description (汎用シーン記述) は、3D 世界における記述、作成、シミュレーション、コラボレーションのためのオープンかつ拡張可能なフレームワークです。
OpenUSD とは?
Pixar Animation Studios が考案した Universal Scene Description (OpenUSD) は、ワークフロー、チーム、プロジェクトを高速化する基本的なコンポーネントと機能のコレクションを網羅しています。 OpenUSD は単なるファイル形式ではなく、業界全体の標準として機能するオープンソースのフレームワークであり、3D 世界におけるデジタル ツインと AI の開発を可能にします。Alliance for OpenUSD (AOUSD) を通じて、NVIDIA、Pixar、Adobe、Apple、Autodesk などは、OpenUSD を介した 3D コンテンツの相互運用性を推進しています。
OpenUSD の仕組み
OpenUSD は、複数のデータ レイヤーを統合されたビューにまとめ、3D ツールとワークフロー全体でシームレスなコラボレーションを実現します。
OpenUSD は、3D データを 1 つの統合された OpenUSD ステージに統合し、各 3D 要素は、データ レイヤー スタックとコンポジション アークで構築されます。
- OpenUSD Stage: すべての 3D 要素は、データ レイヤーを含む「Prim (プリム)」(プリミティブ、すなわちオブジェクトまたは要素) の階層にまとめられています。
- データ レイヤー スタック: 各データ レイヤーには、属性とそれに関連付けられた関係 (物理、ライティング、シェーディング、ジオメトリなど) といったシーンの説明が含まれています。
- コンポジション アーク: 複数のデータ レイヤー スタックをアセンブルし、レイヤー化するためには、3D 要素を測定単位でスケーリングできる必要があります。 主要なコンポジション アークには、リファレンスとバリアント セットが含まれ、データを重複することなく、コンポーネントの複数のバリエーションを格納します。
OpenUSD は、効果的なアセット構造とシミュレーション対応の標準規格を通じて、個々のアセットから大規模な産業環境まで拡張可能です。
- アセットの構造化: 適切に設計されたアセット構造は、3D コンテンツをより小さく管理可能なコンポーネントに分解し、参照と再利用を簡単にします。必要に応じて必要なコンポーネントのみをロードすることで、再利用性とパフォーマンスの両方を向上させます。
- シミュレーション対応標準: シミュレーション対応 (SimReady) アセットは、3D シーンが物理的に正確であることを保証し、産業シミュレーションとフィジカル AI トレーニングに必要な実世界の特性、動作、データバインディングを組み込みます。
Alliance for OpenUSD で開発中のマルチパート仕様は、コア仕様 1.0 を皮切りに、OpenUSD の仕組みを正式に定義し、あらゆる実装において一貫した動作を保証します。
クイック リンク
OpenUSD の利点とは?
拡張可能
OpenUSD は、3D 仮想世界で構成、編集、クエリ、レンダリング、コラボレーション、シミュレーションを行う SDK 群を備えたオープンなフレームワークおよびエコシステムを提供します。
非破壊的
OpenUSD は、シーン作成とアセットの集約における非破壊ワークフローを実現し、チームによる共同でのイテレーションを可能にします。
コラボレーティブ
OpenUSD は、ファイル システムに依存しないドキュメント モデルを活用して、どんなデータ ストレージや場所でもサポートできるため、さまざまなデータ ソースの集約を可能にします。
標準化
OpenUSD は、AOUSD のオープン ガバナンスの下、あらゆる分野や業界のデータ ソースを集約する標準の中の標準として進化しています。
課題とソリューション
3D 開発パイプラインの合理化
OpenUSD のユニークで幅広い拡張性には、アセットの構造化と 3D パイプライン開発の効率性を長期的に最大化するために、一定の投資と学習が必要です。
ソリューション
- Learn OpenUSD ラーニング パスは、3D 開発者向けの完全にオープンソースのカスタマイズ可能なトレーニングです。
ドメイン間の標準化
OpenUSD の導入が新たな産業分野へと広がるなかで、開発者は成長を続ける拡張機能と機能群のオープンソース エコシステムに貢献することができます。
ソリューション
- Alliance for OpenUSD (AOUSD) は、オープンガバナンスとコミュニティ主導の標準化を可能にし、OpenUSD フレームワークが、あらゆる分野や業界のデータ ソースを集約する標準の中の標準として進化することを保証します。
3D アセット間のデータ互換性
OpenUSD との互換性を確保することで、データ品質が向上し、概念マッピングや ETL (Extract (抽出)、Transform (変換)、Load (格納)) などの 3D アセットに新しい機能を提供します。
ソリューション
- OpenUSD Exchange SDK は、データ交換ソリューションの開発を加速し、開発者が高品質の OpenUSD データを作成できるようにします。
複雑なフィジカル AI ワークフローのテンプレート化されたプロセス
SimReady 仕様で定義されたシミュレーション対応のアセットは、デジタル ツイン作成のためのオープンかつ標準化されたワークフローを提供し、複雑なフィジカル AI ワークフローを効率化します。
ソリューション
- SimReady 標準化ワークフローは、テンプレート化されたプロセス、検証パラダイム、品質ゲートを提供し、部門横断型のチームを効率的に結集し、仕様開発を高速化します。
OpenUSD に対する NVIDIA の貢献
NVIDIA は、Pixar、Adobe、Apple、Autodesk と共に Alliance for OpenUSD を設立し、OpenUSD の開発拡大に積極的に貢献して、大規模で物理的に正確なデジタル ツインの構築を目指しています。
OpenUSD のユース ケース
次のステップ
OpenUSD で開発を始める
OpenUSD を活用して開発することで、デジタル ツインやフィジカル AI モデルのトレーニングのために、物理的に正確な 3D ワークフローとアセットを作成できます。
OpenUSD を学ぶ
開発者と 3D 技術者向けのこの無料のオープンソース カリキュラムで、OpenUSD ワークフローを加速させましょう。
USD に貢献する
Alliance for OpenUSD (AOUSD) を通じて、USD の標準策定と進化を主導しましょう。