次の方法で共有


ビルボードとタグ付け


常にユーザーと向き合うメニュー システムの HoloLens パースペクティブ

ビルボードとは

ビルボードは、Mixed Reality のオブジェクトに適用できる動作の概念です。 ビルボードを持つオブジェクトは、常にユーザーと向き合います。 テキストとメニュー のシステムは一般的なユース ケースであり、ユーザーの環境に配置された静的オブジェクト (ワールド ロック) は、ユーザーが移動するときに隠されたり、読み取り不能になったりします。

ビルボードが有効になっているオブジェクトは、ユーザーの環境で自由に回転できます。 また、設計上の考慮事項に応じて、1 つの軸に制約することもできます。 ビルボードされたオブジェクトは、他のオブジェクトに近すぎる場合、または HoloLens でスキャンされたサーフェスが近すぎる場合に、クリップまたはオクルージョンする可能性があることに注意してください。 これを回避するには、ビルボードが有効になっている軸で回転したときにオブジェクトが生成する可能性がある総フットプリントについて考えます。



タグ付けとは

タグ付けは、ホログラムに追加できる動作の概念です。 タグに沿ったオブジェクトは、ユーザーが快適に対話できる範囲に留まるよう試みます。

HoloLens ピン パネルは、タグに沿った動作の優れた例です
HoloLens の [スタート] メニューは、タグに沿った動作の優れた例です

タグに沿ったオブジェクトにはパラメーターがあり、動作を微調整できます。 ユーザーが自分の環境を移動している間、コンテンツはユーザーの視線に入ったり外れたりする可能性があります。 移動すると、コンテンツはビューの端に向かってスライドすることで、ユーザーの周辺に留まるように試みます。 ユーザーの移動速度によっては、コンテンツが一時的に表示されなくなっている可能性があります。 ユーザーがタグに沿ったオブジェクトを視線入力すると、より完全に表示されます。 コンテンツは常に "ひとめで離れている" と考えて、ユーザーはコンテンツの方向を決して忘れないでください。

追加のパラメーターを使用すると、タグに沿ったオブジェクトがゴムバンドによってユーザーの頭に取り付けられているように感じることができます。 減衰の加速または減速は、物体に重みを与え、より物理的に存在するように感じます。 この春の動作は、ユーザーがタグ付けのしくみの正確なメンタル モデルを構築するのに役立つアフォーダンスです。 オーディオは、ユーザーがタグ付けモードでオブジェクトを持っている場合の他のキューを提供するのに役立ちます。 オーディオは移動速度を強化する必要があります。高速ヘッドターンは、自然な速度で歩いている間、より顕著な効果音を提供する必要があり、最小限またはまったくオーディオ効果を持っている必要があります。

本当にヘッドロックされたコンテンツと同様に、タグに沿ったオブジェクトは、ユーザーのビューで大きく動いたり、バネが多すぎたりすると、圧倒的または吐き気を引き起こします。 ユーザーが周りを見回し、すぐに停止すると、感覚は停止したことを伝えます。 彼らのバランスは、彼らの頭が回転を停止し、彼らのビジョンは、世界が回転停止を見ていることを知らせます。 ただし、ユーザーが停止したときにタグを付けて移動し続けると、感覚が混乱する可能性があります。



MRTK (Mixed Reality ツールキット) でのUnityのビルボードとタグ付け

MRTK には、ビルボードとタグに沿った動作のスクリプトが用意されています。 Billboard.csスクリプトを任意のオブジェクトに割り当ててビルボード動作を追加し、オブジェクトが常に直面するようにします。 タグに沿った動作を追加するには、RadialView.cs スクリプトを使用します。 ラーピング時間、距離、度数など、さまざまなオプションを調整できます。



関連項目