OpenXR
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
OpenXR은 가상 현실(VR) 및 증강 현실(AR) 하드웨어를 위한 애플리케이션 개발자를 위한 개방형 표준 API(응용 프로그래밍 인터페이스)이다. 이 표준은 애플리케이션 개발자를 위한 API와 VR/AR 하드웨어를 위한 장치 계층의 두 가지 구성 요소를 제공하는 것을 목표로 한다. 현재 에이서, 바이트댄스, 캐논, 콜라보라, HTC, 매직 리프, 메타, 마이크로소프트, 퀄컴, 소니, 밸브 등 다양한 기업에서 OpenXR을 지원하며, 오픈 소스 구현인 Monado도 존재한다. OpenXR 1.0 출시 이후 API 확장을 통해 손 추적 및 시선 추적 지원이 이루어질 것으로 예상된다.
더 읽어볼만한 페이지
- 3차원 그래픽스 API - WebGL
WebGL은 웹 브라우저에서 3차원 그래픽을 렌더링하기 위한 API이며, OpenGL ES를 기반으로 개발되어 다양한 웹 브라우저와 모바일 환경에서 지원된다. - 3차원 그래픽스 API - Direct3D
Direct3D는 마이크로소프트가 개발한 3차원 그래픽스 API로, 그래픽 하드웨어 가속을 지원하며 렌더링 파이프라인을 통해 데이터를 화면의 이미지로 변환하며, 윈도우 운영체제 및 다른 플랫폼에서도 사용 가능하다. - 그래픽 표준 - WebGL
WebGL은 웹 브라우저에서 3차원 그래픽을 렌더링하기 위한 API이며, OpenGL ES를 기반으로 개발되어 다양한 웹 브라우저와 모바일 환경에서 지원된다. - 그래픽 표준 - 크로노스 그룹
크로노스 그룹은 AMD, 애플, 구글, 엔비디아, 삼성 등 주요 기술 기업들이 참여하는 비영리 컨소시엄으로, OpenGL, Vulkan, OpenCL, glTF 등 그래픽 및 컴퓨팅 관련 개방형 표준 API를 개발하고 관리하며 메타버스 상호 운용성 표준 개발에도 기여한다. - 비디오 게임 개발 소프트웨어 - 앨리스 (소프트웨어)
앨리스는 교육용 프로그래밍 소프트웨어로, 드래그 앤 드롭 방식을 통해 객체 지향 프로그래밍을 배우도록 설계되었으며, 스토리텔링을 활용하여 다양한 사용자들이 프로그래밍에 접근하도록 돕는다. - 비디오 게임 개발 소프트웨어 - 픽셀 게임 메이커 MV
픽셀 게임 메이커 MV는 2D 액션 게임 제작 전용 츠쿠르로, 프로그래밍 없이 인디 게임 개발을 쉽게 할 수 있도록 설계되었으며, 2018년에 얼리 액세스 버전이 출시되어 2019년 Steam에 정식 출시되었다.
| OpenXR - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 일반 정보 | |
| 이름 | OpenXR |
| 개발 | 크로노스 그룹 |
| 최신 버전 | 1.1.38 |
| 최신 버전 발표일 | 2024년 4월 15일 |
| 장르 | 가상 현실, 증강 현실 API |
| 라이선스 | 아파치 라이선스 2.0 |
| 저장소 | OpenXR API 사양 |
| 웹사이트 | OpenXR 공식 웹사이트 |
2. 구조
이 표준은 궁극적으로 2개의 구성 요소를 제공하는 것을 목표로 한다. 응용 프로그램 개발자를 대상으로 하는 API, 그리고 장치 그 자체와의 추상화 인터페이스를 표현하는, 가상현실이나 증강현실 하드웨어에 초점을 둔 추상화 계층이다. 0.90 잠정 릴리스에는 장치 레이어에 1.0 이후 릴리스를 위한 플러그인 인터페이스로 예정되어 있는 API를 포함하였다.
이 API의 기본 요소는 다음과 같다.
- `XrSpace`: 3D 공간의 표현
- `XrInstance`: OpenXR 런타임의 표현
- 시스템 및 `XrSystemId`: 가상 현실 또는 증강 현실 장치 및 컨트롤러를 포함한 장치의 표현
- `XrActions`: 사용자 입력을 처리하는 데 사용됨
- `XrSession`: 애플리케이션과 사용자 간의 상호 작용 세션을 나타냄
전체 사양은 GitHub의 [https://registry.khronos.org/OpenXR/#apispecs OpenXR 레지스트리]를 통해 확인할 수 있다.
3. 구현
크로노스 그룹은 OpenXR 준수 플랫폼 및 제품 목록을 관리한다.[11]
현재 OpenXR을 준수하는 플랫폼은 다음과 같다.
| 플랫폼 | 제조사 | 설명 |
|---|---|---|
| Spatial Display 시리즈 | 에이서(Acer) | [12] |
| Neo3 및 PICO4 | 바이트댄스(ByteDance) | [13] |
| MREAL 플랫폼 디스플레이 및 헤드셋 | 캐논(Canon Inc.) | [14] |
| GNU/Linux용 Monado 런타임 | 콜라보라(Collabora) | 2021년 2월 버전 21.0.0 출시[15] |
| HTC VIVE 코스모스(Cosmos) 및 VIVE Focus 3 | HTC | HTC의 VIVERSE 생태계의 일부[16] |
| Magic Leap 2 | 매직 리프(Magic Leap) | [17] |
| PC 플랫폼 및 Quest 라인 장치 | 메타(Meta) | 2021년 7월 OpenXR 1.0 전체 지원 추가[18][19] |
| 홀로렌즈 2 및 Windows Mixed Reality 헤드셋 | 마이크로소프트(Microsoft) | [20] |
| Snapdragon Spaces XR 개발자 플랫폼 | 퀄컴(Qualcomm Snapdragon) | [21] |
| Spatial Reality Displays (ELF-SR1 & ELF-SR2) | 소니(Sony) | [22] |
| SteamVR | 밸브 코퍼레이션(Valve) | 2021년 2월 버전 1.16부터 [23] |
| 헤드셋 | 바르요(Varjo) |
OpenXR을 지원하는 주요 엔진 및 플랫폼은 다음과 같다.
- 유니티 2021.3 이후[42]
- 언리얼 엔진 4.24 이후[43][44]
- 구글 크롬(Google Chrome)/크로미움(Chromium)/마이크로소프트 엣지(Microsoft Edge) 81 이후[45]
- 블렌더 2.83 이후[46]
- Windows Mixed Reality[46][47]
- Oculus Rift[46]
- SteamVR (개발 프리뷰 버전)[48]
또한 오픈 소스 OpenXR 구현인 Monado는 OpenHMD가 지원하는 다양한 하드웨어를 (부분적으로) 지원한다.[49]
4. 로드맵
2017년 3월, 크로노스 그룹은 2018년 말에 API의 최초 버전 출시를 잠정 계획하였다. 2019년 3월에는 API가 잠정 릴리스로 출시되었으며, 플러그인 장치 인터페이스는 1.0 이후 릴리스로 예정되었다.
OpenXR 1.0 출시 이후에는 핵심 API의 확장을 통해 발전이 이루어질 가능성이 높다.[33] 이는 이후의 손 추적 및 시선 추적 지원 확장[34]에서 확인할 수 있다. 구현자 및 개발자가 확장에 대한 경험을 쌓으면서, 향후 릴리스에서 핵심 OpenXR API에 통합될 수 있다.
5. 기여자
다음은 크로노스에서 OpenXR의 공개 지지자로 나열한 기업들이다:[35]
| 기업 |
|---|
| 에이서 |
| AMD |
| Antilatency |
| AREA |
| ARM |
| Collabora |
| DisplayLink |
| 에픽 게임즈 |
| HP |
| Holochip |
| HTC |
| 화웨이 |
| Imagination Technologies |
| 인텔 |
| LG전자 |
| Logitech |
| LunarG |
| Magic Leap |
| MediaTek |
| Meta |
| Microsoft |
| 모질라 |
| Nokia |
| Nvidia |
| PicoVR |
| Pluto VR |
| 퀄컴 |
| Razer Inc. |
| 삼성전자 |
| 소니 인터랙티브 엔터테인먼트 |
| Tobii Technology |
| Ultraleap |
| Unity Technologies |
| 밸브 |
| Varjo |
| VeriSilicon |
| VIA Alliance Semiconductor Co., Ltd.[36] |
| zSpace |
6. 같이 보기
참조
[1]
웹사이트
Version
https://github.com/K[...]
[2]
웹사이트
LICENSE
https://github.com/K[...]
[3]
웹사이트
Khronos Reveals API Updates & New Working Groups at GDC
https://www.khronos.[...]
Khronos Group
2017-03-08
[4]
웹사이트
Khronos Bolsters VR, AR, MR Markets With OpenXR Working Group, API Updates, More
http://www.tomshardw[...]
Tom's Hardware
2017-03-08
[5]
웹사이트
GDC 2017: Khronos Group Unveils VR/AR Standard OpenXR
https://uploadvr.com[...]
UploadVR
2017-03-09
[6]
웹사이트
Khronos Releases OpenXR 0.90 Provisional Specification for High-performance Access to AR and VR Platforms and Devices
https://www.khronos.[...]
Khronos Group
2020-03-19
[7]
웹사이트
Khronos Releases OpenXR 1.0 Specification Establishing a Foundation for the AR and VR Ecosystem
https://www.khronos.[...]
2019-07-31
[8]
웹사이트
OpenXR 1.1 Brings Foveated Rendering & More Into The Spec
https://www.uploadvr[...]
2024-06-13
[9]
웹사이트
OpenXR 0.90 Aims to Solve AR/VR Fragmentation
https://www.infoq.co[...]
InfoQ
2019-06-20
[10]
웹사이트
The OpenXR Working Group is Here!
https://www.khronos.[...]
Khronos Group
2017-03-08
[11]
웹사이트
Conformant Products
https://www.khronos.[...]
Khronos Group
2020-10-26
[12]
웹사이트
Computex 2023 {{!}} Acer SpatialLabs Pro developer devices are now compatible with OpenXR and SteamVR
https://www.notebook[...]
[13]
웹사이트
Pico 4: Bytedance pays top dollar for VR ports
https://mixed-news.c[...]
2024-04-03
[14]
웹사이트
Canon MREAL S1 vs VRgineers XTAL 3 Mixed Reality (Comparison)
https://vr-compare.c[...]
2024-04-03
[15]
웹사이트
Monado 21.0.0, an officially conformant OpenXR implementation!
https://www.collabor[...]
Collabora
2021-02-15
[16]
웹사이트
Conformant Products
https://www.khronos.[...]
2022-03-14
[17]
웹사이트
OpenXR Overview {{!}} MagicLeap Developer Documentation
https://developer-do[...]
2024-04-03
[18]
웹사이트
Oculus Rift Has Hidden Preliminary Support For OpenXR
https://uploadvr.com[...]
uploadvr.com
2020-01-05
[19]
뉴스
OpenXR for Oculus
https://developer.oc[...]
2021-08-25
[20]
웹사이트
OpenXR now available on the Microsoft Store for Windows Mixed Reality
https://www.windowsc[...]
windowscentral.com
2020-01-05
[21]
웹사이트
Snapdragon Spaces XR Developer Platform Launches to Create Headworn AR Experiences that Adapt to the Spaces Around Us {{!}} Qualcomm
https://www.qualcomm[...]
2022-08-11
[22]
웹사이트
PROVANTAGE: Sony ELFSR2 27-inch 4K Spatial Reality Display
https://www.provanta[...]
2024-04-03
[23]
웹사이트
Introducing SteamVR 1.16.8 - Now with full OpenXR support
https://steamcommuni[...]
Valve
2021-03-17
[24]
웹사이트
Unreal Engine 4.24 Preview now available
https://www.unrealen[...]
Epic Games
2020-10-26
[25]
웹사이트
2.83 LTS - blender.org
https://www.blender.[...]
Blender Foundation
2020-10-26
[26]
웹사이트
OpenXR Plugin {{!}} OpenXR Plugin {{!}} 0.1.2-preview.2
https://docs.unity3d[...]
2022-06-18
[27]
웹사이트
Godot XR Update - September 2023
https://godotengine.[...]
2022-06-18
[28]
웹사이트
Help
https://help.autodes[...]
2024-04-03
[29]
웹사이트
StereoKit
https://stereokit.ne[...]
2024-04-17
[30]
웹사이트
Nvidia Omniverse gets spatial computing update with OpenXR support
https://mixed-news.c[...]
2024-04-03
[31]
웹사이트
UNIGINE SDK 2.19 Release {{!}} UNIGINE: real-time 3D engine
https://unigine.com/[...]
2024-08-20
[32]
웹사이트
OpenXR Might Open The Door To Minecraft On Oculus Quest
https://uploadvr.com[...]
Road to VR
2020-10-26
[33]
웹사이트
Khronos Releases OpenXR 1.0 Specification Establishing a Foundation for the AR and VR Ecosystem
https://www.khronos.[...]
2022-11-19
[34]
웹사이트
Multiple Conformant OpenXR Implementations Ship Bringing to Life the Dream of Portable XR Applications
https://www.khronos.[...]
Khronos Group
2020-10-26
[35]
웹사이트
OpenXR
https://www.khronos.[...]
Khronos Group
2020-10-26
[36]
웹사이트
Zhaoxin
https://en.wikichip.[...]
en.wikichip.org
2018-08-07
[37]
웹사이트
The OpenXR Working Group is Here!
https://www.khronos.[...]
Khronos Group
2019-03-25
[38]
웹사이트
The OpenXR Working Group is Here!
https://www.khronos.[...]
Khronos Group
2019-03-25
[39]
웹사이트
OpenXR 0.90 Released For AR/VR Standard - Monado Is An Open-Source Implementation
https://www.phoronix[...]
Phoronix
2019-03-27
[40]
웹사이트
OpenXR 0.90 is Here!
https://web.archive.[...]
Khronos Group
2019-03-25
[41]
웹사이트
The OpenXR Working Group is Here!
https://www.khronos.[...]
Khronos Group
2019-03-25
[42]
웹사이트
OpenXR Plugin - Unity マニュアル
https://docs.unity3d[...]
Unity Technologies
2024-03-14
[43]
뉴스
Unreal Engine 4.24 offers OpenXR Support and glTF fixes
https://www.khronos.[...]
Khronos Group
2019-12-10
[44]
뉴스
10 key features for CG artists from Unreal Engine 4.24
http://www.cgchannel[...]
CG Channel
2019-12-15
[45]
뉴스
Khronos OpenXR’s Momentum Shows Open Cross-Platform And 5G Potential
https://www.forbes.c[...]
Forbes
2020-07-30
[46]
뉴스
Blender Foundation releases Blender 2.83 LTS
http://www.cgchannel[...]
CG Channel
2020-06-04
[47]
뉴스
OpenXR
https://docs.microso[...]
Microsoft
2019-07-29
[48]
뉴스
Valve Releases OpenXR Developer Preview For SteamVR
https://uploadvr.com[...]
UVR Media
2020-06-11
[49]
웹사이트
OpenXR 0.90 Released For AR/VR Standard - Monado Is An Open-Source Implementation
https://www.phoronix[...]
Phoronix
2019-03-27
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com