모션캡쳐에 관심이 많아서 정보들을 찾아보던 중 흥미로운 영상을 보게 되었습니다.





키넥트 기반 모션캡쳐

설명

youtu.be


그래서 Kinect 가 무엇인가 찾아보았더니



20bcc834e0c13ca368bec3b9029f2e2db9d80a434ee55190bbe6832d




XBOX 게임에서 사람의 동작을 이용한 게임에 주로 사용이 되는 것으로 알게되었습니다.



그래서 이걸 유니티에서 적용 가능한가 확인을 해봤더니



이미 몇몇 사람들이 활용하는것을 찾았습니다.

Kinect v2 Unity avatar control test

Kinect v2 Unity avatar control test

youtu.be


나는 아직 직장인이 아니라 돈은 없고.. 

그래서 Kinect의 가격을 살펴 보았는데요



a65614aa1f06b3679234254958db343a2c50ae84a41f95fc1184



가장 최근(2019년) 나온 Kinect Azure 가 다나와 기준 722,040 




3ef0dc72b58276ac7eb8f68b12d21a1d302ed12e7a


이전 버전인 Kinect V2 다나와 기준 152,150 


7fed8170b4836aff51ed86e7478077730f18a712101c64886f4745bec612


2009년에 처음으로 나온 Kinect 1.0 가격은 모르겠음



그래서 중고 어플에서 싼게 있을려나 찾아보았는데요


a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f39f17cd6e628413fef4f3782d4d5fccd8e93b



찾아 보았더니 저는 10만원에 구매를 하게 되었습니다.


그리고 마이크로 소프트에서 SDK를 다운받을수 있습니다(아래 링크는 V2입니다.)

https://www.microsoft.com/en-us/download/details.aspx?id=44561



소프트웨어를 설치하면



a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f49c16cd6edee01800202e6ae857cef81e99


이런식으로 생기는데 SDK Browser 를 눌러서




a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f49f1dcd6e1c9a7cb58bebeb9e832444546764




맨 위에 있는 Verifier를 누르면



a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f79e13cd6eead17934d36ffd9a159b5021ada0



조금 기다리면 필요한것들을 자동으로 설치가 됩니다. 

여기서 처음에 설치하시는 분들은 USB Controller와 Verify Kinect Depth and Color Streams 가 빨간색으로 설치가 안되었다고 뜰겁니다 

저도 처음에 당황했는데요 이 상태에서는 Kinect Studio를 실행하면 작동안하고 저 USB Controller 설치할려고 마이크로소프트 홈페이지 갔더니

404 페이지와 서칭을 했더니 지원 중단 등이 떠서 저는 돈 버렸다고 생각했었는데요

혹시나 하는 마음에 재부팅을 했더니  Verify Kinect Depth and Color Streams 는 설치가 되고 저 USB Controller는 설치가 안되었습니다.



a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f69c15cd6ea305d696b53354d539c8c01a44


이상태에서 Kinect Studio를 실행을 하면



a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f69f11cd6e35b92b97f7204c48c45fa9f857873a



다행이 작동을 했고 돈을 버리지 않았구나 싶었어요(저거 왼쪽 위에 Cunnect 눌러야함)


그래서 이제 SDK는 정상적으로 작동되는것을 확인했고


다음 문제가 이제 유니티에서 구현을 해야하는데 오픈소스는 찾기가 힘듭니다. 저는 못찾았어요


혹시나 하는 마음에 에셋 스토어에서 검색을 했더니



a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f99e17cd6ede464942befd969761a2cd80646f



젤나가 맙소사


바로 제 버전에 맞는 예제를 구매를 했습니다.

에셋 설명란에 정말 자세하게 설명되어있으니 하고싶으신 분들은 저 에셋 설명란 보고 하시면 됩니다.




a15714ab041eb360be3335625683746f00534520d6a6ec89d53763f89d13cd6e02c003d4d0eb42417862283736de90



여기가 이제 애니메이션을 녹화할수있는 씬인데요


Kinect Studio를 실행해서 Connect를 먼저 한 후 이 씬에서 실행을 하고 스페이스바를 누르면 애니메이션 클립이 저장이 됩니다.


여기서 이뿐만 아니라 얼굴 표정인식 등 여러가지 예제가 있어서 아주 유용할 듯 합니다.



이게 제가 유니티에서 테스트를 해본 영상인데요 스페이스바를 눌렀을 때 저장이 잘 되는것을 확인했습니다.

영상에서 발이 좀 이상하게 찍히는데 Kinect를 제가 머리 위치에 놔서 그런것으로 추정이 되고 가슴, 배 사이에 위치하면 발은 해결될 것 같아 보였습니다.

이상 방구석에서 14만원으로 모션캡쳐 하는 법입니다!