맨위로가기

OpenXR

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의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 3HTCHTC의 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을 지원하는 주요 엔진 및 플랫폼은 다음과 같다.



또한 오픈 소스 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
에픽 게임즈
Google
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