수색…


VR 플랫폼

VR에는 두 가지 주요 플랫폼이 있습니다. 하나는 Google Cardboard , Samsung GearVR 과 같은 모바일 플랫폼이며, 다른 하나는 HTC Vive, Oculus, PS VR 등의 PC 플랫폼입니다.

Unity는 공식적으로 Oculus Rift , Google Carboard , Steam VR , Playstation VR , Gear VRMicrosoft Hololens를 지원 합니다.

대부분의 플랫폼에는 자체적 인 지원과 SDK가 있습니다. 보통, 당신은 단일성을위한 연장으로 sdk를 첫째로 다운로드 할 필요가있다.

SDK :

선적 서류 비치:

VR 지원 활성화

유니티 에디터에서 플레이어 설정 (편집> 프로젝트 설정> 플레이어)을 엽니 다.

기타 설정 에서 가상 현실 지원을 선택하십시오 .

여기에 이미지 설명을 입력하십시오.

확인란 아래의 Virtual Reality SDK 목록에서 각 빌드 대상에 대한 VR 장치를 추가하거나 제거하십시오.

하드웨어

VR 응용 프로그램에 필요한 하드웨어 종속성은 일반적으로 구축중인 플랫폼에 따라 다릅니다. 모션 기능을 기반으로하는 하드웨어 장치에는 크게 두 가지 범주가 있습니다.

  1. 3 자유도 (자유도)
  2. 6 자유도 (자유도)

3 DOF는 HMD (Head-Mounted Display)의 움직임이 HMD의 무게 중심을 중심으로하는 3 개의 직각 축 (세로, 세로 및 가로 축)을 중심으로 회전하는 3 차원에서 작동하도록 제한된다는 것을 의미합니다. 세로 축에 대한 모션을 롤이라고하고 가로 축에 대한 모션을 피치라고하며 수직 축에 대한 모션을 yaw라고하며 비행기 또는 자동차와 같은 움직이는 물체의 모션을 제어하는 ​​유사한 원리를 사용합니다. 가상 환경에서 HMD의 움직임으로 모든 X, Y, Z 방향으로 볼 수 있지만 움직이거나 다른 것을 만질 수는 없습니다 (추가 블루투스 컨트롤러로 동작하는 것은 동일하지 않습니다).

그러나 6 DOF는 룸 스케일 경험을 허용하며, X, Y 및 Z 축을 중심으로 롤, 피치 및 요 운동과는 별도로 중심점을 이동하여 6 자유도를 구현할 수 있습니다.

현재 6 DOF를 지원하는 Room-scale VR은 표준 노트북에서 얻지 못할 높은 그래픽 카드와 RAM으로 높은 계산 성능을 요구하며 최적의 성능과 최소 6ft x 6ft의 데스크톱 컴퓨터가 필요합니다. 3DOF 경험은 내장 된 자이로 (200 달러 이상을 요하는 가장 현대적인 스마트 폰에 내장되어 있음)가 장착 된 표준 스마트 폰에 의해서만 달성 될 수 있습니다.

현재 시장에 나와있는 몇 가지 일반적인 장치는 다음과 같습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow