현재의 VR/AR/MR의 fragmentation을 해결하기 위한 표준 API
- 참여 회사
- 그룹에서 active한 표준
그래서 다른 자료 Oculus Connect에 개발자가 발표했던 영상 찾아봄( 2019 9월)
-
openxr이 UE4.23에서는 정식으로 지원 된다고 함 https://youtu.be/QckZyZyvlsM?t=667
-
헤더API https://github.com/ValveSoftware/openvr/tree/master/headers
-
Doc: https://github.com/ValveSoftware/openvr/wiki/API-Documentation
-
Valve에서 만든 SteamVR을 사용하기 위한 API (표준 아님) https://www.steamvr.com/en/
- 하지만 openxr과 유사. (정확히는 openvr의 usecase를 openxr이 많이 차용했을듯)
- 기기지원 (Vive같은 새로운 VR기기를 만들고, 이를 Steam게임과 연동 할때) (Driver API)
- VR어플리케이션 개발 (게임들) : Scene Application
- 다양한 설정을 지원하는 Overlay Application
- 컨트롤러가 VR에서 기본으로 보이는데 이것들도 Overlay를 활용한 것
- 우리가 활용하고 싶은 건 이 레이어
-
openxr에서 제공하는 방식과 유사. (표준 X) https://github.com/ValveSoftware/openvr/commit/60eb187801956ad277f1cae6680e3a410ee0873b
-
관련 문서: https://github.com/ValveSoftware/openvr/wiki/Input-Profiles
-
SteamVR앱에서 steamapps\common\SteamVR\drivers\oculus\resources\input

- steam vr input in unreal: https://docs.unrealengine.com/en-US/Platforms/VR/SteamVR/HowTo/SteamVRInput/index.html
https://github.com/matzman666/OpenVR-AdvancedSettings
- 샤프론 (보호영역) 설정 변경
- 오디오 기기 설정 변경 등등등등






