メッシュ開発の概要

Mesh でできること

Mesh 開発者は、2D (PC) または 3D (Oculus Quest) の共有イマーシブ エクスペリエンスでユーザーを集める刺激的な機会を得られます。 Microsoft Teams は、事前構築済みの イマーシブ スペースで Mesh エクスペリエンスを提供しますが、創造性を最大限に活用するカスタム エクスペリエンスを作成できます。 Unity で想像力豊かな設定を構築し、自分や他のユーザーによって作成された 3D モデルを追加し、訪問者をエクスペリエンスに喜ばせるために活動を開発します。 また、分散チームをまとめることで、エクスペリエンスのホストがビジネス コストを削減するのにも役立ちます。

作成できるエクスペリエンスの種類の例をいくつか次に示します。

5 種類の Mesh エクスペリエンスを示すインフォグラフィック。

以下のサムネイルをクリックして、一部のパートナーが Mesh で何を行っているかを確認します。


リーダーがクリックしてより大きなわかりやすい画像を開くことができる Accenture ロゴのサムネイル画像。


リーダーがクリックしてより大きな説明画像を開くことができる、竹田のロゴのサムネイル画像。


世界経済フォーラムの Mesh プロジェクト タイトルのサムネイル画像。読者がクリックして、より大きな説明画像を開くことができます。

Mesh エクスペリエンスの構築と公開のしくみ

カスタム Mesh エクスペリエンスは、Unity で新しいプロジェクトまたは既存のサンプルとして開始されます。 これらのエクスペリエンスを作成するための鍵となるのは、Unity 用 Mesh ツールキットです。このツールキットには、豊富な対話型の世界を開発できる機能のコレクションが用意されています。 プロジェクトまたはサンプルの シーン にコンテンツを追加し、それを 環境として Web 上の Mesh のコレクションにアップロードできます。 その後、 オーガナイザー は、環境に基づいて Mesh イベントを作成できます。

Mesh ヘルプ サイトの 「 環境の開発 」セクションでは、Mesh ツールキットの機能について説明し、Unity のセットアップについて説明し、環境を構築して Web 上の Mesh に発行するための詳細な手順を説明する記事を紹介します。 最初から始めたくない場合は、 Mesh サンプル プロジェクト のいずれかを出発点として使用できます。

Mesh 開発の主要な手順
体験を選択する
(チュートリアルまたはサンプルからビルドすることも、ゼロから開始することもできます)
3D モデル、テクスチャ、照明を追加する
強化された機能 (アニメーション、物理、WebSlates) を追加する
ビジュアル スクリプトと C# クラウド スクリプトを使用してロジックを追加する
環境をビルドして発行する
Mesh のサンプルを調べる

Mesh ツールキットの詳細

Mesh ツールキットの 4 つの機能を示すインフォグラフィック。

  • メッシュ グラフィックス ツール は、パフォーマンス予算内を維持しながら Mesh ワールドの視覚的な再現性を向上させるために作成されたスクリプト、シェーダー、アセット、サンプルのコレクションです。

    Mesh ツールキットで使用できるシェーダーのスクリーン ショット。

  • メッシュ物理を 使用すると、魅力的な動的コンテンツを作成できます。

    メッシュ サイエンス ビルディングサンプルの質量と重力の展示のスクリーンショット。オブジェクトは太陽の周りを回転しています。

  • メッシュインタラクタブルを 使用すると、イベント出席者はオブジェクトを選択、グラブ、ホールド、スローできます。

    Mesh Science Building サンプルのボール ドロップ ゲーム展示のスクリーンショット。

  • メッシュ制御可能により、イベント ホストは、大規模なイベントの複数の部屋でビデオを制御および同期し、再生をタイムラインできます。

    Unity のタイムラインのスクリーンショット。

  • メッシュ トリガー、アンカー、テザー を使用すると、アバターはイベントをトリガーしたり、オブジェクトと共にスムーズに移動したり、静止しているオブジェクト (シートや表彰台など) にアタッチしたりできます。

    Unity のトリガー ボリュームのスクリーンショット。

  • メッシュアバターの生成ポイントと移動ポイント を使用すると、アバターが特定の場所で出現したり、特定の場所に移動したりできます。

    Mesh エクスペリエンスで生成されたアバターのスクリーンショット。

  • Mesh WebSlates は、Web コンテンツを表示するパネルです。

    ビデオを示す、壁に WebSlate が表示された Mesh エクスペリエンスのスクリーンショット。

  • メッシュ ビジュアル スクリプトを 使用すると、コードを記述する代わりにスクリプト グラフを作成することで、メッシュ環境に対話機能と動的ランタイム動作を追加できます。

    ビジュアル スクリプトのスクリーンショット。

  • メッシュ クラウド スクリプト は、リアルタイム バックエンド データに接続したり、クラウドでホストされるサーバー スクリプトを使用して .NET API を呼び出したりできる、より従来のコーディングアプローチです。

    クラウド スクリプト作成に使用されるスクリプトのスクリーンショット。

  • Mesh Emulator を使用した再生モード では、Mesh コンテンツ プロジェクトで [再生] を押し、環境に基づいてイベントに参加する出席者にコンテンツがどのように表示されるかをプレビューできます。

    Mesh Emulator を実行している Unity プロジェクトのスクリーンショット。

  • Mesh Uploader は、作成した環境を Web 上の Mesh にアップロードする方法です。

    シーンの選択が進行中の Mesh Uploader のスクリーンショット。

  • Mesh Content パフォーマンス アナライザー (CPA) は、コンテンツが Web 上の Mesh にアップロードされる前に、コンテンツの最適化の問題と機会を自動的に報告します。

    コンテンツ パフォーマンス アナライザーのメイン画面のスクリーンショット。

ノート

  • Mesh ツールキットは無料でダウンロードできます。ただし、すべてのユーザー (開発者や技術 3D アーティストを含む) が Microsoft Mesh を使用するには、Teams Premium ライセンスが必要です。 プロジェクトのビルドは無料で開始できますが、環境をビルドして発行するには、ライセンスが必要です。

  • Mesh は、ユーザーと会社のデータに対してエンタープライズ レベルのセキュリティ、コンプライアンス、プライバシー制御を提供します。

  • Mesh は、M365 アプリ (Teams、Exchange カレンダー、Outlook) と統合され、直接アプリにアクセスするためのディープ リンクがあります。

次の手順