Dynamics 365 Guides でのホログラムの位置精度に対する調整、事前スキャン、環境の影響
この記事では、Microsoft Dynamics 365 Guides でホログラムの位置精度を向上させるために実行できるいくつかの操作について説明します。
重要
この記事に含まれている推奨事項に加えて、次の記事も確認してください。
ユーザーの瞳孔間距離 (IPD) に合わせてデバイスを調整する
瞳孔間距離は、ユーザーの瞳孔の中心間の距離です。 瞳孔間距離はユーザーごとに異なる場合があるため、適切な瞳孔間距離を設定し、HoloLens による表示の調整を可能にすることが重要です。 瞳孔間距離設定が正しくない場合、ホログラムの位置に対する認識が不正確になることがあります。
HoloLens 2 でデバイスの視線トラッキングと瞳孔間距離を調整する際は、メッセージが表示されたときに必ず調整アプリを使用します。 このアプリにより、瞳孔間距離が調整されるだけでなく、デバイスがオペレーターの頭で移動した場合に、HoloLens 2 がホログラムの位置を自動的に修正します。 また、デバイスは手動でいつでも調整できます。
環境の事前スキャン
HoloLens は環境を常にスキャンして、目に見える特徴を見つけ、その周辺をマッピングします。 このスキャンは、デバイスがオンになっていて、ユーザーがログインしている場合に発生します。 これは、ユーザーが HoloLens シェルを使用している (イマーシブ アプリが起動されていない状態) か、アプリを実行している場合に発生します。 HoloLens は、さまざまな視点から環境をスキャンしてデバイスにマップを保存することで、マップの精度を常に向上させます。 ホログラムはこれらのマップに関連して配置されます。 マップの精度が高くなるほど、ホログラムの配置もより正確になります。
まだ特定の環境で使用されていない HoloLens でオペレーターが Dynamics 365 Guides を使用する前に、作成者が HoloLens を装着した状態でデバイスにサインインし、ホログラムの指示が配置されている空間を歩き回るh必要があります。 このプロセスは Dynamics 365 Guides を実行する前に実行されるため、"事前スキャン" と呼ばれます。 HoloLens は作成したマップをデバイスに保存し、スキャンしたスペースを記憶するため、作成者はこのプロセスを環境ごとに 1 回実行するだけで済みます。
作成者はこの手順を HoloLens シェルから実行することもできますが、Start メニューを非表示にして、作成者が歩き回っているスペースを確認可能にすることをお勧めします。 視界をゆっくりと上下させて、エアタップしながらゆっくり歩き回ることで、デバイスはフィーチャーを見つけて正確なマップを作成できるようになります。 作成者は、デバイスによって既に構築されている、再構築済み 3D マップを確認し、マッピングが不足している可能性のある領域を特定できます。
メモ
マップおよび登録済のすべてのホログラムをデバイスからクリアするには、Settings>System>Holograms>Remove all holograms に移動します。
作成者は、代表的な明るい条件とスペースの構成で環境を事前スキャンする必要があります。
多数の可視フィーチャーを含む環境を選択する
HoloLens では、その周囲のマップを構築し、環境内の可視フィーチャー (ハイ コントラスト ポイントおよび角) に基づいてその位置とホログラムの位置を追跡します。 HoloLens が動作しているスペースに含まれている可視フィーチャーの数が少ない場合 (ほとんどが白い壁の場合など)、または非常に繰り返しの多いパターン (テクスチャ表面) がある場合、ホログラムの位置と安定性に影響が及びます。 HoloLens は、環境内の一意に特定される点を適切に識別および追跡することはできません。
反射性の表面、暗い表面、またはフィーチャーがない表面を回避する
反射する表面 (ミラー)、暗い表面、またはフィーチャーがない表面 (クリーンルーム) を含む環境は、HoloLens のスペース認識機能に悪影響を与えます。 HoloLens がスペースを正しく認識できなかった場合は、それによってホログラムの位置と安定性に影響が及びます。
不安定な照明条件を回避する
照明条件は、HoloLens の環境とスペースの認識方法に影響を及ぼします。 照明条件が不安定な環境では、ホログラムが不安定になる可能性が高くなります。 照明が大幅に変化した場合、HoloLens はスペースを新しい環境と見なして、その環境用の新しいマップを構築します。 以前の可視フィーチャーが非表示になったり、非表示であったフィーチャーが表示される場合があります。