← すべてのタグに戻る

タグ: WebXR

49件の記事

ブログ記事 (3件)

実験 (46件)

ARbeginner

Anchors Basic

XRAnchorを作成し、世界座標に固定した仮想オブジェクトを継続表示する基本デモ。

5
Audiointermediate

AudioContext in XR

immersiveセッション中のAudioContextライフサイクル/サスペンド・再開挙動を確認するテスト。

5
Trackingadvanced

Body Tracking

Body Tracking(proposal)で全身スケルトンを取得し、アバターを駆動する検証。

5
ARadvanced

Camera Access in AR

Raw camera access (proposal) を使い、ARセッション中のカメラフィードをテクスチャ化して表示。

5
Advancedadvanced

Composition Layers

XRQuadLayer/XRCylinderLayer等の合成レイヤーを並列でレンダリングし品質比較。

5
Inputintermediate

Controller Input Advanced

Gamepad API経由でトリガー圧・スティック軸・バイブレーションを扱う高度なコントローラー入力処理。

5
ARintermediate

Depth Sensing

XRDepthInformationから深度マップを取得し、点群/ヒートマップとして可視化するデモ。

5
Advancedintermediate

DOM Overlay

domOverlayStateを利用し、WebXRコンテンツ上にDOM UIを重ねる表示テスト。

5
Inputintermediate

Eye Tracking Basic

WebXR Eye Tracking(proposal)から視線方向を取得し、注視点を可視化する基本デモ。

5
Trackingintermediate

Face Tracking

Face Tracking(proposal)から表情パラメータを取得し、アバター表情に反映するデモ。

5
Renderingadvanced

Foveated Rendering

視線座標を用いて中心高解像・周辺低解像に描き分けるフォビエーテッドレンダリング(eye-tracking利用)。

5
Performanceintermediate

Frame Timing

XRFrame.predictedDisplayTimeを利用したタイミング計測とドロップフレーム検知。

5
Inputintermediate

Gamepad API for XR

Gamepad APIを用いてXRInputSource.gamepadを読み取り、ボタン/軸/ハプティクスを処理する汎用パターン。

5
ARadvanced

Geo Anchors

Geo Alignment/GeoAnchors提案を用い、緯度経度に基づくアンカー配置(VPS連携想定)。

5
Interactionintermediate

Grab Interaction

ピンチ/トリガーでオブジェクトを掴み、親子付けして移動・回転させるグラブ操作デモ。

5
Hapticsadvanced

Hand Haptics

Hand-trackingデバイス向けの触覚(提案段階)を想定し、バーチャルハプティクス入力を試すデモ。

5
Inputadvanced

Hand Mesh Visualization

Hand Inputの関節・メッシュデータを可視化し、精度やスキニング状態を確認するデバッグデモ。

5
Hapticsintermediate

Haptics Pulse

連続するPulseパターンを構成し、複数強度のシーケンスを試すフィードバック検証。

5
Trackingbeginner

Head Tracking

XRFrame.getViewerPoseを用いた6DOFヘッドポーズの取得と適用。

5
ARintermediate

Hit Test Advanced

複数のXRHitTestSource(view/eyeレイとスクリーンタップ)の優先順位制御とオブジェクト配置。

5
ARbeginner

Hit Test Basic

XRHitTestSourceで得たポーズを可視化し、検出平面にオブジェクトを配置する基本パス。

5
ARintermediate

Image Tracking

Image Tracking(proposal)で画像ターゲットを検出し、アンカーとしてコンテンツを配置。

5
ARbeginner

Immersive AR Basic

immersive-arセッション開始とXRWebGLLayerへの背景ビデオ描画を行う最小構成。

5
Sessionbeginner

Inline Session

inlineセッションを使用した非没入型XR体験。

5
Advancedadvanced

Layers API

XRProjectionLayer/XRQuadLayerなど複数レイヤータイプを組み合わせるLayers API入門。

5
Performanceintermediate

LOD System

距離に応じてメッシュを低/中/高詳細モデルへ差し替えるLOD管理。

5
Sessionadvanced

Persistent Anchors

Anchors Persistence(proposal)でアンカーを保存・復元し、セッションを跨いで位置を保持。

5
ARintermediate

Plane Detection

XRPlaneSetから得た平面境界ポリゴンを可視化し、追従更新するデモ。

5
Interactionbeginner

Ray Casting

コントローラー由来のレイを3Dシーンに飛ばし、オブジェクトとの交差をハイライトする選択デモ。

5
ARadvanced

Scene Mesh & Occlusion

Real World Meshing提案で環境メッシュを取得し、仮想オブジェクトの遮蔽と当たり判定を検証。

5
Renderingbeginner

Reference Space

local/local-floor/bounded-floor/stage/unboundedのリファレンススペース差異を比較するデモ。

5
Performanceadvanced

Render Optimization

レンダリング負荷を計測し、解像度スケール/LOD/バッチ削減で最適化する実験。

5
Trackingintermediate

Room Tracking

bounded-floor/stageリファレンススペースでプレイエリア境界を取得し、空間を可視化するデモ。

5
Sessionintermediate

Session End Events

XRSession.end()後のイベントハンドリングとリソース解放を確認するデモ。

5
Sessionintermediate

Session Features

XRSessionInitでrequired/optionalFeaturesを指定し、利用可否を検査するパターン。

5
Sessionbeginner

Session Lifecycle

XRSession開始/終了、requestReferenceSpace、フレームループと後始末までのライフサイクル全体デモ。

5
Sessionbeginner

Session Modes

immersive-vr / immersive-ar / inline のセッションモード差異と用途を比較。

5
Audiointermediate

Spatial Audio Advanced

距離減衰モデル、方向性、ドップラー効果をパラメータ調整しながら試せる空間オーディオ検証。

5
Renderingintermediate

Stereo Rendering

XRView(左/右)のビュー行列とビューポートを使ったステレオ描画パス。

5
Interactionintermediate

Teleportation

コントローラーで宙に弧線を投げ、getOffsetReferenceSpace()でビュー位置を移動させるテレポート。

5
Trackingbeginner

Tracked Pointer

XRInputSource.targetRayMode=tracked-pointerのビームを可視化し、UIヒットを検証。

5
Interactionintermediate

UI Interaction in XR

ワールド空間に置いたUIパネルをレイキャストでフォーカスし、hover/select状態を持たせるデモ。

5
Renderingbeginner

Viewer Pose

XRFrame.getViewerPoseで得たビューアーポーズを使い、カメラ行列をシーンに適用するデモ。

5
Renderingintermediate

WebGL XR Integration

WebGLコンテキストをXRCompatibleにし、XRWebGLLayerへ描画する統合パス。

5
Renderingadvanced

WebGPU XR Integration

WebGPU swapchainをXRWebGLLayer相当へブリッジし、XRフレームにGPU描画する統合実装(proposal)。

5
Renderingbeginner

XR Frame Loop

XRSession.requestAnimationFrameでXRFrameを取得し、ビューごとにレンダリングする基本ループ。

5