Version: Unity 6.0 (6000.0)
언어 : 한국어
XR 입력 옵션
XR Plug-in Management 설정

XR 원점

XR 원점__ XR__XR은 VR(가상 현실), AR(증강 현실)과 MR(혼합 현실) 애플리케이션을 모두 포함하는 포괄적인 용어입니다. 이러한 형태의 인터랙티브 애플리케이션을 지원하는 기기를 XR 기기라고 합니다. 자세한 정보
See in Glossary
씬에서 추적 공간의 중심 역할을 합니다.

XR 원점은 XR 추적 데이터를 씬 월드 공간으로 변환하기 위해 함께 작동하는 게임 오브젝트와 컴포넌트의 집합입니다.

다음 주제에서는 XR 원점과 프로젝트에서 이를 사용하는 방법에 대해 설명합니다.

항목 설명
XR 추적 공간 XR 원점, 기기 추적 공간 및 Unity 씬 간의 관계를 설명합니다.
XR 원점 설정 Unity에서 사용할 수 있는 다양한 XR 원점 설정에 대해 설명합니다.

XR 원점 및 자식 게임 오브젝트와 컴포넌트에 대한 자세한 내용은 XR Origin 컴포넌트를 참조하십시오.

XR 추적 공간

XR 기기는 초기화 시 실제 월드의 원점을 선택합니다. 사용자의 헤드셋 또는 핸드헬드 기기, XR 컨트롤러, 손, 사용자 주변에서 감지된 물리 오브젝트와 같이 추적된 모든 엔티티의 위치와 방향은 선택한 지점을 기준으로 표시됩니다.

참고: 초기 원점 선택 기준은 플랫폼에 따라 다릅니다. 일반적으로 기기는 사용자의 HMD(VR) 또는 핸드헬드 기기(AR) 바로 아래의 지점을 선택합니다.

씬에서 직접 추적 데이터를 사용하면 사용자가 씬 원점(0, 0, 0)에 서 있는 것처럼 보입니다. 사용자가 씬의 다른 위치에 표시되도록 만들려면 추적 데이터를 원하는 위치와 방향으로 변환해야 합니다. Unity는 이 작업을 자동으로 수행할 수 있도록 XR 원점을 제공합니다. AR FoundationXR Interaction Toolkit에서 제공하는 기능을 비롯한 많은 Unity XR 기능이 씬에서 XR 원점을 필요로 합니다. 프로젝트에 맞는 다양한 XR 원점 설정 중에서 선택할 수 있습니다.

Unity 씬에서 XR 추적 공간을 배치하려면 씬이 시작될 때 사용자가 표시될 위치에 XR Origin 게임 오브젝트를 추가합니다. 예를 들어 사용자를 씬 원점에 배치하려면 XR Origin 게임 오브젝트를 해당 위치에 배치합니다. 원하는 시작 방향으로 사용자를 향하도록 y축을 중심으로 XR Origin을 회전시킬 수 있습니다.

XR Origin에는 계층 구조 내에서 추적된 엔티티를 자식으로 나타내는 게임 오브젝트가 포함되어 있습니다. 예를 들어 사용자의 헤드셋 또는 핸드헬드 기기는 Camera 게임 오브젝트로 표시됩니다. 이는 자식 게임 오브젝트이므로, 이러한 게임 오브젝트의 위치와 회전을 제어하는 추적 데이터는 XR Origin을 기준으로 월드 공간으로 자동 변환됩니다. 사용자가 실제로 움직일 때, 이 자식 게임 오브젝트는 씬의 XR Origin을 기준으로 움직입니다.

MR 헤드셋을 착용한 남자가 가상 오브젝트를 향해 움직입니다.
추적 데이터를 변환하기 위한 부모로 XR Origin(A)을 사용하면 추적 원점과 Unity 씬 원점(B)이 다른 위치와 방향에 있을 수 있습니다.

부모 XR Origin 게임 오브젝트는 사용자가 씬을 걸을 때 움직이지 않습니다. 그러나 사용자가 컨트롤러 입력을 통해 씬에서 텔레포트하거나 탐색할 수 있도록 스크립트를 사용하여 XR Origin을 움직일 수 있습니다.

XR 원점 설정

Unity XR 패키지는 다양한 유형의 XR 애플리케이션에 맞게 구성된 여러 XR Origin 설정을 제공합니다. GameObject > XR 메뉴를 사용하여 현재 씬에 XR Origin을 추가할 수 있습니다. 사용 가능한 옵션은 프로젝트에 추가한 패키지에 따라 다릅니다.

중요: 씬에 활성화된 XR Origin이 둘 이상 있어서는 안 됩니다. 다른 목적으로 씬에 다른 XR Origin 설정이 필요한 경우 한 번에 하나만 활성화합니다.

XR 유형 설정 메뉴 옵션 Package 참고
VR, MR XR 릭 Convert Main Camera To XR Rig XR Legacy Input Helpers(XR Plug-in Management 패키지와 함께 설치됨) 기본 Unity 씬에서 표준 카메라를 교체합니다. 메인 카메라를 교체하는 데 사용되는 로직은 복잡한 씬에서 실패할 수 있습니다. Unity는 XR Interaction Tools 패키지를 설치할 때 이 옵션을 제거합니다. 이 메뉴 옵션으로 생성된 XR Rig 게임 오브젝트는 XR Origin과 약간 다르며 다른 Unity XR 기능과 호환되지 않을 수 있습니다.
VR, MR XR 원점 XR 원점 XR Core Utils(XR Interaction Toolkit 패키지와 함께 설치됨) 컨트롤러용 게임 오브젝트는 포함되지 않습니다.
VR, MR XR Origin (VR) XR Origin (VR) XR 인터랙션 툴킷 행동 기반 입력용으로 설정된 컨트롤러 게임 오브젝트가 포함되어 있습니다.
VR, MR XR Origin (VR) Device-based > XR Origin (VR) XR 인터랙션 툴킷 기기 기반 입력용으로 설정된 컨트롤러 게임 오브젝트가 포함되어 있습니다.
AR, MR XR Origin (AR) XR Origin (AR) AR Foundation 핸드헬드__ AR__증강 현실입니다. 자세한 정보
See in Glossary
애플리케이션의 추적 원점 역할을 합니다. 컨트롤러 게임 오브젝트를 포함합니다. 이 옵션은 XR Interaction Toolkit이 설치된 경우에 사용할 수 있습니다.
AR XR 원점(모바일 AR) XR 원점(모바일 AR) AR Foundation 핸드헬드 AR 애플리케이션의 추적 원점 역할을 합니다. 컨트롤러 게임 오브젝트는 포함되지 않습니다. XR Interaction Toolkit이 설치된 경우 이 옵션은 XR Origin (AR)으로 대체됩니다.

참고:

  • 최신 버전의 Unity XR 패키지에서는 XR RigXR Origin으로 바뀌었습니다.
  • 또한 XROrigin 컴포넌트는 CameraOffset 컴포넌트를 대체하여 추가 설정을 제공합니다. 자세한 내용은 XR Origin 컴포넌트를 참조하십시오.
  • AR Session Origin 설정은 AR Foundation 5.0 이상에서 XR Origin (Mobile AR)XR Origin (AR)으로 대체되었습니다.
  • XR Origin (Mobile AR)XR Origin (AR) 설정은 이전 버전의 AR Foundation 패키지와 호환되지 않습니다.
XR 입력 옵션
XR Plug-in Management 설정