Elevate your industrial applications with Unity XR for Industry

このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。
このページでは、産業用途および企業用途向けの仮想現実、複合現実、拡張現実アプリケーションの開発を加速するために設計された、Unityの専用XRテンプレートの概要を説明します。このドキュメントでは、 Unity Hubから直接入手できるVR、MR、ARテンプレートの使用例について解説しています。
また、 XR Interaction Toolkitの機能についても説明しています。これは、オブジェクトのつかみ方、テレポート、ボタンの押下といった一般的なXRインタラクションの作成を簡素化する、高レベルのコンポーネントベースのシステムです。
Unity エディター内で、事前に構築されたプレハブとビルトインのXRデバイスシミュレーターを活用して、インタラクションを迅速にプロトタイプ作成およびテストする方法を学びましょう。これらのツールは、 Unity 6で上級者向けのトレーニングシミュレーション、建築ビジュアライゼーション、設計レビューアプリケーションを作成するのに最適であり、あらゆるXRプロジェクトの強固な基盤を提供します。
よくあるご質問
UnityはどのようなXRテンプレートを提供していますか?
Unityは、さまざまな拡張現実のユースケースに対応したプロジェクト設定を効率化するために、 Unity Hub内で3つの専用XRテンプレートを直接提供しています。各テンプレートには、ターゲットプラットフォーム向けに最適化された設定とサンプルアセットがあらかじめ構成されています。
- VR(VR)テンプレートは、没入型のVRアプリケーションを作成するために設計されています。
- MR(MR)テンプレートは、現実世界とデジタル環境を融合させたアプリケーションの基盤となるものです。
- AR(AR)テンプレートは、iOSおよびAndroidデバイスにおけるモバイルファーストのエクスペリエンス向けに構築されています。
(0:27) - このビデオでは、開発を始めるための3つの専用XRテンプレートを紹介します。
(0:34) - このセクションでは、Unity Hubから VR、MR、または AR 専用のテンプレートをすばやく選択する方法を示します。
UnityにおけるXRの詳細については、こちらのドキュメントページをご覧ください。
Unity VRテンプレートには何が含まれており、どのような用途に使用されるのですか?
VRテンプレートは、サンプルシーン、アセット、最適化されたプロジェクト設定を提供することで、仮想現実アプリケーションの開発を迅速に開始できるようにします。サンプルシーンには、トレーニング環境やシミュレーション環境でよく見られる、あらかじめ構築されたインタラクションが含まれています。
- 事前に構築されたインタラクション:機能的なUIパネル、オブジェクト取得システム、およびテレポートシステムが含まれています。
- 一般的な使用例:ユーザーが機械を操作したり、複雑な手順を習得したり、完全に没入できる環境で産業現場を操作する必要があるアプリケーションに最適です。
(0:46) - このセクションでは、VRアプリケーションをすぐに開始するためのサンプルシーンを含むVRテンプレートを紹介します。
(0:58) - このビデオでは、サンプルシーンで利用可能な既成のインタラクションを紹介します。
Unity MRテンプレートは開発にどのようにヘルプますか?
MRテンプレートは、デジタルオブジェクトを現実世界の環境に統合するアプリケーションを開発するための基盤を提供する。サンプルシーンでは、オブジェクトをスポーンする方法を示しており、複合現実環境で独自のアセットを迅速にテストできます。
一般的な使用例:
- 建築可視化:関係者が実際の空間で実物スケールのモデルを確認できるようにする。
- 産業研修:デジタル指示とデータを物理的な機器に重ね合わせる。
- デザインレビュー:チームが設計上の考慮事項を探る際に、モデルを想定された環境で表示するのに役立ちます。
(1:07) - このセクションでは、複合現実開発の基盤となるMRテンプレートについて説明します。
(1:20) - この動画では、MRは現実世界とのインテグレーションから恩恵を受けるアプリケーションにおいて優れていると説明している。
XR Interaction Toolkitとは何ですか?
XR Interaction Toolkitは、すべてのXRテンプレートに含まれる、 XRインタラクションを処理する高レベルのコンポーネントベースシステムです。ボタンをタッチしたり、オブジェクトをつかんだり、仮想空間内を移動したりといった、一般的な操作を作成するプロセスを簡素化します。Package Managerで見つけることができます。その他の例については、Package Managerの「サンプル」タブからデモシーンをダウンロードできます。
(1:53) - このパートでは、 Unity XR Interaction Toolkit の入手先について説明します。
(1:58) - このセクションでは、Package ManagerでUnity XR Interaction Toolkitを見つける方法について説明します。
(2:08) - この動画では、 Unityプロジェクトにデモシーンがまだ含まれていない場合に、サンプルタブからデモシーンをダウンロードする方法を示しています。
XR環境でボタンなどのUI要素を使ってアクションをトリガーにはどうすればよいですか?
XR Interaction Toolkitに含まれるプッシュボタンのプレハブなどの既成コンポーネントを使用して、アクションをトリガーます。これらのコンポーネントは、Inspectorで設定できるインタラクティブなイベントを公開します。
例えば、ボタンでオブジェクトのマテリアルを変更するには、ボタンのインタラクティブコンポーネントのSelect > Enteredイベントに機能を追加します。このイベントをリンクすることで、アニメーションのトリガー、サウンドの再生、スクリプト内の任意の公開機能のコールことができます。
(2:29) - このセクションでは、アクションをトリガーできるプッシュボタンプレハブの使用方法を説明します。
(2:41) - このセクションでは、 [選択] > [入力された選択] オプションに機能を追加して、マテリアルの変更をトリガー方法を示します。
移動や瞬間移動にはどのような選択肢がありますか?
XR Interaction Toolkitは、テレポートベースの移動を実装するための柔軟なコンポーネントを提供します。
テレポートエリアを使用すると、指定された平面またはサーフェスの任意の地点にテレポートできます。これは開けた場所でのナビゲーションに役立ちます。
テレポートアンカーは、ユーザーがテレポートできる特定の、あらかじめ決められた地点を定義します。これは、ガイド付きツアーや、固定されたインタラクションステーション間を移動するのに最適です。
(2:50) - このセクションでは、テレポートオプションを使用して移動する方法を示します。
(2:54)テレポートエリアでは、平面上の任意の地点へテレポートできます。
(2:58) -テレポートアンカーは特定のテレポート位置を定義します
オブジェクトをインタラクティブにして、掴めるようにするにはどうすればよいですか?
XR Interaction ToolkitからGrabbableコンポーネントを追加することで、シーン内のオブジェクトを完全にインタラクティブにすることができます。このコンポーネントを使用すると、ユーザーは仮想環境内でオブジェクトを拾い上げたり、回転、投げたり、正確に配置したりすることができ、これは実践的なトレーニングやシミュレーション作業に不可欠です。
(3:05) - このセクションでは、オブジェクトを完全にインタラクティブにするための掴みやすいコンポーネントを紹介します。
(3:08) - このセクションでは、拾う、回転、投げる、正確な位置に配置するなど、利用可能な操作について説明します。
Unity エディター内でXRインタラクションを素早くテストするにはどうすればよいですか?
XRテンプレートには、Unity エディターでのテストを迅速かつ効率的に行うためのXRデバイスシミュレーターが含まれています。変更のたびにプロジェクトをヘッドセットに合わせて構築する代わりに、シミュレーターを使用してエディター内でハンドコントローラーとヘッドセットの動きを直接エミュレートため、インタラクションデザインを迅速にイテレーションできます。
(3:14) - このビデオのこのセクションでは、エディターのテストを迅速に行えるXRデバイスシミュレーターについて解説します。
Unity XR for Industryを使用して産業用アプリケーションをさらに進化させる方法についてもっと詳しく知りたい場合は、 UnityのXRに関するドキュメントと、 VRマルチプレイヤーに関するビデオチュートリアルをご覧ください。



