제퍼넷 로고

Apple, WebXR에 Vision Pro의 입력 시스템 지원 추가

시간

Apple은 XR 경험을 웹 브라우저에서 바로 실행할 수 있게 해주는 웹 표준인 WebXR에 Vision Pro의 고유한 입력 시스템에 대한 지원을 추가하고 있습니다.

Apple Vision Pro의 가장 독특한 점 중 하나는 모션 컨트롤러를 피하고 시선 추적과 핀치 제스처를 결합한 '보기 및 핀치' 시스템을 선호하는 입력 시스템입니다. 전체적으로 헤드셋을 탐색하는 데 정말 유용한 방법이지만 모션 컨트롤러와 다르게 작동하기 때문에 WebXR에서는 잘 작동하지 않습니다.

하지만 애플은 이 문제를 해결하기 위해 노력하고 있습니다. 이번 주에 회사에서 발표했습니다. 최신 버전의 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 기능을 활용할 수 있음을 의미합니다.

spot_img

최신 인텔리전스

spot_img