본문 바로가기

📑 공부/💡 연구8

[전통춤 모션캡쳐 연구] mocopi using Unity Unity로 Mocopi를 실시간 모션캡쳐 및 모션캡쳐 데이터를 저장하는 방법 💡 mocopi Receiver Plugin for Unity 설치 https://www.sony.net/Products/mocopi-dev/jp/downloads/DownloadInfo.html Sony Corporation - mocopi | mocopi SDKダウンロード www.sony.net 💡 BVH Sender 설치 💡 mocopi Receiver Plugin for Unity 파일을 Unity에 넣고, 씬 실행 Import 해줍니당. 아바타가 나옵니다. 💡 BVHSender.exe 실행 직접 촬영한 모션캡쳐 파일 실행이 잘 됩니다. Unity를 실행한 상태에서 Start를 누르면 동기화되는 모습을 볼 수 있음! 추.. 2023. 9. 12.
[전통춤 모션캡쳐 연구] mocopi 조사 💡 주요 특징 머리, 허리, 손(2), 다리(2)에 부착된 6개 센서의 데이터를 사용해 신체의 모든 관절의 위치, 자세 추정 가능 가속도계 및 자이로 센서 관절 자세 사람 위치 ➡️ 사람 움직임에 따른 가속도, 각속도를 감지해 3차원 위치, 자세 계산 ➡️ AI는 인간의 다양한 움직임에 대해 시스템을 미리 훈련시키고, 센서가 부착되지 않은 팔꿈치, 무릎 등 중간 관절을 포함한 전신 추정을 구현하는데 사용됨 💡 모션캡처 매커니즘 STEP 01 : 센서가 부착된 손, 다리 등의 기준점이 되는 관절 위치를 추정 가속도계와 자이로 센서로 인간의 움직임을 디지털화 적분 계산 (가속도 데이터로 적분 계산 ➡️ 3차원 위치 찾음. ❗위치오차가 누적되는 문제 존재) AI 모델을 이용한 관절 위치 추정 (소니 고유 AI.. 2023. 9. 12.
[전통춤 모션캡쳐 연구] 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.
[전통춤 모션캡쳐 연구] 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.