94
HoloViveObserver で HoloLens と Vive 間で複合現実空間を共有する

ViveとHoloLensヘッドセットにアクセスできるソフトウェア開発者のドリュー・ゴットリーブ氏は、両ヘッドセットを複合現実環境で組み合わせる実験的な体験を構築しました。このソフトウェアでは、HoloLensを装着したままViveコントローラーを使用することもできます。

ゴットリーブ氏が「HoloViveObserver」と呼ぶソフトウェアは、HoloLensヘッドセットを装着した人が、Vive体験から得られる仮想オブジェクトを複合現実(MR)で見ることができるようにします。ソフトウェア名が示すように、このソフトウェアはVRユーザーがViveヘッドセットで見ているものを、観客がリアルタイムで複合現実(MR)で見ることができるようにします。

ゴットリーブ氏は、HTC Viveを使って仮想現実(VR)内にキューブを作成できる、Unityの基本的なエクスペリエンスを作成しました。Unityに内蔵されたマルチプレイヤーネットワーク機能を実装することで、HoloLensを同じ仮想環境に接続できるようになりました。

「興味深いのは、同じアプリを HoloLens で実行すると、Unity に組み込まれたネットワークおよびマッチメイキング サービスを使用して VR セッションに自動的に接続されることです」と Gottlieb 氏は述べています。

ゴットリーブ氏は、2つのヘッドセットを同じ仮想環境に接続することは簡単だが、仮想空間が揃うように調整するのはそれほど簡単ではないと述べた。

「仮想空間と室内空間をどうやって調整するのでしょうか?理想的には自動的に行われるのですが、ViveとHoloLensの技術だけでそれを実現する方法は思いつきませんでした」とゴットリーブ氏は語った。

彼はViveベースステーションにマーカーを設置するというアイデアを思いつきましたが、時間が限られていたため、Viveコントローラーの1つを使ったアライメント調整手順を急遽作成しました。セッションに接続すると、HoloLensが調整モードに入り、目の前にViveコントローラーのシルエットが表示されます。アライメントを調整するには、コントローラーを手に取ってシルエットに合わせ、トリガーを引いて固定します。ゴットリーブ氏によると、この方法は狭い空間では十分に機能しますが、調整ポイントから離れるほど、状況は悪化します。彼は今後のリリースで、調整モードにさらに2つのアライメントポイントを追加する予定です。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

HoloViveObserver を使用すると、複数の HoloLens ヘッドセットを同じ Unity エクスペリエンスに接続できます。実際、Vive ヘッドセットを装着した人物がいる必要はありません。Vive が接続されているコンピューターがセッションをホストする必要がありますが、必要に応じて Vive を置いて、複合現実環境内で完全にインタラクションすることもできます。HoloViveObserver は、HoloLens を操作しながら実質的に Vive コントローラーを提供します。

HoloViveObserverの開発直後、Gottlieb氏はTilt Brushの将来開発に携わるため、Googleでのインターンシップに応募しました。HoloViveObserversプロジェクトはGoogleと提携していませんが、この技術がTilt Brushに実装されることを期待しています。特にマルチプレイヤーアップデートがリリースされた際には、ぜひ実装していただきたいです。その間、Gottlieb氏はソースコードを公開しましたので、ぜひデモをお試しください。

ケビン・カルボットはTom's Hardwareの寄稿ライターで、主にVRとARのハードウェアを扱っています。彼は4年以上にわたりTom's Hardwareに寄稿しています。