vrOS
문서
Steam에서 이용 가능

헤드셋을 벗지 않고 컴퓨터를 쓰세요.

vrOS는 데스크톱 창을 VR 속 떠 있는 패널에 올려 둡니다. 실제로 전달되는 입력, 헤드셋이 무엇을 하고 있었는지 아는 성능 패널, 바닥을 바로잡는 플레이 공간 도구까지. 먼저 데스크톱 앱으로 실행되고, 헤드셋을 쓰면 VR이 붙습니다.

패널, 키보드, 성능, 플레이 공간 — 실제 구동 화면입니다.

패널

어떤 창이든 눈앞에.

개별 창이나 디스플레이 전체를 캡처해서 원하는 곳에 두세요. 월드, 머리, 양손 중 어디에나 고정할 수 있습니다.

  • 창 단위 캡처와 디스플레이 전체 캡처
  • 월드·머리·양손 중 원하는 곳에 앵커
  • 고정, 잠금, 곡면, 어둡게, 클릭 통과
  • 캡처 텍스처를 긴 변 기준 1280 또는 2560픽셀로 제한
  • 배치를 레이아웃으로 저장하고 한 번에 되돌리기

성능

헤드셋이 무엇을 하고 있었는지 아는 유일한 프레임 그래프.

데스크톱 도구는 어느 것이나 CPU 기록과 그 위의 프로세스를 보여줍니다. 하지만 그 순간 헤드셋이 무엇을 하고 있었는지는 알지 못하고, 헤드셋을 벗는 순간 쫓던 히치는 사라집니다. vrOS는 프레임 타이밍과 원인을 한 패널에 함께 올립니다.

  • 코어별 부하와 그 옆의 DPC·인터럽트 시간
  • 최근 60초 중 어느 시점이든 CPU를 가장 많이 쓴 프로세스
  • GPU, VRAM, 공유 메모리로 넘친 양
  • 두 그래프 모두에 표시되는 히치 마커
  • 헤드셋·컨트롤러·트래커의 기기별 배터리

플레이 공간

VR을 벗어나지 않고 바닥을 맞추세요.

양손 중 어느 쪽으로든 플레이 공간을 끌고 돌릴 수 있습니다. 컨트롤러를 바닥에 두면 높이를 다시 잡습니다. 지금 실제로 선 자리로 재중심하고, 잘못되면 한 번 되돌릴 수 있습니다. 초기화는 1초를 꾹 눌러야 하므로 실수로 일어나지 않습니다.

입력

마우스에 손을 대는 순간 물러납니다.

물리 마우스나 키보드가 움직이는 즉시 vrOS는 입력 권한을 데스크톱에 돌려줍니다. 커서 다툼도, 포커스 가로채기도, 엉뚱한 클릭도 없습니다. VR이 권한을 되찾는 것은 패널 위에서 일부러 트리거를 당겼을 때뿐이며, 컨트롤러가 움직였다는 이유만으로는 되찾지 않습니다.

그래도 타이핑이 필요할 때

기본 키보드 여섯 가지: 영어 70%·80%·전체 크기, 한국어 두벌식, 일본어 로마자, 그리고 일본어용 12키 플릭 보드. 단어 도중에 포커스가 바뀌어도 조합 중인 글자는 살아남습니다.

쓰러지지 않게 만들었습니다

SteamVR은 죽을 수 있습니다. vrOS는 아닙니다.

VR 런타임, GPU, 캡처 API에 닿는 모든 것은 감독되는 별도 프로세스에서 돌아갑니다. 드라이버가 오류를 내거나 SteamVR이 쓰러져도 코어 앱은 멀쩡하고, 런타임이 돌아오면 패널도 스스로 돌아옵니다.

  • 런타임이 죽어도 앱까지 함께 죽지 않습니다
  • 패널은 제자리에, 상태 그대로 스스로 복구됩니다
  • vrOS를 켜도 SteamVR이 켜지지 않고, SteamVR을 닫아도 vrOS는 닫히지 않습니다

확장

크리에이터 도구는 원할 때만.

가끔만 필요한 기능은 직접 켜는 확장입니다. 확장마다 실제로 쓰는 권한만 요청하고, 나중에 언제든 취소할 수 있습니다.

VRChat OSC

챗박스, 아바타 파라미터, OSCQuery.

사운드보드

여러 출력 장치로 제대로 라우팅되는 패드.

OBS 제어

VR 안에서 장면 전환과 녹화 상태 제어.

Twitch 채팅

채팅을 패널에, 나머지 모든 것 옆에.

서드파티 확장도 기본 확장과 같은 API를 씁니다.

접근성

모든 화면이 세 가지 방식으로 동작합니다.

레이저와 컨트롤러, 게임패드만으로 하는 포커스 이동, 데스크톱의 마우스와 키보드. 모든 화면이 세 가지를 전부 지원하며 일부만 되는 곳은 없고, 마우스를 올려야만 되는 요소도 없습니다. 시선과 확정 조합도 전반에 설계되어 있으며 시선 추적 작업과 함께 도착합니다.

  • 테마 여덟 가지, 그중 둘은 고대비
  • UI 배율 0.85×에서 1.5×까지
  • 적중 영역은 픽셀이 아니라 각도로 정의 — UI 배율에 따라 커집니다
  • 아홉 개 언어 전부, 영어로 남은 문자열 없이

플랫폼

어디에서 실행되나.

플랫폼VR 런타임상태
Windows 10 / 11SteamVR지원됨
Linux x86-64 — 데스크톱과 SteamOSSteamVR · Monado / WiVRn지원됨
Steam Frame — SteamOS, ARM64OpenXR개발 중

vrOS 받기.

Steam에서 한 번 구매하면 지원하는 모든 플랫폼에서 쓸 수 있습니다.