AIエージェントで軽量USDランタイムを迅速開発
NVIDIAのOmniverse Labs傘下プロジェクトnanousd-labsは、AIエージェントを用いてOpenUSDのコア仕様書から軽量化ランタイムを自動生成する手法を提供する。従来のOpenUSD実装はコードベースの流用が一般的だったが、本作はAOUSDが定める「USD Core Specification」を厳格な設計契約と見なす。エージェントは仕様書を解析しテストで検証しながらコードを生成し、メモリやABI、性能要件に合わせたコンプライアンス保証済みのカスタムランタイムを迅速に構築可能とする。 nanousdはシーンデータの解析・合成・クエリに特化したデータ層であり、安定したC ABI経由で公開される。既存クライアントコードを変更せずにバックエンドを切り替えられるため、OpenUSD既存スタックを維持しつつ軽量化を実現する。開発者はPythonパッケージ経由の即時導入か、スキルグラフを用いたエージェント指示の定型化による自作ワークフロー構築の二つの経路で本手法を活用できる。 本アプローチは既存コードへの依存を解消し、物理AI開発の環境最適化を加速させる。コードはGitHubで公開されコミュニティ参画を呼びかけており、AOUSD会員は仕様策定にも携われる。AIとオープン標準の融合により、物理AIパイプラインの実装サイクルは大幅に短縮される。
