ゼファーネットのロゴ

Apple、WebXR に Vision Pro の入力システムのサポートを追加

日付:

Apple は、Web ブラウザから XR エクスペリエンスを直接実行できる Web 標準である WebXR に、Vision Pro の独自の入力システムのサポートを追加しています。

Apple Vision Pro の最もユニークな点の 1 つは、モーション コントローラーを使用せず、アイトラッキングとピンチ ジェスチャを組み合わせた「ルック アンド ピンチ」システムを採用した入力システムです。全体として、これはヘッドセットを操作するのに非常に便利な方法ですが、動作がモーション コントローラーとは大きく異なるため、WebXR ではあまりうまく機能しません。

しかし、Apple はそれを解決するために取り組んでいます。 今週同社が発表した VisionOS (1.1) の最新バージョンには、「transient-pointer」と呼ばれる Safari の WebXR 機能用の新しい入力モードが含まれています。この新しいモードは、開発者が Vision Pro で実行されている WebXR セッション内でユーザーが何を選択しているかを理解するために使用できる、標準化された方法でヘッドセットからの入力を提供します。

この時点まで、WebXR アプリは通常、ヘッドセットが各コントローラーの位置を継続的に更新することを期待しています。しかしAppleは、Vision Proの入力システムはユーザーに関する情報をできるだけ明らかにしないように構築したため、デフォルトではユーザーの手のポーズや位置を報告しないと述べている。代わりに、ユーザーがピンチになった瞬間にそのような情報が表示されるだけです (ただし、WebXR アプリが完全なハンド トラッキング情報を要求することは可能です)。

新しいトランジェント ポインター オプションを使用すると、ユーザーがピンチすると、WebXR アプリはユーザーの視線の方向とピンチの座標位置を表す光線を見ることができるようになります。したがって、VisionOS 自体と同様に、アプリはピンチを見てユーザーが「いつ」入力を行っているかを判断し、レイを見て「どこ」で入力を行っているかを判断します。

ピンチの継続中、ピンチ自体の位置は継続的に更新され、オブジェクトのドラッグ、押し、引っ張りなどのインタラクションが可能になります。しかし、ピンチが解除されると、アプリはユーザーが見ている方向や手の位置にアクセスできなくなります。

これらの新機能により、WebXR アプリは Vision Pro で正しく動作するように対話を調整できるようになります。

ただし、Vision Pro の WebXR はまだ実験段階です。開発者は、ヘッドセットの Safari の詳細設定にアクセスして、WebXR 機能を手動で有効にする必要があります。開発者は、VisionOS シミュレーターを使用して WebXR と一時ポインター モードを実験することもできます。

Vision Pro のトランジェント ポインター モードは WebXR 標準に組み込まれており、 仕様の最新の草案バージョンに追加されました。つまり、同じ入力モードを採用するデバイスは同じ WebXR 機能を利用できることになります。

スポット画像

最新のインテリジェンス

スポット画像