XR 원점은 XR 씬에서 트래킹 공간의 중심 역할을 합니다.
XR 원점 설정은 XR 트래킹 보조 시스템의 데이터를 월드 공간으로 변환하기 위해 함께 작동하는 컴포넌트와 게임 오브젝트의 세트입니다.예를 들어 메인 카메라 게임 오브젝트의 TrackedPoseDriver 컴포넌트는 사용자의 헤드셋 또는 핸드헬드 기기의 트래킹 데이터를 사용하여 카메라를 XR 원점을 기준으로 이동합니다.XR 원점에 대한 자세한 내용은 XR 원점을 참조하십시오.
XR 기기는 초기화 시 XR 시스템에서 선택한 지점을 기준으로 실제 월드 공간 단위로 트래킹 데이터를 제공합니다.Unity는 씬에서 이 초기 지점에 XR 원점 게임 오브젝트를 정렬합니다.
사용자의 헤드셋 또는 핸드헬드 기기와 같은 추적되는 엔티티를 나타내는 게임 오브젝트는 씬 계층 구조에서 XR 원점 게임 오브젝트의 자식입니다.즉, 트래킹 업데이트에 따른 포지션과 회전의 변화는 XR 원점을 기준으로 합니다.사용자가 현실 세계에서 움직이면 이러한 자식 게임 오브젝트는 씬의 XR 원점을 기준으로 이동합니다.XR 원점은 스스로 움직이지 않습니다.그러나 사용자가 컨트롤러 입력을 통해 텔레포트하거나 이동할 수 있도록 스크립트를 사용하여 XR 원점을 이동할 수 있습니다.
Unity XR 패키지는 다양한 타입의 XR 애플리케이션에 맞는 다양한 XR 원점 설정을 제공합니다.GameObject > XR 메뉴를 사용하여 현재 씬에 XR 원점을 추가할 수 있습니다.사용할 수 있는 옵션은 프로젝트에 추가한 패키지에 따라 다릅니다.
XR 타입 | 릭 | 메뉴 옵션 | Package | 참고 |
---|---|---|---|---|
VR, MR | XR 릭 | Convert Main Camera To XR Rig | XR Legacy Input Helpers(XR Plug-in Management 패키지와 함께 설치됨) | 기본 Unity 씬의 표준 카메라를 바꿉니다.복잡한 씬에서는 메인 카메라를 바꾸는 데 사용되는 로직이 실패할 수 있습니다.XR Interaction Tools 패키지를 설치한 경우 Unity는 이 옵션을 제거합니다.이 메뉴 옵션으로 생성된 XR 릭 게임 오브젝트는 XR 원점과 약간 다르며, 다른 Unity XR 기능과 호환되지 않을 수 있습니다. |
VR, MR | XR 원점 | XR Origin | XR Core Utils(XR Interaction Toolkit 패키지와 함께 설치됨) | 컨트롤러용 게임 오브젝트는 포함되지 않습니다. |
VR, MR | XR 원점(VR) | XR Origin (VR) | XR Interaction Toolkit | 행동 기반 입력용으로 설정된 컨트롤러 게임 오브젝트가 포함되어 있습니다. |
VR, MR | XR 원점(VR) | Device-based > XR Origin (VR) | XR Interaction Toolkit | 기기 기반 입력용으로 설정된 컨트롤러 게임 오브젝트가 포함되어 있습니다. |
AR, MR | XR 원점(AR) | XR Origin (AR) | AR Foundation | 핸드헬드 AR 애플리케이션의 트래킹 원점 역할을 합니다.컨트롤러 게임 오브젝트가 포함되어 있습니다.이 옵션은 XR 인터랙션 툴킷을 설치한 경우 사용할 수 있습니다. |
AR | XR 원점(모바일 AR) | XR Origin (Mobile AR) | AR Foundation | 핸드헬드 AR 애플리케이션의 트래킹 원점 역할을 합니다.컨트롤러 게임 오브젝트가 포함되어 있지 않습니다.이 옵션은 XR 인터랙션 툴킷을 설치한 경우 XR Origin (AR)로 바뀝니다. |
참고:
* 최신 버전의 Unity XR 패키지에서는 XR 릭이 XR 원점으로 바뀌었습니다.
* XROrigin
컴포넌트도 CameraOffset
컴포넌트로 바뀌며, 몇 가지 추가 설정을 제공합니다.자세한 내용은 XR Origin 컴포넌트를 참조하십시오.
* AR Foundation 5.0+에서는 AR Session Origin 설정이 XR Origin (Mobile) 및 XR Origin (AR)로 바뀌었습니다.
* XR Origin (Mobile) 및 XR Origin (AR) 설정은 이전 버전의 AR Foundation 패키지와 호환되지 않습니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.