来年頭に実装予定だったOculusQuestのハンドトラッキングが、いよいよ最新バージョン12で実装されました!

ハンドトラッキングとはなんぞや? という人も多いと思いますが、コントローラを持たずにディバイスの操作が可能になる技術なんですよ。

※ハンドトラッキングをオンにする方法を追記しました。
バージョン12にすると現状ではOculusLinkが完全には動かないようです。作動するものとしないものがあります。詳細は【こちらのページ】に記載しています。




わかりやすいように左上にVR内の画像を、右下に現実世界の画像を入れておりますが、右側に映っている手と左側に映っている手が同じ形をしているのがわかりますか?


実はこれ、現実世界とVRの中がリンクしており、




グーにしたらグーに、




複雑な動きにも追従します。


動画を見てもらったほうがわかりやすいと思います。




これはどういう原理かというと、VR用HMD・Oculus Questの前面につけられた4つのカメラで、手の動きと距離を撮影して解析し、VR内に再現しているんですよね。

なので、Oculus Quest本体だけあれば、ハンドトラッキングをするために追加で必要な道具はありません。




まだ現状でできるのはブラウジングくらいですが、




人差し指の先にポイントが表示されるので、人差し指と親指指を開いてからくっつけるとクリック、




つまんだまま動かせばスワイプ。
初めてスマホを触ったときに「おお!」と思ったアレが、なんと空中で可能です。


ということはですよ、



マイノリティ・リポートのあれが可能になるんですよ(°▽°)



観た人はわかると思いますが、トム・クルーズが動かしていた端末(空中に浮いた半透明のモニターを指さしで操作する)が、あくまでVR空間内でですが実現可能になるんです。
これは凄い!ヽ(゚∀゚)メ




もう一つできるゼスチャーがあって、手のひらを上に向けて青く光っているときに、




親指と人差し指をくっつけると、ホームボタンを押したのと同じ効果になります(動画では映っていませんが、VR内では丸いマークが表示されています)。




下側にあるメニューが消えたのがわかるでしょうか?
(普段はコントローラのホームボタンを押して表示のオンオフをしています)

使用してすぐに動画を撮ったので、ホームゼスチャーがなかなかできませんでした。左手だと割とすぐできるのですが、右手は全然ダメでした。




一度設定しておけば次からは下のメニューで手で操作にすぐ変更可能。




コントローラに戻すボタンもありますが、コントローラを触るとハンドトラッキングが終了しコントローラモードに戻ります。

SDKの配布が始まったばかりなのでゲームなどで使われるのはもう少し先でしょうが、映像内の釣竿を手に取って、ハンドルを実際に握ってリールを巻くなんていうアクションも期待できますね!
Real VR Fishingあたり対応してくれませんかね〜。

ごっこ遊びみたいに、指で銃を作って引き金を引くと撃てるゲームなんかも面白そうw




これで銃が撃てるなんて、子供の頃からしたら夢の世界ですよ(≧∀≦)

まだ買っていませんが、ロッククライミングをするゲームなんかはもってこいな技術ですよね。
ハンドトラッキングの延長で、腕に仮想デバイスをVR空間内で付ければ、プレデターのあのハンドデバイスも可能になります。

まぁ、世の男性の多くはおっ◯いをリアルに触れるエロゲーなんかに期待していると思いますが……(⌒-⌒; )



あとは、グローブ型の感覚フィードバックコントローラでも安く発売されたら言うことないんですけどね。

今の技術ではやっと仮想現実世界の入り口にたどり着いたところですが、10年後くらいにはもっと凄いことになっているんでしょうか。
まだまだ楽しみです(^^)




【追記】ハンドトラッキングをオンにする方法ですが、上記画像のように、ホームから設定/すべて見るで左の項目からテスト機能/ハンドトラッキングをオンにします(バージョン12から対応しています)。

バージョン12になってもこの項目が出てこない場合は、再起動すると出てくると思います(自分はそうでした)。
バージョンアップされない方は手動で行うか、電源ケーブルに繋いで放っておくといいようです。
うちは毎回すぐにバージョンアップが反映されるのですが、何の差なんだろう?




そういえばQuest側からOculuslinkへ繋ぐボタンがありましたが、あれって前からありましたっけ? バージョン12から実装されたのかな?

ベータ版だからか使っているとスリープ後に接続できなくなることがあったのですが、これでQuest側から接続すればすぐに繋がるのかなぁ?