WebXR Hit Test Advanced - 現実空間への配置をブラウザで試す
AR

WebXR Hit Test Advanced - 現実空間への配置をブラウザで試す

WebXR Hit Test Module を使い、スマートフォンARやMeta Questのパススルー環境で、現実空間の床や面に3Dオブジェクトを配置する挙動を確認できるデモ。

難易度

中級

所要時間

約5分

フレームワーク

WebXRThree.js

対応デバイス

Meta QuestAndroid Chrome
XでシェアB!はてブする

WebXR Hit Test Module の基本挙動を、ブラウザ上で確認するためのデモです。

Hit Test は、コントローラーや画面中央からレイを伸ばし、現実空間の床・壁・テーブルなどの面との交差点を取得する機能です。AR体験では、3Dモデルを「現実のどこに置くか」を決めるために使います。

このデモで確認できること

  • ARセッションを開始できる環境かどうか
  • reticle(配置位置の目印)が現実空間の面に追従するか
  • タップや選択操作で3Dオブジェクトを配置できるか
  • 端末やブラウザによって検出の安定性がどう変わるか

対応環境の目安

Meta Quest Browser や Android Chrome など、WebXR の immersive-ar と Hit Test を利用できる環境での検証を想定しています。

iPhone の Safari は WebXR Device API を直接扱えないため、このデモをそのまま実行する前提にはしません。iPhone 向けの導線は、App Clip や ARKit + WebView のような別方式を検討します。

使うWebXR機能

機能用途
immersive-arカメラ映像やパススルー越しにARセッションを開始する
hit-test現実空間の面との交差点を取得する
local-floor床基準の座標系で配置を安定させる
select eventタップやコントローラー選択で配置を確定する

実装前の見方

Hit Test は「対応しているか」だけでなく、照明、床の模様、端末のトラッキング品質によって体感が変わります。商品プレビュー、展示、教育向けARなどで使う場合は、対象端末ごとに検出開始までの時間と配置後の揺れを確認してください。

デモを開く