Industry ビューアー テンプレートを使用して Unity でコラボレーション 3DD ビューアーをビルドする

Unity Industry ビューアー テンプレートは、産業チームがあらゆるサイズの 3DD モデルをリアルタイムで一緒にレビュー、探る、共有するための信頼性の高い方法を提供します。CADアセンブリ、建築BIMデータ、製造済みパーツのいずれを使用する場合でも、インダストリービューアーテンプレートは、Asset Managerからアセットをストリーミングし、デスクトップ、モバイル、XRなどのさまざまなデバイスで協力してマルチユーザーセッションを行うための最適化された基盤を提供します。
このチュートリアルでは、Industry ビューアー テンプレート を使用して、クラウドに接続された最初のコラボレーションビューアーを作成します。プロジェクトのセットアップ、ストリーミング用の3Dアセットの準備、ライブ セッションへのロード、注釈、メタデータ検査、セクションカットなどの強力な機能のアクティベート方法について学習します。
最終的には、独自のワークフローに合わせて完全にカスタマイズできる産業用ビューアーが完成します。
必要に応じて、このチュートリアルの付随ビデオを視聴することもできます。
前提条件
このチュートリアルは、Unity でのプロジェクト開発に関する初級から中級レベルの知識があるユーザーを対象としています。このチュートリアルを完了するには、次の作業が必要です。
1.以下をインストールします。
- Unity 6.2以降
- Unity Industryのトライアルまたは通常ライセンス
- Unityのインダストリー テンプレート ビューアー プロジェクト(GitHubから入手可能)
2.組織内に次のプロジェクトとロールの設定があることを確認します。
- アセットが保存されているプロジェクトに追加されている必要があります。
- アセットを管理およびアップロードするには、アカウントにアセットマネージャープロジェクトコントリビューター以上のロールが割り当てられている必要があります。
- ユーザーロールの詳細については、次の記事を参照してください。Unity Asset Manager でプロジェクトへのアクセスとロール、シート、プロジェクトパーミッションのガイドを管理します。
3.Industry ビューアーテンプレートの Multiplayer 機能を使用するには、次の追加サービスが必要です。
- 分散型権限
- Lobby
- Vivox
- リレー
4. 3Dアセット:
独自のCAD/BIMモデルを使用するか、Unity Cloudアセット マネージャーの外部ライブラリで入手できるUnity Tower(.rvtおよび.nwcファイル)サンプル モデルを使用する
注:これらのサービスに追加の設定は必要ありません。詳細については、Unity Cloudを参照してください。
完了までの推定時間:30 ~ 60 分
Industry ビューアー テンプレートを準備する
Industry ビューアー テンプレートはスタンドアロンの Unity プロジェクトで、.zip ファイルとしてダウンロードし、展開して Unity Hub にプロジェクトとして追加できます。
GitHubからUnity Industryビューアー テンプレートをダウンロード
1.GitHub でコードボタンをクリックし、「Download ZIP」を選択します。
2.この ZIP を短いパス(C:\UnityProjects\IndustryViewer テンプレート など)に抽出して、OS のパス長さの問題を回避します。

GitHub の Unity Industry ビューアー テンプレート
Unity Hub でプロジェクトを開く
1.Unity Hub>[Projects]>[Add]>[Add project from disk]を起動します。
2.展開したプロジェクトフォルダー(例:Industry ビューアー テンプレートを選択します。
3.エディタのバージョンとして Unity 6.2.9f(またはそれ以降)を選択し、[Open] をクリックします。初回起動時に、Unityはパッケージとアセットをインポートします。これには数分かかることがあります。
✓ チェックポイント:プロジェクトがエラーなしで読み込まれ、Hub プロジェクトリストに表示されます。
UnityプロジェクトをUnity Cloud Servicesにリンクする
1.Project Settings を開きます。
2.「編集」>「プロジェクト設定」>「サービス」を選択します
3.このプロジェクトを組織にリンクします。
- 組織を選択してください
- 既存のUnity Cloudプロジェクトを選択するか、新しいプロジェクトを作成します
- クラウド プロジェクトがリンクされたら、[Project Settings]ウィンドウを閉じる

Unity エディターの「Project Settings」にある「Services General Settings」
注:Unity Industry ライセンスは、関連する組織に接続されている必要があります。Multiplayer セッションは、両方のユーザーが同じ組織の同じプロジェクトに接続している場合にのみ参加できます。
これが重要な理由:クラウド リンケージは、ストリーミング、Multiplayerセッション、コラボレーションのバックボーンです。これを使用しないと、ローカルアセットと単一ユーザーによる閲覧に制限されます。
✓ チェックポイント:プロジェクトに、組織と特定のクラウドプロジェクトに接続済みと表示されます。
アセットエクスプローラーをテストする
1.「Project」ウィンドウの「Assets/Scenes」の下にあるメインシーンを開きます。
2.エディタで Play を押します。
3.Industry ビューアー テンプレートの UI がロードされると、次のようになります。
- Login をクリックします
- ブラウザーで認証ポップアップを承認する
- ウェブ ブラウザーを閉じ、エディターに戻ります。
4.エディターにリダイレクトされたら、次のようにします。
- 組織ドロップダウンを開く
Unityアカウントに紐づいているすべての組織が表示されます
- 組織を選択
Unity Asset Managerが有効になっているすべてのUnity Cloudプロジェクトのリストが表示されます

Unity エディターの Industry ビューアー テンプレートプロジェクト
✓ チェックポイント:インダストリービューアーテンプレートのUIがエラーなしでロードされ、ログインボタンが認証用のブラウザーウィンドウを開き、組織とクラウドのプロジェクトがアセットエクスプローラーに表示されます。
注:アセットエクスプローラーにアセットがない場合でも、心配はいりません。次にこの作業を行います。
ストリーミング用の3Dモデルの追加と準備
Unity Asset Manager は、モデルをストリーミングに最適化された形式(3DDS)に変換し、テンプレートロードします。3DD データストリーミングファイルは 30 以上の 33D フォーマットをサポートしています。サポートされているファイル形式の詳細については、サポートされているファイル形式のドキュメントページをご覧ください。
アセットの追加
1.アセットマネージャーのブラウザーバージョンで、組織とクラウドプロジェクトを選択します。
- アセットマネージャーの使用方法の詳細については、「How to use Unity Asset Manager」記事を参照してください。
2.公開されている Industry Demos プロジェクトを選択します。
3.Unity Tower>Add to Projectを選択します。
- コレクションに追加することもできます。Collections はフォルダと考えてください。
4.クラウド プロジェクトに戻ります(Unity Industryデモではありません)。
- Unity Tower アセットのコピーがご自身の Cloud Project 内にあるはずです。
ヒント:Collectionsは、チーム、マイルストーン、プロジェクト、クライアントなどでデータセットを分離するのに役立ちます。

ウェブブラウザーでのUnity Asset Manager
3Dストリーミング用のデータセットを準備する
アップロードによっては、「3D モデル」として自動的に登録されないものもあります。明示的に設定する必要があります。
1.アセット>ファイルを編集(または編集の続行)を選択します。
2.ソース データセット>More (...)> 編集を選択します。
3.[Dataset Type]を[3D Model]>[Confirm]に設定します。
4.「More(...)」>「Prepare for 3D データ ストリーミング」をクリックします。
- モデルを3DDSアセットに変換します。
- 複雑な CAD/BIM には数分かかる場合があります。
5.処理が完了したら、[Save Version] をクリックします。
サポートされているファイルタイプの詳細については、ドキュメントページをご覧ください。
注意: これらのステップは必須です。そうでない場合は、3D ファイルを個別に換算する必要があります。

3Dストリーミング用のデータセットの準備
なぜこれが重要なのか:3DDSアセットはビューアーがストリーミングするものです。ヒエラルキーとメタデータを保持しながら、高速なロードとデバイス間での一貫したパフォーマンスを実現します。
✓ チェックポイント:アセットに 3DDS エントリーが表示されます。これで、ビューアーにストリームする準備が整いました。
⚠ 警告:[3Dデータ ストリーミングの準備]が表示されない場合は、アセット マネージャーの役割で許可されていない可能性があります。権限を付与するか、準備を実行するよう組織の管理者に依頼します。
ビューアーへのアセットのストリーム(再生モード)
プロジェクトがUnity Cloudにリンクされ、テンプレートがエディターで実行されたら、3Dコンテンツをビューアーに取り込む準備が整いました。Industry ビューアーテンプレートは、インポートではなくストリーミングを中心に構築されています。このアプローチにより、メタデータとヒエラルキーを保持する大規模で複雑な産業モデルをサポートしながら、プロジェクトを軽量に保ちます。これは、複数のユーザーがコラボレーション セッションで同じクラウド ホスト型アセットを参照する場合に特に便利です。
アセットのストリーム
1.Unity で Assets/Scenes/Main を開きます。
2.「Play」を押します。ビューアー UI がロードされます。
3.必要に応じてログイン:
- [Login]> [Allow Login リクエスト をクリックします。
- アセット エクスプローラー(ゲームビュー)で、組織とクラウド プロジェクト(ビューアーの左上隅)を選択します。
4.アセットビューアーで、3DDSアセット(Unity Towerなど)>ストリームを選択します。

Unity Industry ビューアー テンプレートのストリーミングアセット
ストリーム複数アセット
1.Unity Industry ビューアー テンプレート の左上にある アセット ビューアー ボタン(フォルダーアイコンをクリックして、アセット ビューアー を開きます。
2.その他の3DDSアセットを選択(使用可能な場合)> シーンに追加
- 複数のアセットを選択してすべて同時にロードできます。

Unity Industry ビューアー テンプレートで複数のアセットをストリーミング
注:シーンにストリーミングされた最初のアセット(Unity Towerなど)はルート アセットと見なされ、現在のストリーミング セッションから削除できません。
なぜこれが重要なのか:ストリーミングにより、ローカルプロジェクトが軽量に保たれ、信頼できるバージョンが全員に表示され、ローカルへの大量のインポートを回避できます。
✓ チェックポイント:モデルがシーンにロードされていることがわかります。ファイル/フォルダー アイコンを使用して、いつでもアセット エクスプローラーにジャンプできます。
シーンの移動、検査、制御
アセットがビューアーにストリーミングされたら、エンドユーザーと同じようにシーンの操作を開始できます。Industry ビューアー テンプレートには、大規模な産業モデルのレビュー用に設計さビルトインナビゲーションモード、検査ツール、可視化コントロールが組み込まれています。
ナビゲーションモード
1.軌道/パン:左マウス(軌道)、中マウス(パン)。
2.フライスルー:ナビゲーションモードを切り替えて右クリックすると表示されます。移動には W/A/S/D を使用します。
- 大きなシーン:Settings で Move Sensitivity を 2 以上に設定します。
3.歩く:First-Personコントローラーを追加
- 右マウスで見て、W/A/S/D で移動できます。
4.ナビゲーションモードが現在有効になっているアプリ内設定を使用してナビゲーション感度を変更する
ビューアーテンプレートの右上にある設定(歯車アイコン)をクリックします。
軌道カメラ
- 軌道感度
- パン感度
- ズーム感度
フライカメラ
- 移動の感度
- 回転感度
ウォークカメラ
- 移動の感度
- カメラの高ささ
- 回転感度

Unity Industry ビューアー テンプレートのナビゲーションモード
なぜこれが重要なのか:データセットによってメリットが得られるナビゲーション方法が異なります。チームでは、広いオープンスペースを移動するためにフライスルーを使用し、マクロレビューのために軌道を周回し、屋内を移動するために歩行に切り替えることがよくあります。
環境とライティング
「Tools」>「環境」>希望のスカイボックスを選択すると、反射/ライティングコンテキストをすばやく変更できます。
- 屋内スタジオなど、大スケールなモデルには適さない環境もあります。

Unity Industry ビューアー テンプレートの環境
階層とオブジェクト制御
- ヒエラルキーには、ストリーミングされたすべてのアセットとそのパーツが表示されます。
- Hierarchyでアセットを選択すると、Transformメニューで対応するツールを選択することで、移動や回転ができます。
位置と回転の値は、Transform メニューから入力できます。
グリッド サイズは、Transform メニューで調整することもできます。
- Hierarchy メニューでは、 オブジェクトを非表示にしたり、 非表示を解除したりできます 。
- 二次的なアセットを削除することもできます。
ソース アセット(最初のストリーミング モデル)は、コンテキストの偶発的な消失を防ぐため、セッション中に削除することはできません。

Unity Industry ビューアー テンプレートの階層とオブジェクト制御
メタデータパネル
- 任意のオブジェクトを選択して、BIM/CAD メタデータをビューします。
- パーツ ID、マテリアル、カテゴリ、ベンダーのメモなどを確認するために、設計レビュー時に使用します。

Unity Industry ビューアー テンプレートのメタデータパネル
注釈、測定、セクションカット
Unity Industry ビューアー テンプレートにはレビューツールがビルトインており、メモをキャプチャたり、正確な測定を行ったり、モデルの内部的な詳細を明らかにすることができます。これらの機能は、チームのコミュニケーション、設計の検証、コラボレーションをより効果的にするのにヘルプます。
注釈
- Annotations をアクティベートにして、シーン内をクリックしてマーカーを配置します。
- メモを入力します。スクリーンショット/添付ファイルがキャプチャされます。
- 注釈がソースアセットのメッセージ/注釈の下でUnity Asset Managerに同期。

Unity Industry ビューアー テンプレートのアノテーション
なぜこれが重要なのか:フィードバックはモデルに含まれ、ビューアーとアセットマネージャーの両方からアクセスできるため、Eメールやスライドの無秩序な増加を抑えることができます。
測定
-Two Points モード:2 つの点をクリックすると自由形状の距離が測定され、マーカーをドラッグすると絞り込みが行われます。
-直交モード:面 (床など) をクリックします。ツールは反対側のコライダー (天井など) を測定します。
-ユニットトグル:メートル/温度計/フィート/インチ
-> 監査証跡の測定値を保存または消去します。

Unity Industry ビューアー テンプレートの「Measurements」パネル
セクションカット
- セクション カット>ボックス ギズモの移動/回転/スケールを有効にします。
- 反転で音量を維持/非表示にします。
- 必要に応じてトグルボックスビジュアルとギズモ。
-リセット:セクションカットギズモをデフォルト設定に戻します。
レイアウトの保存と共有
複数のストリーミングアセットを組み立てる際に、現在の設定を再利用可能なレイアウトとして保存できます。レイアウトを使用すると、読み込まれたアセットやシーンの整理が維持されるため、作業を見直したり、まったく同じビューを共同作業者と共有したりすることが容易になります。
複数のアセット(Unityタワー + 広場 + 公園 + 街の建物 + 建物の背景など)を組み立てる場合は、そのステートをレイアウトとして保存します。
1.「レイアウトの保存」をクリックし、レイアウトに名前を付けます。
2.「組織」>「プロジェクト」>「コレクション」を選択します。
3.[Save] をクリックします。

Unity Industry ビューアー テンプレートにレイアウトを保存する
レイアウトは アセット Manager のファーストクラスアセットとなり、他の人がすぐに読み込めるため、プレゼンテーションやマイルストーンレビューに最適です。
コラボレーション:招待とMultiplayerプレイヤー
Unity Industry ビューアー テンプレートはリアルタイムコラボレーションに対応しており、複数のユーザーが同じストリーミングシーンを一緒に探るできます。シンプルな招待リンクを送信する場合でも、エディターで直接マルチユーザーセッションをテストする場合でも、これらのツールはアプリケーションを展開する前にコラボレーションワークフローを検証するのに役立ちます。
Multiplayer Mode を有効にする方法
1.Tools> Multiplay> Enable Multiplay for all platforms の順に選択します。
2.ウィンドウ> Multiplayer> Multiplayer 再生モードに移動します。
3.プレイヤー2を有効にします(必要に応じてプレイヤー3/4を有効にします)。
- 仮想プレイヤーの有効化中にパッケージを変更しないでください。
4.各プレイヤーウィンドウで、「Login」と「Allow Login リクエスト」を選択します。

Unity Industry ビューアー テンプレートでMultiplayerモードを有効にする
Multiplayer セッションに参加する
1.各プレイヤーは同じアセットまたはレイアウトをロードする必要があります。
2.Unity Industry ビューアー テンプレートで直接コラボレーションしてコミュニケーションを取りましょう。
- リレー、Lobby、および Vivox はすでに設定されており、すぐに使用できます。
他のユーザーを招待
「Invite」を使用してアクセスリンクを生成し、チームメイトがセッションに参加できるようにします。

Unity Industry ビューアー テンプレートで他のユーザーを組織に招待する
なぜこれが重要なのか:1台のワークステーションでマルチユーザーフロー(アバター、注釈、セクションカット)を検証することができ、追加のデバイスは必要ありません。
VRレビュー
スケールに忠実な没入感のある表示体験を実現するために、インダストリービューアー テンプレートはVR(Quest)もサポートしています。VR 対応のシーンを使用すると、モデル内に直接ステップ、一人称透視で空間レイアウト、人間工学、デザイン意図を評価することができます。
VRモードを有効にする方法
1.ツール> VR> スタンドアロン VR 設定に移動します。
2.オープン アセット/シーン/メインVR
3.Project Settings>XR Plugin Management> Enable your headset/ランタイムに移動します。
- 例:OpenXR、Meta Quest特徴グループ、XR Simulation。
4.再生ボタンを押してヘッドセットを装着します。
5.左スティックでシーン内を飛行
6.右スティックでテレポート移動
- テレポート範囲はシーンのスケールによって異なる

Unity Industry ビューアー テンプレートの VR モード
なぜこれが重要なのか:トゥルー スケールのレビューにより、2Dモニターでは捉えることが難しい空間的および人間工学的な問題が明らかになります。
Unity Industry ビューアー テンプレート UI のカスタマイズ
ビューアーのインターフェースは完全にカスタマイズ可能で、ブランドやワークフローのニーズに応じてルックアンドフィールを調整できます。背景ビジュアルの入れ替えからメニューやレイアウト要素の変更まで、ユーザー専用の洗練されたユーザー操作性を実現するためにUIを適応させることができます。
背景のカスタマイズ
1.「プロジェクト」ウィンドウで、「アセット/UI/背景 (UXML)」を選択します。
2.背景をダブルクリックして、UI Builder で開きます。
3.UI Builder Hierarchy で 背景.uxml を選択します。
4.UI Builder Inspector で、「ゲームビューに合わせる」を有効にして、ターゲット解像度 (1920 x 1080 など) に合わせてデザインします。
5.UI Builder Hierarchy で VisualElement を選択します。
6.UI Builder Inspector で背景メニューを展開し、デフォルト背景画像を独自の背景画像に置き換えます。
7.UI Builder ビューポートで、「ファイル」>「保存」を選択します。

Unity Industry ビューアー テンプレートで背景をカスタマイズする
ロゴのカスタマイズ
1.「プロジェクト」ウィンドウで、「Assets/Features/UI/Identity(UXML)」を選択します。
2.「UI Builder Hierarchy」で「VisualElement」>「ロゴ」を選択します。
3.UI Builder Inspector で「背景」メニューを展開し、ロゴ換えます。
- 必要に応じて画像のサイズを調整します。

Unity Industry ビューアー テンプレートでのロゴのカスタマイズ
Unity Industry ビューアー テンプレートのテキストをカスタマイズする
1.「プロジェクト」ウィンドウで、「Assets/Features/UI/Identity(UXML)」を選択します。
2.UI Builder Hierarchy で、「VisualElement」>「Text」を選択します。
3.UI Builder Inspector の上部にある「属性」セクションを選択し、「テキスト」>「バインディングを編集」を右クリックします。
4.デフォルト メッセージ(Unity Industry ビューアー テンプレート)を独自のメッセージに置き換えます。
5.「閉じる」を押します。
- テキストの色とアウトラインの色は必要に応じて自由に変更してください。
6.ビューポートで、[ファイル]> [保存] を押します。
なぜこれが重要なのか:コアロジックを省略することなく独自の製品ブランドを作成できるため、テンプレートの進化に伴うメンテナンスが合理化されます。

Unity Industry ビューアー テンプレートのテキストのカスタマイズ

Unity Industry ビューアー テンプレートのカスタマイズテキスト
これで、Unity Industry ビューアー テンプレートを使用してコラボレーション可能な 3DD レビュー体験をビルドして展開するための基本的な知識が身につきました。
このワークフローは、大規模な産業モデル、複数形式のエンジニアリング データ、没入型の設計レビューのいずれを使用していても、リアルタイム可視化のための高速で拡張性の高い基盤を提供します。
クラウド ストリーミングされたアセット、クロスデバイス表示、ビルトイン コラボレーション ツールにより、意思決定を迅速化し、産業ワークフローを向上させる強力なレビュー アプリケーションを作成する準備が整います。


