OMNIVERSE CODE
コンテスト

#ExtendOmniverse | 2022 年 8 月 19 日 終了

Omniverse Code で拡張機能を開発して、NVIDIA RTX GPU を獲得するチャンスを得ましょう。

Ominverse で拡張機能を開発し、賞品を獲得

創造性は驚くような方法で問題を解決します。そして創造性は言葉や筆を使いこなす人だけのものではありません。もしあなたが、スクリプトやコードを使ってルールを曲げて、魔法のようなプログラムを実行する方法を見つけているなら、このコンテストはあなたにぴったりです。NVIDIA Omniverse のモジュール式で拡張可能なフレームワークでは、拡張機能やアプリを簡単に開発できます。それを可能にするのが高速でイテレーションに優れた Python です。あなたが Omniverse 拡張機能で何ができるか、NVIDIA に見せてください。豪華な賞品もご用意しています。 

 

Omniverse Code Omniverse Kit の統合開発環境 (IDE) を利用し、注目を集め、Omniverse ユーザーのコミュニティも支援する拡張機能を開発してください。すべてのアセットが Universal Scene Description (USD) ファイル形式をベースにしているため、何を作っても、ワークフローで選択したツールに簡単に接続されます。

次のいずれかのカテゴリに該当する拡張機能を募集しています。

  1. レイアウトまたはシーン作成ツール
  2. シーン モディファイアまたはマニピュレーター ツール
  3. Omni.UI の使用

1 つのカテゴリまたは 3 つすべてに応募できますが、賞品は 1 つのみです。

ご理解いただけましたか? ありがとうございます。開発を始めましょう!

RTX GPU を獲得

RTX A6000 グラフィックス カード

最優秀賞

RTX A6000 グラフィックス カード

NVIDIA RTX™ A6000 はデスクトップ ワークステーション向けの世界で最もパワフルなビジュアル コンピューティング GPU です。RTX A6000 は、最先端のパフォーマンスと機能を備え、わき出すインスピレーションをすぐに形にできます。

GeForce RTX 3090 Ti

各カテゴリの準優勝

GeForce RTX 3090 Ti

GeForce RTX™ 3090 Ti は TITAN クラスのパフォーマンスを備えた非常にパワフルな GPU (BFGPU) です。RTX 3090 Ti は、強化されたレイ トレーシング コア、Tensor コア、新しいストリーミング マルチプロセッサでレイ トレーシングと AI のパフォーマンスを倍増させます。

提出ガイドライン

NVIDIA Omniverse をダウンロードします
1

NVIDIA Omniverse をダウンロードします

NVIDIA Omniverse をダウンロードし、Omniverse Code をインストールします。

Omniverse Kit アプリケーションの実行には、NVIDIA RTX カードが必要です。

Omniverse 拡張機能をビルドし、コードをアップロードする
2

拡張機能を開発する

Omniverse Kit または Omniverse Code App を使用し、以下の 3 つのカテゴリのいずれかで、3D 分野のツールである Omniverse Extension を開発してください。

  1. レイアウト、シーン作成ツール (例: 木、本、フェンスの生成ツール、スマート アセットとしてシーンにランプを追加する)
  2. シーン モディファイア、マニピュレーター ツール (例: ライト、カメラ、シェイク)
  3. Omni.UI の使用 (例: ナビゲーション バーのフローティング パネル、ビュー/ショールームのマークアップ)
Omniverse 拡張コードを公開する
3

コードを公開する

提出する準備ができたら、omniverse-kit-extension トピックで GitHub リポジトリに最終コードをプッシュし、新しいリリースを作成します。詳細は、応募方法を参照してください。

ビデオを作成し、Omniverse 拡張機能の機能をデモする
4

動画を作成する

拡張機能について実演する短い動画 (.mp4) を作成します。できるだけ視覚的に、あなたが開発した拡張機能の能力をアピールしてください。

動画の長さは 2 分以内にに収めてください。

コンテスト フォームを送信し、提出物を共有する
5

提出し、投稿する

「応募方法」動画では、ファイルのパッケージ方法と保存方法の手順について、説明しています。

最終コード、最終 .mp4 動画、1920x1080 の .jpg サムネイル画像の GitHub リンクを含めてください。

ファイルをパッケージ化したら、クラウド ストレージ プロバイダー (Google Drive や Dropbox など) にアップロードし、以下のフォームで提出を確定します。

リンクが貼られたファイルは、誰でもアクセスできるように公開されていることを確認してください。

ソーシャル メディアにアクセスし、@NVIDIAOmniverse と #ExtendOmniverse をタグ付けして、Twitter と Instagram に作品を投稿してください。

ぜひご応募ください!

今後のコンテストに関する連絡をご希望の方は、フォームの一番下にある企業向けニュースやコンテンツを受け取る設定をしてください。

はじめに

#ExtendOmniverse 拡張機能をすぐに始めるのに役立つ、NVIDIA の Omniverse Code/Kit のエキスパートが開発した、ステップバイステップ コンテンツをご紹介します。

GitHub コンテスト ページでは、サンプル コードや「入門」資料もご覧いただけます。Discord で NVIDIA の Omniverse コミュニティに参加すると、開発者向けコンテストのニュース、コンテンツ、イノベーションの最新情報を入手できます。コンテストに関する NVIDIA テクノロジ ブログ と、これらのツールが 3D 世界の構築にどのように役立つのかをご覧ください。

 
 

10 分以内で拡張機能を開発する

このチュートリアルでは、UI パネルがあり、ボタンをクリックすると立方体を生成する Omniverse 拡張機能を開発する方法を学習します。

 

Omniverse でシーン作成ツールを開発する

Omniverse Code を使って、プログラム的にシーンを構築するツールの作り方をステップバイステップでご紹介します。

 

Omniverse のシーン モディファイア ツール

シーンにコントロール、ツール、メタデータを追加するインタラクティブ オーバーレイを作成する方法について説明します。

 

カスタム UI を作成する

Omniverse Kit と、Python でカスタム UI を作成するためのツールキットである Omni.UI の使用方法を説明します。

審査員紹介

Damien Fagnou

Damien Fagnou

Omniverse Engineering 部門 VP

Omniverse NVIDIA

Nyla Worker

Nyla Worker

プロダクト マネージャー

Omniverse NVIDIA

Victor Yudin

Victor Yudin

ソフトウェア アーキテクト

Omniverse NVIDIA

Michael Wagner 氏

Michael Wagner 氏

CTO

Ipolog

Daniela Hasenbring

Daniela Hasenbring

シニア ソフトウェア エンジニア

Omniverse NVIDIA

Yutaka Yoshisaka 氏 (Ft-Lab)

Yutaka Yoshisaka 氏 (Ft-Lab)

ツール開発者

Germán Ceballos 氏

Germán Ceballos 氏

研究者

Ericsson

Elvis Huang 氏

Elvis Huang 氏

イノベーション部門リーダー

Reallusion

NVIDIA とつながる

ぜひご応募ください!

よく寄せられる質問

Omniverse Contest フォーラムまたは NVIDIA の Discord サーバーで、NVIDIA のエキスパート「Omnivore」とチャットしていただけます。

  • NVIDIA Omniverse コンテストには誰が参加できますか?

    こちらに記載されている参加資格のある国の方ならどなたでも参加できます。このコンテストは、あらゆるレベルの RTX クリエイターを対象としており、Omniverse のパワフルなレンダリング性能を紹介することを目的としています。過去の経験や知識は必要ありません。

  • 参加には何が必要ですか?

    開発者向け #ExtendOmniverse コンテストでは、Omniverse と Omniverse Code をダウンロードし、インストールする必要があります。 Omniverse Kit アプリケーションの実行には、NVIDIA RTX カードが必要です。

  • 3 つのすべてのカテゴリに応募できますか?

    できます!応募は何度でも可能ですが、賞品は参加者につき 1 つだけになります。

  • 3 つのカテゴリ以外で応募できますか?

    Extend the Omniverse コンテストでは、次の 3 つのカテゴリに分類される拡張機能のみを受け付けています。

    1. レイアウトまたはシーン作成ツール
    2. シーン モディファイアまたはマニピュレーター ツール
    3. Omni.UI の使用

    ただし、拡張機能に関するすばらしいアイデアがある場合、Omniverse GitHub に公開し、コミュニティに披露できます。また、今後の開発者向けコンテストにもご注目ください。そのときに応募できるかもしれません。

  • 提出物には何を含める必要がありますか?

    提出物には次のものを含めてください。 

    • GitHub にリリースとして投稿された最終的なソース コードのリンク。詳細については、コンテストの GitHub ページをご覧ください。
    • 拡張機能ができることを実演する動画の最終版 (.mp4 形式)。
    • 提出物の「サムネイル」として使用する展示用画像 (1920x1080 .jpg) 1 枚。
    • メイキング ビデオや解説ビデオはご提出頂いても構いませんが、必須ではありません。
  • 提出作品はどのような方法で審査されますか?

    提出作品は以下の基準で審査されます。

    • パフォーマンス
    • 機能と有用性
    • オリジナリティ/革新性
    • 最終コードの品質
    • 3 つのテーマのうち 1 つ以上を順守していること

    以下の賞品が贈られます。

    • Community Favorites (コミュニティのお気に入り): Github リポジトリで星の数が一番多い
    • Early Birds (早起きは三文の得): 提出が早い
    • Community Ambassadors (コミュニティ アンバサダー): Omniverse Discord、フォーラム、その他のソーシャル チャンネルでコミュニティを支援する
  • 結果はどこで知ることができますか?

    受賞結果は、NVIDIA のチームがメールでお知らせします。メールが本コンテストの主な連絡手段となります。また、NVIDIA のソーシャル メディアにも投稿されるのでご注目ください。

  • ルールの不明点は、どこに問い合わせればよいですか?

    Omniverse エンジニアや NVIDIA の開発者コミュニティのサポートが必要な場合、Omniverse ForumsDiscord サーバーをご利用ください。NVIDIA のエキスパートがサポートします。

  • NVIDIA Omniverse とは何ですか?

    NVIDIA Omniverse は、仮想コラボレーションと物理的に正確なリアルタイム シミュレーションのためのオープン プラットフォームです。共有された仮想空間で、ユーザーやチームが主要なデザイン ツール、アセット、プロジェクトにつながり、コラボレーティブ イテレーションが可能になることで、クリエイター、デザイナー、エンジニアリングの複雑なビジュアル ワークフローが変わります。

    個人で利用する場合、NVIDIA Omniverse は無料です。