モデルを読み込んだ後、ワークフローに情報を追加できます。後で Spatial Workplace アプリでモデルを表示する場所を定義するには、空間参照をワークフローに追加する必要があります。
参照には 3 つのタイプがあります。
メモ: ワークフローで異なる空間参照タイプを混在させることは、現在サポートされていません。
マーカーは、ワークフロー内で表示される情報を、実際のコンポーネント上の目的の場所に配置するために使用されます。このためには、少なくとも 1 つの仮想マーカー をエディターに追加し、実際の マーカーが実際のコンポーネントに関連している必要があります。デバイスが異なれば、使用するマーカーの種類も異なります。次に、仮想モデルは、マーカーのスキャンされた位置に従って Spatial Workplace に読み込まれます。
マーカーには、次のタイプがあります。
注: 正しくトラッキングするには、空間エディターで追加したのと同じサイズでマーカーを印刷する必要があります。
モデルにマーカーを追加するには:
S
。6.右側で、マーカーの参照 (IDとサイズ)を編集 できます。
手記: エディタで使用される仮想マーカーは、Spatial Workplaceの使用時に実際のコンポーネントに配置される実際のマーカーと同じである必要があるため、マーカーIDが一致していることを確認してください。正しいマーカーを印刷し、エディタと実際のコンポーネントの両方で同じ位置に配置することが重要です。
すべてのマーカーは、トップメニューの [マーカーPDF ]をクリックしてダウンロードできます。大規模なモデルの場合は、HoloLens 2 での追跡を容易にするために、複数のマーカーを追加することをお勧めします。大きなモデルとは、すべてのピンを表示するために、ユーザーが元のマーカーの位置に対して視点を 90 度以上移動する必要があるモデルです。その場合は、実際のコンポーネントの各セクション(つまり、側面)にマーカーを追加します。各マーカーは、デバイスがピンの位置を再調整し、ピンの正しい配置を保証するのに役立ちます。
オブジェクトトラッカーを使用する場合、実際のオブジェクトを使用して、ワークフロー内の目的の場所に表示される情報の位置を計算します。オブジェクト トラッカーは、HoloLens 2、iOS、Android デバイスで表示されるワークフローで使用できます。
オブジェクト トラッカーをモデルに追加するには:
3. シーン内のモデルに対するオブジェクトトラッカーの位置は、Spatial Workplaceでワークフローを再生しながら、実際のオブジェクトをスキャンするためにユーザーがデバイスを配置する必要がある位置と距離を表します。
4. オブジェクトトラッカーを追加します。これで、3Dシーンカメラがある場所(つまり、ユーザーが現在3Dシーンでモデルを見ている視点)に自動的に配置されます。
手記: マウスを使用して、ユーザーはシーンを回転させ、さまざまな視点から見やすくすることができます。
5. オブジェクト トラッカーの上のギズモを使用して、位置を調整したり、カメラを動かしたりします。
6. オプション: 右側のメニューの「 ビューから変換を設定 」をクリックして、ビューパースペクティブに再度移動します。
手記: オブジェクト トラッカーがモデルから適度な距離にあり、そこから出ている線がモデルを指していることが重要です。
⇒ ワークフローをアップロードしたら、表示デバイスでスキャンの遠近法と距離をテストし、エディターで微調整します。これにより、最終ユーザーがより良いスキャン体験をすることが保証されます。
手記: スマートグラスのホログラムの赤い色は、.objファイルが添付されていないことを意味します。.obj ファイルは、VisionLib からのオブジェクト追跡を支援し、実際のコンポーネントを追跡します。
7. シーンから.objファイルを作成するには、赤いホログラムを選択します
8.右側の設定に移動します。
9. [Tracked Object] の [Assign] > [Generate new from scene] をクリックします。
10. オプション: ユーザーは、[ エクスポート ] をクリックしてファイルを保存することで、.obj ファイルをコンピューターに保存することもできます。
手記: 空間エディターにインポートされたモデル形式とは無関係に、.obj ファイルはシーンから生成するか、ディスクから提供する必要があります。
11. これで、3D シーンのオブジェクト トラッカーのホログラムの色が緑色に変わります。
12. オプション: パーツが Spatial のモデルから非表示または移動された場合は、.objファイルを再生成して、これらの変更をワークフローに含める必要があります。Workplaceアプリの使用時に初期トラッキングの位置と回転を調整できるようにするには、[ 動的初期ポーズ ]オプションを有効にします。
手記: HoloLens 2 のオブジェクト追跡の場合、.objのスケールはメートル単位である必要があります。シーンから.objを生成すると、Spatialはこれを自動的に保証します。ただし、ユーザーが VisionLib ライセンスを持つ既存の.objをディスクからインポートする場合は、スケールがメートル単位であることを確認するのはユーザーの責任です。他のデバイスにはこの制限はありません。
13.右側のメニューを使用して、オブジェクトトラッカーの位置と回転を変更します。
14. [ Set Transform From View] をクリックします。オブジェクト トラッカーは、3D シーンの位置と視点に自動的に移動します。
15. 最後に、トラッキングパラメータの値(以下で説明)を変更して、特定のオブジェクトのトラッキングを改善できます。
手記: これらのパラメータの 1 つが Static Scene で 、作業中のシーンが動的である場合、ユーザーはこれを無効にできます。この機能は現在、モバイル端末でのみご利用いただけます。
手記: デフォルト値は、ほとんどのオブジェクトで適切に機能するように選択された一般的なパラメータです。
使用可能なすべてのトラッキングパラメータのリストは次のとおりです。
注: オブジェクトトラッキングは、TeamViewer/VISCOPICで有効にする必要があります。モデルごとまたはデバイスごとに追加のライセンスが必要です (外部ソフトウェア サプライヤー - VisionLib)
モデル配置では、空間ワークプレースの開始時のユーザー位置を使用して、空間参照に接続されているすべてのモデルとピンを配置します。
これは、HoloLens 2、iOS、Android デバイスで表示されるワークフローで使用できます。
モデル配置の空間参照を追加するには:
2.緑色の矢印は、ユーザーのビュー方向を象徴しています。ユーザーは、右側のメニューで、この参照に従って配置されるモデルを選択できます。Spatial Workplaceでワークフローを開始すると、選択したモデルと接続されたピンは、ユーザーがSpatial Workplaceアプリを起動したときの視線方向を基準にして配置されます。
モデルの可視性: 空間参照に接続されているピンとは異なり、既定ではモデルは表示されません。ワークフローの再生中にこれらを表示するには、次のいずれかを行う必要があります。
マーカーのサイズは、Spatial Workplace で表示される情報の精度と、マーカーをスキャンできる距離に影響を与える可能性があります。エディターでは、ユーザーは 1 から 99 cm までのマーカー サイズを選択できます。
HoloLens デバイスでは、マーカーのサイズの 50 倍の距離から Frontline マーカーを快適にスキャンできます。たとえば、10 cmのマーカーは、照明条件が良ければ約5メートル離れた場所までスキャンできます。暗い場所での設定の場合は、マーカーのサイズを大きくすることを検討してください。iOS および Android デバイスでは、Frontline はマーカーのサイズの 5 倍の大きさの距離からマーカーを快適にスキャンできます (たとえば、50 cm の距離から 10 cm のサイズのマーカー)。
注:一般的に、マーカーの最小推奨サイズは10cmです。ただし、これは照明条件、カメラの焦点、スキャナーカメラからの距離によって異なる場合があります。
Spatial Workplace は、スキャンされたマーカーを基準にしてワークフローのコンテンツを配置します。
この 2D 表現では、X 軸と Y 軸のみ が表示されます 。ただし、Spatial Workplace では、3 番目の軸を使用して正確な 3D 位置をマッピングします。ソフトウェアは、マーカーの高さと幅を基準にしてマーカーの中心を使用して、3D 変換を決定します。
エディターでワークフローに追加されたデジタルのコンポーネントとは異なるサイズの実際のコンポーネントにマーカーを配置すると、ユーザーはこの 空間座標系の始点を間違った場所に設定する可能性があります。これにより、ワークフロー内のすべての情報の位置が損なわれる可能性があります。
おおまかなやり方: Arucoマーカーの場合は10cm、QRコードマーカーの場合は15cmのサイズで、それぞれのデバイスでほとんどの場合に十分です。ただし、照明条件、カメラの焦点、スキャナーカメラからの距離が大きな影響を与える可能性があります。問題が発生した場合に備えて、マーカーのサイズを大きくすることを検討してください。
注: マーカーの四隅すべてがスキャナーカメラにはっきりと見え、エディターで定義された正確な位置に平坦化されている必要があります。マーカーのカールやしわがあると、ピンの正しい位置が損なわれる可能性があります。
ピンを正確な位置に配置し、オフセットを最小限に抑えるには、すべてのトラッキング変数に注意を払うことが重要です。これには、マーカーの物理的特性、環境、およびSpatial Workplaceアプリケーションの実行に使用されるデバイスが含まれます。可能な限り最良の結果を得るには、以下の推奨事項に従って追跡効率を高めてください。
マーカー条件:
環境条件:
注: コンポーネントのサイズによっては、追加のマーカーが必要な場合があります。一部のデバイスではトラッキング機能が限られているため、モデルの異なるセクションに複数のマーカーを追加する必要が生じる場合があります。これにより、Spatial Workplaceソフトウェアはピンの位置を再追跡し、ピンを正しく配置することができます。再配置タスク 機能は 、再追跡するタスクを実行するときにいつでも使用できます。
デバイスの状態:
タスク実行の途中でコンテンツの位置にずれがある場合は、マーカーを再スキャンするだけです。デバイスのタスクメニュー で [ 再配置タスク ]を選択し、プロンプトに従ってマーカーをスキャンします。マーカーを再スキャンすると、タスクは中断したところから再開されます。
モバイルデバイス(iOSおよびAndroid)では 、タスクメニューは常に画面の左上隅に表示され、3本の線が入ったアイコンが表示されます。HoloLens 2 では 、デバイスの前に左手を上げるとタスク メニューが表示されます。また、「Reposition Task」音声コマンドを使用して追跡を再開することもできます。
ARデバイスは、すべてのピンが空間参照(マーカー)の近くに配置されている場合、追跡機能が向上し、ユーザーが元の位置に対して遠くに移動したり、大きなターンをしたりする必要はありません。コンテンツが最初の空間参照から離れている場合、 マーカー スキャンによる小さなトラッキングの不正確さは、距離によってポテンシャルが増すため、大きく表示されます。これに加えて、ユーザーが過度に 移動すると、コンテンツの位置に余分なずれが生じる可能性があります。
これが、次の例に示すように、実際のコンポーネントの異なる「セクション」に異なるマーカーを作成することを推奨する理由です。
タスクの実行中に、ユーザーはコンポーネントの各セクションにある新しいマーカーをスキャンでき、デバイスはコンテンツの位置を再読み込みしてピンを正しい位置に配置できます。 詳細については、上記の「タスク中のトラッキングの再開」セクションを確認してください。
エディタでプロジェクトに複数のマーカーを追加する場合は、余分なマーカーがワークフローのピンに接続されていることを確認してください。エディタでは、ユーザーは2Dコネクタで それらを接続できます。これにより、ユーザーは、異なるマーカーを異なるピンからタスクを開始できるかどうか、またはマーカーをピン間に追加して、タスクのこの部分に到達したときにそのマーカーをスキャンする必要があるかどうかを決定できます。これらの追加マーカーには、異なるマーカー ID または同じマーカー ID を自由に使用してください。
シームレスなARトラッキング体験を確保し、トラッキング品質を向上させ、ARスイミングや誤ったポジショニングなどの問題を防ぐために、次の要素を考慮してください。