WebXR
WebXRWebXR 디바이스 API | |
줄임말 | WebXR |
---|---|
상황 |
|
조직 | W3C |
위원회. |
|
에디터 |
|
기본 규격 |
|
도메인 | |
웹 사이트 | immersive-web.github 입니다.이오 |
WebXR Device API는 웹 [3][4]브라우저의 HTC Vive, Oculus Lift, Oculus Quest, Google Cardboard, HoloLens, Magic Leap 또는 Open Source Virtual Reality(OSVR)와 같은 증강현실 및 가상현실 디바이스에 액세스하는 지원을 설명하는 웹 애플리케이션 프로그래밍 인터페이스(API)[1][2]입니다.WebXR 디바이스 API 및 관련[5] API는 W3C 그룹, Immersive Web 커뮤니티 그룹[6] 및 Immersive Web Working Group에 의해 [7][8]정의된 표준입니다.커뮤니티 그룹은 배양 기간 동안 제안에 대해 작업하는 반면,[9][10][11] 작업 그룹은 브라우저에 의해 구현되는 최종 웹 사양을 정의합니다.
WebVR은 가상현실만을 나타낼 수 있는 실험적인 웹 API였고 WebXR로 [12][13][14]대체되었습니다.
역사
WebVR API는 2014년 봄 Mozilla의 Vladimir Vukichevich에 의해 처음 고안되었습니다.API의 기여자에는 Brandon Jones(Google), Boris Smus 및 Mozilla [15]팀의 다른 사람들이 포함됩니다.2016년 3월 1일, Mozilla VR 팀과 Google Chrome 팀은 WebVR API 제안 버전 1.0 릴리스를 발표했습니다.그 결과 API 리팩터링은 WebVR에 [16]많은 개선을 가져왔다.
최신 WebXR Device API Working Draft는 2022년 [4]2월에 마지막으로 발행되었습니다.현재 사양 편집자는 Google과 Meta 출신입니다.Mozilla, Microsoft, 삼성전자 및 Apple의 다른 회원들과 다양한 스타트업 및 초청 전문가들이 이 [17]사양의 미래에 의견을 제공하고 있습니다.사양에 대한 모든 논의는 GitHub에 [18]공개되어 있습니다.
2018년에는 WebXR Device API가 WebVR을 대체하여 증강현실, 가상현실 장치 및 미래의 가능한 현실과 [12][13][19]장치 모두를 위해 설계되었습니다.WebVR은 폐지 및 삭제되기 전에 Firefox 및 Chromium 기반 브라우저에서 구현되었습니다.2018년 9월 24일, Immersive Web Working Group이 [20]공식화되었습니다.
설계.
WebXR Device API는 WebGL을 사용하여 필요한 카메라 설정 및 디바이스 상호작용(컨트롤러 또는 시점 등)을 통해 웹 애플리케이션이 가상 현실 및 증강 현실에서 콘텐츠를 표시할 수 있는 몇 가지 새로운 인터페이스(XRView,[19] XRPoSe[21] 등)를 제공합니다.
지지하다
WebXR Device API(Working Draft)는 현재 Edge 및 Chrome 79+ 릴리스 버전에서 부분적으로 지원되며, 버전 98+, Opera 66+, Opera Mobile 64+ 및 삼성 Internet 12+ Oculus [22][23]Browser에서 Android용 Chrome에서 지원됩니다.
유사한 테크놀로지
WebXR은 API로서 고유하지만 대부분의 하드웨어에는 네트워크 환경 및 웹 콘텐츠에 액세스할 수 있는 네이티브 애플리케이션이 있습니다.Unity나 Blender와 같은 주요 도구도 웹용으로 내보낼 수 있으며 전용 애플리케이션을 설치하지 않고도 콘텐츠를 사용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Web APIs MDN". developer.mozilla.org. Retrieved 2022-03-01.
- ^ "Why You Should Be Paying Attention to WebXR". CrossComm. Retrieved 2022-03-01.
- ^ "Fundamentals of WebXR". MDN Web Docs. Retrieved 22 December 2021.
- ^ a b "WebXR Device API". www.w3.org. Retrieved 2022-03-01.
- ^ "The Immersive Web Working Group/Community Group". immersive-web.github.io. Retrieved 2022-03-01.
- ^ "Immersive Web Community Group". www.w3.org. Retrieved 2022-03-01.
- ^ "Immersive Web Working Group". www.w3.org. Retrieved 2022-03-01.
- ^ "WebXR Device API - Web APIs MDN". developer.mozilla.org. Retrieved 2022-03-01.
- ^ Immersive Web Community Group Proposals Repo, Immersive Web at W3C, 2022-02-21, retrieved 2022-03-01
- ^ "Community and Business Group Process Community and Business Groups". www.w3.org. Retrieved 2022-03-01.
- ^ "Standards/Participating in a W3C Working Group - MozillaWiki". wiki.mozilla.org. Retrieved 2022-03-01.
- ^ a b Vrignaud, Andre (October 20, 2017). "Bringing Mixed Reality to the Web – The Mozilla Blog". The Mozilla Blog. Retrieved December 23, 2021.
- ^ a b Medley, Joseph (May 2018). "Welcome to the immersive web". Google Developers. Retrieved December 23, 2021.
- ^ "WebVR API". MDN Web Docs. Retrieved 2015-11-04.
- ^ "WebVR Deprecated Specification". W3C webvr. 2022-02-28.
- ^ Yee, Casey (March 1, 2016). "Introducing the WebVR 1.0 API Proposal". Mozilla Hacks. Retrieved 2021-12-23.
- ^ "Immersive Web Working Group - Participants". www.w3.org. Retrieved 2022-03-01.
- ^ "Immersive Web at W3C". GitHub. Retrieved 2022-03-01.
- ^ a b "WebXR Device API". immersive-web.github.io. Retrieved 2022-03-01.
- ^ "Immersive Web Working Group Charter". Retrieved December 23, 2021.
- ^ "WebXR Device API". immersive-web.github.io. Retrieved 2022-03-01.
- ^ ""webxr" Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Retrieved 2022-03-01.
- ^ "Introduction to Oculus Browser Oculus Developers". developer.oculus.com. Retrieved 2022-03-01.