[전통춤 모션캡쳐 연구] 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를 누르면 동기화되는 모습을 볼 수 있음! 추..
[전통춤 모션캡쳐 연구] mocopi 조사
·
📑 공부/💡 연구
💡 주요 특징 머리, 허리, 손(2), 다리(2)에 부착된 6개 센서의 데이터를 사용해 신체의 모든 관절의 위치, 자세 추정 가능 가속도계 및 자이로 센서 관절 자세 사람 위치 ➡️ 사람 움직임에 따른 가속도, 각속도를 감지해 3차원 위치, 자세 계산 ➡️ AI는 인간의 다양한 움직임에 대해 시스템을 미리 훈련시키고, 센서가 부착되지 않은 팔꿈치, 무릎 등 중간 관절을 포함한 전신 추정을 구현하는데 사용됨 💡 모션캡처 매커니즘 STEP 01 : 센서가 부착된 손, 다리 등의 기준점이 되는 관절 위치를 추정 가속도계와 자이로 센서로 인간의 움직임을 디지털화 적분 계산 (가속도 데이터로 적분 계산 ➡️ 3차원 위치 찾음. ❗위치오차가 누적되는 문제 존재) AI 모델을 이용한 관절 위치 추정 (소니 고유 AI..
[전통춤 모션캡쳐 연구] 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..
[전통춤 모션캡쳐 연구] 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 해당 에셋을 구매했습..
[전통춤 모션캡쳐 연구] 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️⃣ ..