XR에서는 핸드 트래킹, 모션 컨트롤러, 아이 트래킹 등 다양한 입력 방식을 지원합니다. 이 페이지에는 XR 프로젝트에 입력을 추가하는 방법에 대한 문서 링크가 포함되어 있습니다.
헤드 마운트 경험을 위한 OpenXR 입력
OpenXR 런타임은 다양한 하드웨어 컨트롤러를 지원하기 위해 인터랙션 프로파일을 사용하며 연결된 컨트롤러에 대한 액션 바인딩을 제공합니다. 이 페이지에서는 언리얼 엔진에서의 OpenXR 입력 및 컨트롤러 매핑 에뮬레이션 개념에 대해 설명합니다.
모션 컨트롤러
모션 컨트롤러는 XR 디바이스와 함께 입력으로 사용되는 컨트롤러와 손을 나타냅니다. 모션 컨트롤러는 모션 컨트롤러 컴포넌트를 통해 액세스할 수 있으며, 일반적으로 이는 프로젝트의 폰에 어태치됩니다. 모션 컨트롤러 컴포넌트는 위치 기반 행동을 지원하는 씬 컴포넌트를 상속하며, 하드웨어의 트래킹 데이터를 기반으로 어태치된 폰을 움직입니다. 이 컴포넌트는 모션 컨트롤러를 렌더링하는 기능을 제공하며 폰이 정의한 사용자 인터랙션에 컨트롤러를 노출합니다.
다음 페이지에서는 프로젝트에서 모션 컨트롤러를 구성하는 방법을 보여줍니다.
핸드 트래킹
다음 섹션에서는 이를 지원하는 각 플랫폼에서 핸드 트래킹을 입력으로 사용하는 방법에 대해 설명합니다.
Oculus Quest
Oculus Quest의 핸드 트래킹은 Oculus VR 플러그인을 통해 사용할 수 있습니다. 현재 OpenXR 프로젝트에서는 핸드 트래킹을 사용할 수 없습니다. Oculus Quest의 핸드 트래킹 API는 Oculus 커스텀 컴포넌트를 통해 제공됩니다. 사용자의 손을 시각화하고 이를 입력으로 사용하는 방법에 대한 자세한 내용은 Oculus의 핸드 트래킹 문서를 참고하세요.

교육 영상
다음 교육 영상을 시청하고 XR 프로젝트에 입력을 추가하는 방법을 알아보세요.
[OBJECT:TopicCompactVideo] [PARAMLITERAL:title]모션 컨트롤러 구성
[/PARAMLITERAL] [PARAMLITERAL:videoid]6ALnsdQnkVQ
[/PARAMLITERAL] [PARAMLITERAL:service]youtube
[/PARAMLITERAL] [/OBJECT] [OBJECT:TopicCompactVideo] [PARAMLITERAL:title]모션 컨트롤러를 사용한 VR 인터랙션 생성 1부
[/PARAMLITERAL] [PARAMLITERAL:videoid]eRNtgFo6iU0
[/PARAMLITERAL] [PARAMLITERAL:service]youtube
[/PARAMLITERAL] [/OBJECT] [OBJECT:TopicCompactVideo] [PARAMLITERAL:title]모션 컨트롤러를 사용한 VR 인터랙션 생성 2부
[/PARAMLITERAL] [PARAMLITERAL:videoid]utOahIZgKgc
[/PARAMLITERAL] [PARAMLITERAL:service]youtube
[/PARAMLITERAL] [/OBJECT] [OBJECT:TopicCompactVideo] [PARAMLITERAL:title]모션 컨트롤러를 사용한 VR 인터랙션 생성 3부
[/PARAMLITERAL] [PARAMLITERAL:videoid]fcmRGkpWefY
[/PARAMLITERAL] [PARAMLITERAL:service]youtube
[/PARAMLITERAL] [/OBJECT]다음 단계
XR 프로젝트에서 입력을 구성한 후에는 다음 가이드를 따라 프로젝트에 기능을 추가하고 퍼포먼스를 향상할 수 있습니다.