Apple tilføjer support til Vision Pro's inputsystem til WebXR

Apple tilføjer support til Vision Pro's inputsystem til WebXR

Apple is Adding Support for Vision Pro's Input System to WebXR PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Apple tilføjer understøttelse af Vision Pros unikke input-system til WebXR, webstandarden, der tillader XR-oplevelser at køre direkte fra en webbrowser.

En af de mest unikke ting ved Apple Vision Pro er dets input-system, som undlader bevægelsescontrollere til fordel for et 'kig og pinch'-system, som kombinerer eye-tracking med en pinch-gest. I det hele taget er det en rigtig nyttig måde at navigere i headsettet på, men fordi det fungerer så anderledes end bevægelsescontrollere, spiller det ikke så godt sammen med WebXR.

Men Apple arbejder på at rette op på det. I denne uge meddelte virksomheden den seneste version af VisionOS (1.1) indeholder en ny inputtilstand til Safaris WebXR-funktioner kaldet 'transient-pointer'. Denne nye tilstand giver input fra headsettet på en standardiseret måde, som udviklere kan bruge til at forstå, hvad brugerne vælger i en WebXR-session, der kører på Vision Pro.

Indtil dette tidspunkt forventer WebXR-apps typisk, at et headset rapporterer en løbende opdateret position for hver controller. Men Apple siger, at det byggede Vision Pros inputsystem for at afsløre så lidt information om brugeren som muligt, så det rapporterer ikke positionen eller positionen af ​​brugerens hænder som standard. I stedet afslører den kun sådanne oplysninger i det øjeblik, brugeren klemmer (selvom det er muligt for en WebXR-app at bede om fuld håndsporingsinfo).

Med den nye transient-pointer-mulighed, når en bruger klemmer, vil WebXR-appen være i stand til at se en stråle, der repræsenterer retningen af ​​brugerens blik og koordinatpositionen for deres klemme. Ligesom i selve VisionOS kigger appen således på pinch for at bestemme 'hvornår' en bruger laver et input, og ser på strålen for at bestemme 'hvor' de laver input.

Så længe klemmen varer, opdateres positionen af ​​selve klemmen løbende, hvilket giver mulighed for interaktioner som at trække, skubbe og trække objekter. Men når klemmen slippes, har appen ikke længere adgang til den retning, brugeren kigger på, eller hvor deres hånd befinder sig.

Med disse nye funktioner vil WebXR-apps være i stand til at tilpasse deres interaktioner til at fungere korrekt med Vision Pro.

WebXR på Vision Pro er dog stadig eksperimenterende. Udviklere skal manuelt aktivere WebXR-funktioner ved at få adgang til avancerede indstillinger for Safari i headsettet. Udviklere kan også eksperimentere med WebXR og transient-pointer-tilstanden ved hjælp af VisionOS-simulatoren.

Transient-pointer-tilstanden til Vision Pro er ved at blive indbygget i WebXR-standarden og har været det tilføjet til det seneste udkast til specifikationen. Det betyder, at enheder, der anvender den samme inputtilstand, vil være i stand til at udnytte de samme WebXR-funktioner.

Tidsstempel:

Mere fra Vejen til VR