Motion Capture는 사람이나 물체의 움직임을 시간에 따른 데이터로 측정하고, 이를 위치·회전·관절 자세 또는 애니메이션으로 재구성하는 기술의 총칭이다. 카메라로 마커를 보는 방식, 몸에 IMU를 부착하는 방식, 일반 영상을 AI로 해석하는 Markerless 방식은 센싱 원리는 다르지만 ‘측정-추정-정리-전달’이라는 공통 파이프라인을 가진다.
모션캡처 시스템의 네 계층
| 계층 | 구성 요소 | 주요 산출물 |
|---|---|---|
| Capture | 광학 카메라·마커, IMU, RGB·Depth Camera, 동기 장치 | 2D 검출점, 관성 신호, 영상 프레임 |
| Tracking | 삼각측량, 센서 융합, 특징점 추적, 라벨링 | 3D 마커 궤적, 센서 자세, 관절 랜드마크 |
| Solving | Rigid Body·Skeleton 모델, 역운동학, 생체역학 제약 | 세그먼트 위치·회전, 관절각, 캐릭터 포즈 |
| Delivery | 실시간 스트리밍, 기록 파일, 엔진·DCC 플러그인 | Live Animation, FBX·BVH·CSV 등 목적별 데이터 |
Vicon의 모션캡처 가이드는 Optical Passive, Inertial, Video Markerless, Optical Active를 대표 방식으로 구분한다. 시스템 선정에서는 방식의 이름보다 어떤 산출물이 필요한지가 먼저다. 영화 캐릭터 애니메이션, 로봇 위치 검증, 보행 분석은 같은 ‘모션캡처’라도 허용 지연, 관절 모델, 좌표 정확성과 검증 절차가 다르다.
광학식에서 3D 움직임이 만들어지는 과정
Passive Optical 시스템은 카메라의 조명이 반사 마커에서 되돌아온 밝은 점을 검출하고 각 카메라 영상에서 2D 중심 좌표를 찾는다. 서로 동기화된 둘 이상의 시점에서 같은 마커가 관측되면 광선을 삼각측량해 3D 위치를 복원한다. OptiTrack 문서는 좋은 캘리브레이션을 위해 카메라의 위치·회전과 렌즈 왜곡을 계산하며, 마커를 3D로 재구성하려면 동시에 두 대 이상에서 보여야 한다고 설명한다.
이후 소프트웨어는 점의 궤적에 라벨을 붙이고 신체 또는 물체 모델에 연결한다. 마커 위치 자체가 곧 관절 회전은 아니므로 Skeleton Solve 단계에서 인체 비율, 관절 제약과 마커 배치를 이용해 포즈를 추정한다. 가림으로 궤적이 비면 제한적으로 보간할 수 있지만 긴 누락 구간은 실제 움직임을 잃은 것이므로 재촬영 또는 별도 검증이 필요하다.
IMU 방식의 데이터 흐름
Inertial 시스템은 신체 세그먼트에 부착한 가속도계와 자이로스코프, 경우에 따라 자력계의 신호를 융합해 센서 자세를 구한다. 센서 자세를 인체 모델에 매핑해 관절 움직임을 계산하며, 카메라 기반 볼륨이 없어 넓은 장소에서도 운용하기 쉽다. 반면 절대 위치를 직접 관측하지 않고 신호를 적분하는 구간에서는 Drift와 접촉 추정 오차가 생길 수 있다. 세 센서의 역할은 IMU 센서 구조에서 자세히 다룬다.
구축 전에 정해야 할 사양
- 추적 대상: 인원, 소품, 얼굴·손가락, 강체와 동시 추적 수를 구분한다.
- 공간과 동작: 캡처 볼륨, 최고 이동속도, 바닥 동작, 도약과 상호 가림을 시나리오로 만든다.
- 시간 조건: 목표 프레임률뿐 아니라 센서 지연, 네트워크, Solver와 엔진 표시까지 측정한다.
- 정확도 정의: 마커 위치 오차, 관절각 재현성, 프레임 누락률 등 목적에 맞는 지표를 선택한다.
- 좌표·동기: 월드 원점, 축 방향, 단위, Timecode와 외부 카메라·Force Plate 동기를 정한다.
- 후처리: 라벨 수정, Gap Fill, Retargeting과 최종 파일 검수 책임을 배정한다.
카메라형 시스템의 사각지대는 배치 도면에서 먼저 검토해야 한다. 센서 크기와 렌즈, 거리별 커버리지 비교에는 Camera FOV Calculator가 유용하지만 실제 마커 검출 범위는 제조사 사양과 현장 테스트로 확인한다.
자주 묻는 질문
모션캡처 데이터는 바로 캐릭터에 쓸 수 있는가?
대개 정리와 Retargeting이 필요하다. 캡처 Skeleton과 캐릭터 Rig의 관절 구조·기준 포즈·비율이 다르고 가림이나 라벨 오류도 검수해야 한다.
카메라 수가 많으면 무조건 정확해지는가?
다양한 관측 각도는 가림 완화에 도움이 되지만 유사한 위치에 몰아놓으면 추가 정보가 적다. 배치, 렌즈, 캘리브레이션과 노출 설정이 함께 최적화되어야 한다.
실시간과 오프라인 캡처의 차이는 무엇인가?
실시간은 제한된 시간 안에 추정·전송해야 하므로 지연과 안정성이 우선이다. 오프라인은 더 정교한 라벨 수정과 재계산이 가능하지만 촬영 원본 품질의 한계는 남는다.