Nvidia が開催する『NVIDIA Omniverse Code コンテスト』の紹介です。
コンテスト概要
Ominverse で拡張機能を開発し、賞品を獲得
創造性は驚くような方法で問題を解決します。そして創造性は言葉や筆を使いこなす人だけのものではありません。もしあなたが、スクリプトやコードを使ってルールを曲げて、魔法のようなプログラムを実行する方法を見つけているなら、このコンテストはあなたにぴったりです。NVIDIA Omniverse のモジュール式で拡張可能なフレームワークでは、拡張機能やアプリを簡単に開発できます。それを可能にするのが高速でイテレーションに優れた Python です。あなたが Omniverse 拡張機能で何ができるか、NVIDIA に見せてください。豪華な賞品もご用意しています。
と Omniverse Kit の統合開発環境 (IDE) を利用し、注目を集め、Omniverse ユーザーのコミュニティも支援する拡張機能を開発してください。すべてのアセットが Universal Scene Description (USD) ファイル形式をベースにしているため、何を作っても、ワークフローで選択したツールに簡単に接続できます。
次のいずれかのカテゴリに該当する拡張機能を募集しています。
- レイアウトまたはシーン作成ツール
- シーン モディファイアまたはマニピュレーター ツール
- Omni.UI の使用
1 つのカテゴリまたは 3 つすべてに応募できますが、賞品は 1 つのみです。
応募期間
コンテストは、2022年8月19日に終了します。
提出ガイドライン
1. NVIDIA Omniverse をダウンロードします
NVIDIA Omniverse をダウンロードし、Omniverse Code をインストールします。
Omniverse Kit アプリケーションの実行には、NVIDIA RTX カードが必要です。
2. 拡張機能を開発する
Omniverse Kit または Omniverse Code App を使用し、以下の 3 つのカテゴリのいずれかで、3D 分野のツールである Omniverse Extension を開発してください。
- レイアウト、シーン作成ツール (例: 木、本、フェンスの生成ツール、スマート アセットとしてシーンにランプを追加する)
- シーン モディファイア、マニピュレーター ツール (例: ライト、カメラ、シェイク)
- Omni.UI の使用 (例: ナビゲーション バーのフローティング パネル、ビュー/ショールームのマークアップ)
3. コードを公開する
提出する準備ができたら、omniverse-kit-extension トピックで GitHub リポジトリに最終コードをプッシュし、新しいリリースを作成します。詳細は、応募方法を参照してください。
4. 動画を作成する
拡張機能について実演する短い動画 (.mp4) を作成します。できるだけ視覚的に、あなたが開発した拡張機能の能力をアピールしてください。
動画の長さは 2 分以内にに収めてください。
5. 提出し、投稿する
「応募方法」動画では、ファイルのパッケージ方法と保存方法の手順についてが説明されています。
最終コード、最終 .mp4 動画、1920×1080 の .jpg サムネイル画像の GitHub リンクを含めてください。
ファイルをパッケージ化したら、クラウド ストレージ プロバイダー (Google Drive や Dropbox など) にアップロードし、こちらのページにあるフォームで提出してください。
リンクが貼られたファイルは、誰でもアクセスできるように公開されていることを確認してください。
ソーシャル メディアにアクセスし、@NVIDIAOmniverse と #ExtendOmniverse をタグ付けして、Twitter と Instagram に作品を投稿してください。
賞品
■最優秀賞
RTX A6000 グラフィックス カード
■各カテゴリの準優勝
GeForce RTX 3090 Ti
学習リソース
NVIDIA の Omniverse Code/Kit のエキスパートが開発した#ExtendOmniverse 拡張機能をすぐに始めるのに役立つ、コンテンツが公開されています。
GitHub コンテスト ページでは、サンプル コードや「入門」資料もご覧いただけます。Discord で NVIDIA の Omniverse コミュニティに参加すると、開発者向けコンテストのニュース、コンテンツ、イノベーションの最新情報を入手できます。
10分以内で拡張機能を開発する
このチュートリアルでは、UI パネルがあり、ボタンをクリックすると立方体を生成する Omniverse 拡張機能を開発する方法を学習できます。
Omniverse でシーン作成ツールを開発する
Omniverse Code を使用し、プログラム的にシーンを構築するツールの作り方がステップバイステップで紹介されています。
Omniverse のシーン モディファイア ツール
シーンにコントロール、ツール、メタデータを追加するインタラクティブ オーバーレイを作成する方法についてが説明されています。
カスタム UI を作成する
Omniverse Kit と、Python でカスタム UI を作成するためのツールキットである Omni.UI の使用方法が説明されています。
コメント