궁금한게 많은 코린이의 Developer 노트

[Unity] Leap Motion 사용해보기 본문

카테고리 없음

[Unity] Leap Motion 사용해보기

lemonarr🍋 2023. 11. 1. 17:05

Leap Motion 이란

핸드 트래킹이 가능한 카메라 센서

입체를 인식할 수 있는 카메라 센서가 2개가 달려있다.

 

기기 사용시, 녹색 불이 내 쪽을 향하도록 사용해야 올바른 방향으로 보여진다. 

 

 

다운로드가 필요한 항목들

1. Ultraleap Control Panel.exe

https://leap2.ultraleap.com/gemini-downloads/

 

Gemini Downloads – Ultraleap

Windows installer Tracking Service 5.16.0 – Updated Leap 2 hand tracking models for all tracking modes, with improved robustness, finger fidelity and tracking range. Control Panel 3.3.0 – USB hub/low device framerate warning – Enabled screentop for L

leap2.ultraleap.com

 

 

2. 요것도 다운로드 해주어야 한다..! 

 

 

Leap Motion이 작동하는 것을 확인하려면 

UltraLeap Tracking이란 앱을 설치해야 한다.

 

 

설치하고 앱을 열었을 때(아직 연결 안됨)

연결하는 방법은 비교적 간단하다.

패키지 안에 있는 케이블과 노트북을 연결해주면 바로 연결이 되어 화면이 보여진다.

손의 골격이 보여진다.

 

 

 

UltraLap.UnityPlugin 폴더를 열면, 4가지의 Scene이 나오는데,

그 중 1번째(Tracking Examples)와 4번째(Tracking)를 사용하였다.

 

 

저것을 더블클릭해서 여는 것은 아니고, 

프로젝트를 새로 만들어서 Asset 폴더 안에 드래그 앤 드랍 해주면 사용이 가능하다.

 

 

 

 

드래그 앤 드랍을 했다면,

빨간 네모 칸 안의 Interactable Objects에 들어가서 Save as 해서 Scene 폴더 안에 저장 후 

이름은 1. Interactable Objects DeskTop으로 변경해준다..(맘대로 변경해줘도 됨..)

 

 

XRig를 제거한다.

Create - Camera 해준다.

이전의 카메라 값에 맞게 조정해준다.

 

 

 

위의 경로로 들어가 네모 안에 있는 걸 하이라키 창으로 가져온다.

 

그 후, XR Leap~을 삭제하고 가져온 프리펩을 보기 쉬운 이름으로 교체한다.

 

 

 

하이라키 창안에 Interaction hand Left/Right 안에 Missing으로 잡힌 Leap Provider를 다시 잡아준다.

 

 

 

카메라와 Desktop rig, Object Table의 포지션 값을 적절하게 조절한다.

Clipping Planes는 거리에 따라 보여지고 안보여지고 하는 값을 조정해주는 것이다.

 

 

 

요즘 졸작이라 블로그를 많이 못올렸는데.. 시간을 내서라도 하나라도 올려야겠다는 생각이 든다..ㅠㅜ