Omniverse Kitを使用したアプリを開発するには"kit-app-template"を使用します。
Omniverseの開発向けのすべての入り口はこのローカルへのリポジトリのコピー(git clone)とビルドから始まります。
https://github.com/NVIDIA-Omniverse/kit-app-template
- OS: Windows 11 または Ubuntu 22.04以降。
- RTXが動作するGPU
- コマンドラインでgitを使えるようにする必要があります。
Windowsの場合はPowerShell、Ubuntuの場合はTerminalを使用しました。
git clone https://github.com/NVIDIA-Omniverse/kit-app-template.gitここで、アプリケーションとして構築するための情報を指定します。
Windows
cd kit-app-template
.\repo.bat template newUbuntu
cd kit-app-template
./repo.sh template newこれを実行した際に選択肢が何回か出てきますが、それらはkit-app-templateリポジトリのREADME.mdをご参照くださいませ。
ApplicationとしてUSD Exchange(Omniverse Kitの標準的な開発環境)をビルドするものとしました。
なお、アプリケーション名は半角の小文字英字、アンダーバー、"."のみ使用できます。
新しいKitをGitHubリポジトリから取得して再度同じアプリ名でビルドを行いたい場合、
"source/extensions"から"[組織名].[アプリ名]_setup_extension"のディレクトリを削除してください。
その後、再度"repo template new"を実行してください。
Windows
.\repo.bat buildUbuntu
./repo.sh buildこのビルドは時間がかかります。
成功すると、"_build/windows-x86_64/release"(Linuxは"_build/linux-x86_64/release")に実行に必要な構成が出力されているのを確認できます。
Windows
.\repo.bat launchUbuntu
./repo.sh launchこれでUSD Composerが起動します。