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

Omniverse™ ライブラリを活用して OpenUSD で開発することで、3D データの相互運用性の強化、階層化された SimReady アセットの作成のサポート、産業デジタル ツインとフィジカル AI アプリケーション開発の高速化が実現できます。

クイック リンク

OpenUSD の利点とは?

拡張可能

OpenUSD は、3D 仮想世界で構成、編集、クエリ、レンダリング、コラボレーション、シミュレーションを行う SDK 群を備えたオープンなフレームワークおよびエコシステムを提供します。

非破壊的

OpenUSD は、シーン作成とアセットの集約における非破壊ワークフローを実現し、チームによる共同でのイテレーションを可能にします。

コラボレーティブ

OpenUSD は、ファイル システムに依存しないドキュメント モデルを活用して、どんなデータ ストレージや場所でもサポートできるため、さまざまなデータ ソースの集約を可能にします。

標準化

OpenUSD は、AOUSD のオープン ガバナンスの下、あらゆる分野や業界のデータ ソースを集約する標準の中の標準として進化しています。

課題とソリューション

3D 開発パイプラインの合理化

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 の開発拡大に積極的に貢献して、大規模で物理的に正確なデジタル ツインの構築を目指しています。

AI ファクトリー デジタル ツイン向け SimReady 標準化ワークフロー

このワークフローは、AI ファクトリー向けに、シミュレーションに対応した機能と資産を開発するための要件とプロセスを標準化するものです。

ロボティクス シミュレーション向け OpenUSD

USD アセット構造パイプラインは、ロボットのアセットを1つの共通言語に統合し、ロボットのワークフローを統一します。

物理ベースのシステム向け UTF-8 Identifiers と PEGTL Parsing

シーン オブジェクト名とキーの Unicode (UTF-8) 文字がサポートされるようになりました。PEGTL ベースのパーサーによって有効になり、産業コンテンツの国際識別子をさらにサポートします。

フィジカル AI 向け UsdSemantics ラベル

UsdSemantics スキーマは、合成 3D データ生成に拡張され、フィジカル AI 開発のさらなる推進に役立ちます。

OpenUSD のユース ケース

ロボット シミュレーション

開発者は、物理的に正確な環境でロボットのシミュレーションと検証ができるようになります。

産業用施設デジタル ツイン

フィジカル AI 時代に向けて、インテリジェントな工場、倉庫、産業施設の構築を強化します。

自動運転車のシミュレーション

OpenUSD ベースの環境は、センサーの検証と AI モデルのトレーニングを加速するために必要な、ラベル付きでフォトリアルなシナリオを提供します。