Mesh 開発の概要
Mesh でできること
Mesh 開発者は、2D (PC) または 3D (Quest) でイマーシブ エクスペリエンスを共有してもらうことで参加者を結び付ける魅力的な機会を得られます。 Microsoft Teamsは、事前構築済みのイマーシブ スペースで Mesh エクスペリエンスを提供しますが、開発者は創造性を最大限に活用するカスタム エクスペリエンスを作成できます。 Unity で想像力豊かな設定を構築し、自分や他の開発者が作成した 3D モデルを追加し、自分のエクスペリエンスへの参加者を楽しませるアクティビティを開発します。 また、分散したチームをまとめることで、エクスペリエンスのホストがビジネス コストを削減するのにも役立ちます。
開発者が作成できるエクスペリエンスの種類の例をいくつか次に示します。
以下のサムネイルをクリックして、他のパートナーが Mesh で何を行なっているかを確認します。
Mesh エクスペリエンスのビルドと発行のしくみ
カスタム Mesh エクスペリエンスは、Unity で新しいプロジェクトまたは既存のサンプルとして開始されます。 これらのエクスペリエンスを作成するための鍵となるのは、Unity 用 Mesh ツールキットです。このツールキットには、豊かでインタラクティブな世界を開発できる機能のコレクションが用意されています。 プロジェクト/サンプル シーンにコンテンツを追加し、それを 環境として Mesh on the Web のコレクションにアップロードできます。 その後、開催者はその環境に基づいて Mesh イベントを作成できます。
Mesh ヘルプ サイトの開発者環境セクションでは、Mesh ツールキットの機能について説明し、Unity のセットアップについて説明し、環境をビルドして Mesh on the Web に発行するための詳細な手順を説明します。 ゼロから始める必要がない場合は、Mesh サンプル プロジェクトの 1 つを出発点として使用できます。
Mesh 開発の主要な手順 |
---|
体験を選択する |
(チュートリアルまたはサンプルからビルドすることも、ゼロから開始することもできます) |
3D モデル、テクスチャ、照明を追加する |
強化された機能 (アニメーション、Physics、WebSlates) を追加する |
ビジュアル スクリプトと C# クラウド スクリプトを使用してロジックを追加する |
環境をビルドして発行する |
Mesh サンプルを参照する |
Mesh ツールキットの詳細
Mesh グラフィックス ツールは、パフォーマンスの予算内に留めながら、Mesh ワールドの視覚的な忠実性を向上させるために作成されたスクリプト、シェーダー、アセット、サンプルのコレクションです。
Mesh Physics を使用すると、魅力的な動的コンテンツを作成できます。
Mesh Interactables を使用すると、イベント出席者は、オブジェクトを選択、取得、保持、放棄できます。
Mesh Controllables を使用すると、イベント ホストは、大規模なイベントの複数の部屋でビデオやタイムラインの再生を制御および同期できます。
Mesh トリガー、アンカー、テザーにより、アバターはイベントをトリガーしたり、オブジェクトと共にスムーズに移動したり、静止しているオブジェクト (座席や演壇など) に取り付けたりできます。
Mesh アバターの生成ポイントと移動ポイントにより、アバターは、特定の場所に出現したり移動したりできます。
Mesh WebSlates は、Web コンテンツを表示するパネルです。
Mesh ビジュアル スクリプトを使用すると、コードを記述する代わりにスクリプト グラフを作成することで、Mesh 環境にインタラクティビティと動的ランタイム動作を追加できます。
Mesh クラウド スクリプトは、リアルタイム バックエンド データに接続したり、クラウドでホストされているサーバー スクリプトを使用して .NET API を呼び出したりできる、より旧来のコーディング アプローチです。
Mesh Emulator を使用した再生モード では、Mesh コンテンツ プロジェクトで [再生] を押し、環境に基づいてイベントに参加する出席者にコンテンツがどのように表示されるかをプレビューできます。
Mesh Uploader は、作成した環境を Web 上の Mesh にアップロードする方法です。
Mesh コンテンツ パフォーマンス アナライザー (CPA) は、コンテンツが Web 上の Mesh にアップロードされる前に、コンテンツの最適化の問題と機会を自動的に報告します。
ノート
Mesh ツールキットは無料で ダウンロードできます。ただし、すべてのユーザー (開発者や技術 3D アーティストを含む) が Microsoft Mesh を使用するには、Teams Premium ライセンスが必要です。 プロジェクトのビルドは無料で開始できますが、環境をビルドして発行するには、事前にライセンスが必要です。
Mesh は、ユーザーと会社のデータに対してエンタープライズ レベルのセキュリティ、コンプライアンス、プライバシー制御を提供します。
Mesh は、M365 アプリ (Teams、Exchange カレンダー、Outlook) と統合され、直接アプリにアクセスするためのディープ リンクがあります。