본문 바로가기

전체 글75

[전통춤 모션캡쳐 연구] HandCursor 코드 분석 hand의 Joint를 어떻게 가져왔고, 어떤 보정이 이루어졌는지 알아보기 위해 해당 에셋의 HandCursor 코드를 분석함 ! using UnityEngine; using UnityEngine.UI; namespace LightBuzz.Kinect4Azure { public enum CursorHand { Automatic, // 자동 Left, // 왼손 Right // 오른손 } public class HandCursor : MonoBehaviour { [SerializeField] private CursorHand _hand = CursorHand.Automatic; // Automatic, Left, Right 중 기본 [SerializeField][Range(0, 1)] private flo.. 2023. 8. 23.
[Lerp] 선형 보간법 (linear interpolation) ❓ 선형 보간법 끝점의 값이 주어졌을 때 그 사이에 위치한 값을 추정하기 위하여 직선 거리에 따라 선형적으로 계산하는 방법 a(x0, y0), b(x1, y1)이라고 가정했을 때, 파란색 점인 c(x, y) 위치를 추정하기 위하여 사용 p1, p2 사이에 있는 점 p의 값을 추정하기 위해 사용 결과적으로 두 점의 직선 상에 있는 점을 p라고 했을 때, p의 x좌표만 알면 비율을 통해 y좌표도 알 수 있음. 💡 참고한 블로그 정리 (아래에 링크있습니다.) a와 b 직선 사이에 있는 점 c의 x좌표를 4.9라고 임의로 지정 전체 거리 d = b-a = 5 시작점(a)과 c 사이의 거리 d1 = 4.9-2 = 2.9 d1에 대한 d의 배율 : d1/d = 2.9/5 = 0.58 ▶ a로부터 b 방향의 직선으로.. 2023. 8. 23.
[전통춤 모션캡쳐 연구] Azure Kinect for Unity3D 에셋 이용하기 https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915 Azure Kinect for Unity3D (Camera API + Body Tracking API) | 기능 통합 | Unity Asset Store Use the Azure Kinect for Unity3D (Camera API + Body Tracking API) from LightBuzz on your next project. Find this integration tool & more on the Unity Asset Store. assetstore.unity.com 해당 에셋을 구매했습.. 2023. 7. 23.
[전통춤 모션캡쳐 연구] Unity에서 Kinect 실행하기 https://github.com/rfilkov/AzureKinectUnityFree GitHub - rfilkov/AzureKinectUnityFree: Azure Kinect Examples for Unity (free version) Azure Kinect Examples for Unity (free version). Contribute to rfilkov/AzureKinectUnityFree development by creating an account on GitHub. github.com 사용한 라이브러리는 다음과 같습니다. 1️⃣ ZIP으로 파일 다운로드 2️⃣ Unity 2020.3.48f1 다운로드 3️⃣ Add project from disk 실행 ➡ 아까 다운로드한 파일 열기 4️⃣ .. 2023. 7. 18.
[전통춤 모션캡쳐 연구] Azure Kinect Body Tracking (C#) 💡 본 게시물은 YOUTUBE [너랑나랑 개발자이야기]님을 참고해서 작성되었습니다. 💡 영상 링크 : https://www.youtube.com/watch?v=wpIASKXiPtc 🔺 참고 자료 : https://learn.microsoft.com/ko-kr/azure/kinect-dk/ Azure Kinect DK 설명서 Azure Kinect DK는 정교한 컴퓨터 비전과 음성 모델을 제공하는 고급 AI 센서가 포함된 개발자 키트입니다. Kinect에는 깊이 센서, 비디오 카메라가 장착된 공간 마이크 배열 그리고 여러 모드, 옵션, SD learn.microsoft.com 1️⃣ 아키텍처 OPEN : 키넥트 장치와 연결하는 작업 [kinect = Device.Open(0);] CONFIGURE : 키넥.. 2023. 7. 13.
[전통춤 모션캡쳐 연구] Azure Kinect 연결하기 1️⃣ Azure Kinect HW 연결 [1] 전원 표시등 [2] 전원 케이블 (전원 공급 장치에 연결) [3] C형 USG 데이터 케이블 (PC에 연결) 이때, 전원 표시등은 흰색 고정이어야 함! (디바이스가 켜져있고, 제대로 작동함을 의미) 2️⃣ Azure Kinect SDK 1.4.0 다운 (최신 ver) https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md 3️⃣ Azure Kinect 신체 추적 SDK 1.1.2 다운 (최신 ver) https://www.microsoft.com/en-us/download/confirmation.aspx?id=104221 Download Azure Kinect Body .. 2023. 7. 13.