adhit-r / adhit-r/holocron

WebXR mode — Vision Pro / Quest galaxy walk

Abierto
#13 0 comentarios 0 reacciones 0 asignados Ver en GitHub
advanced area: 3d enhancement webxr wow-factor
Lenguaje dominante
TypeScript
Estrellas
0
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

> **Skills:** WebXR API · @react-three/xr · immersive-UX design · Vision Pro / Quest device testing
> **Time:** ~30 hours
> **Good for:** XR engineers · Vision Pro / Quest 3 owners · brave souls
> **Difficulty:** Advanced

---

## Context

The galaxy view is a 3D scene built in R3F. With minimal additional
infrastructure it can run as room-scale WebXR on Vision Pro and Quest 3 — turning
the galaxy into something you walk around inside.

## Goal

A WebXR mode toggle: enter VR/AR, the galaxy expands to room-scale, planets
become floating reachable nodes, gaze + pinch (Vision Pro) or controller
trigger (Quest) selects entities, hand-tracking surfaces the Datapad as a
floating panel.

## Where to start

- R3F supports WebXR via `@react-three/xr`. Add the package.
- Detect WebXR session support: navigator.xr → render an "Enter immersive"
button on the galaxy view's HUD
- Inside an XR session: orbit controls disabled, planets sized appropriately
for arm-length interaction, holograms scale up
- Selection + cross-pivot still works; HUD becomes a floating panel

## Acceptance criteria

- Enter WebXR session on Vision Pro / Quest 3 / Pico
- Reach out + pinch / trigger selects a planet
- Datapad floats next to selected entity
- Audio cues continue working
- Exiting returns to the desktop view

## Reference

https://immersiveweb.dev/
https://www.npmjs.com/package/@react-three/xr

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.