본문 바로가기
Unity XR

[Unity XR] Plam Menu

by 나만두 2025. 6. 16.

 

 

 

Palm Menu

 

Palm Menu: 손목 위에 나타나는 메뉴 UI로, 사용자가 손바닥을 보거나 특정 제스처를 취했을 때 메뉴가 나타나는 방식

 

현실감 있고 자연스러운 인터렉션을 제공하고, 별도의 UI 공간을 차지하지 않고 손 위에 띄울 수 있는 장점이 있다. 

 

 

 

Hand Ref: 각각의 손 (왼손, 오른손)에 대한 참조를 설정

 

 

 

Dominant Hand Game Object Filter: 현재 주 손(dominant hand)에 따라 활성화할 오브젝트를 선택

Dominant Hand Ref: 양손 중 어떤 손이 ‘주 손’인지 판단해 이후 시스템에서 그 손만 추적하도록 함

 

 

Transform Recognizer Actice State: 손의 특정 포즈나 방향을 감지해서 메뉴 활성화 조건을 만족했는지 판단한다.

현재는 손목이 얼굴을 향하면, Active 되도록 한다.

 

Selector Unity Event Wrapper: 이벤트 연결부이다. 조건이 만족했을 때, 캔버스가 활성화되고 아닐 경우 비활성화되도록 설정해 둔 상태이다. 

Active State Selector: Plam이 얼굴을 향하고 있다는 것을 Selector Unity Event Wrapper의 When Selected에 연결해준다. 

'Unity XR' 카테고리의 다른 글

[Unity XR] OVR Passthrough Layer  (0) 2025.06.17
[Unity XR] Snap Interactable  (0) 2025.06.16
[Unity XR] Meta Haptic Studio  (0) 2025.05.09
XR Controller Action-Based 와 Device-Based  (0) 2024.11.18
[Unity XR] OpenXR Setting  (0) 2024.09.17