少し前に GitHub で質問したところ、質問をここに移動するように求められたので、移動します。
私の経験から、Hololens でゲームを開始すると、カメラはシーンの0,0,0 から開始されます。HMD で開始する場合、頭の高さはほぼ正確であり、完璧でない場合は Mixed Reality ポータルで調整することもできます。この 2 人がネットワーク環境で出会った場合、逆に見ると、一方は足元または空中の高い位置にもう一方が見えます。
この 2 つを目の高さで合わせるには、一方を上に上げるか、他方を下に下げます。いずれにせよ、どれだけ知っておく必要があります。
Hololens には内部の高さ表現がありません。せいぜい、生成された空間メッシュから計算することしかできません。一方、HMD には、その高さ、ベースの高さについての情報もあります。それ以外の場合は、ポータルでそれを構成したり、ひざまずいたりして、床からの正しい高さにすることができませんでした。
問題は、HMD のこのベースの高さをどのように読み取れば、床をその高さまで下げて、ネットワーク化されたパーティを効果的に目の高さに設定できるかということです。
今のところ、1.6 メートル程度の任意の高さを設定する必要がありますが、それは私の同僚が立っている高さです。私の身長は約1.93メートルです
GitHub の NeerajW は、Portal のデフォルトの高さを返す API を見つけられるかどうかを知りたがっていましたが、返答はありませんでした。
Hololens 2 がコミュニティに参加したことで、世界中の VR アバターに会いたいと思うかもしれない 2 つの AR デバイスになりました。
皆さんはどうやってこれをしますか?