Swing Catalyst 모션 캡처 사용자 가이드
소개
Swing Catalyst 모션 캡처(MoCap)는 골프 스윙 분석을 강화하도록 설계된 강력한 2D 마커리스 모션 캡처 시스템입니다. 이 기능은 거의 실시간에 가까운 트래킹, 움직임 분석, 고급 시각화 도구를 제공하여 경기력 향상을 돕습니다.
모션 캡처 기능은 모든 라이선스 유형에서 사용할 수 있는 것은 아닙니다. 자세한 내용은 FAQ 를 참고하세요.
빠른 링크
시스템 요구 사항
필수 구성 요소:
유효한 Swing Catalyst Pro 또는 Pro+ 라이선스
Swing Catalyst 버전 25.1 이상
구성 요소 디렉터리에 설치된 필수 구성 요소
권장 사양 을 충족하는 호환 컴퓨터
하나 이상의 호환 카메라
초기 셋업 및 구성
권장 셋업 단계:
- 렌즈 왜곡을 줄이고 최적의 정확도를 얻으려면 자동 렌즈 캘리브레이션 을 수행하세요
정확도에 영향을 미치는 요인
주요 고려 사항
카메라 화질 및 셋업 정확한 트래킹을 위해서는 고해상도의 안정적인 영상이 필수입니다. 화질이 낮거나 불안정한 카메라 셋업은 피하세요.
조명 조건 일관되고 고르게 분산된 조명을 확보하세요. 깜박이는 조명과 강한 그림자는 피하세요.
최적의 카메라 각도 다음 위치에서 가장 좋은 결과를 얻을 수 있습니다:
우측 정면
좌측 정면
다운더라인 (적절한 조명 필요)
다음 사항에 유의하세요:
신체 부위가 가려지거나 TensorRT에 FP16이 활성화된 경우 정확도가 저하될 수 있습니다.
DLP 프로젝터나 깜박이는 조명은 정확도에 부정적인 영향을 줄 수 있으며, 특히 다운더라인 뷰에서 그렇습니다. 플리커 완화 방법에 관한 문서 를 참고하세요
시작하기
모션 캡처 활성화
진행하기 전에 권장 셋업 단계를 따르고 필수 구성 요소를 설치했는지 확인하세요.
상단 툴바에서 MoCap 버튼을 찾으세요
클릭하여 기능을 켜세요(ON).
골격 뷰를 켜서 정상적으로 작동하는지 확인하세요.
MoCap 툴바 기능
뷰 컨트롤
골격 오버레이 표시 여부 전환
질량 중심(COM) 마커 표시/숨김
분석 도구
마커 각도 도구 특정 마커를 선택하여 관절각을 측정하고 표시합니다
마커 트레이스 도구 선택한 지점의 이동 경로를 추적하고 시각화합니다
라인 도구 두 마커 사이에 기준선을 생성하여 평면 분석에 활용합니다
지우기 도구 현재 활성화된 모든 측정 및 시각화를 제거합니다
시각화 예시
클릭 가능한 핵심 지점: 마우스를 핵심 지점 위에 올리면 흰색 표시로 식별할 수 있습니다.
질량 중심 트래킹: 골격을 숨긴 상태에서 COM 마커만 표시
관절각 분석: 골격 오버레이와 함께 실시간 각도 측정
기존 녹화에 모션 캡처 추가하기
모션 캡처 데이터가 없는 기존 녹화가 있다면 다음 단계에 따라 소급 적용하여 MoCap 분석을 실행할 수 있습니다:
탐색기에서 MoCap을 추가할 녹화를 찾아 여세요
분석 메뉴에서 모션 캡처 버튼을 클릭하여 드롭다운 메뉴를 여세요
“Process MoCap” 버튼을 클릭하세요
모션 캡처 분석을 수행하는 데는 특히 처음 실행할 때 Swing Catalyst가 필요한 모션 캡처 데이터 모델을 로드해야 하므로 몇 분 정도 걸릴 수 있습니다. 이 처리 과정은 많은 하드웨어 리소스를 필요로 하며 GPU(그래픽 카드)에 부담을 주므로, 이 시간 동안에는 분석 모드를 종료하거나 캡처를 시작하지 않는 것이 좋습니다. 이 시간 동안 퍼포먼스가 영향을 받을 수 있습니다.
모델 로드가 완료되면 실제 분석 프로세스가 시작되며, 현재 분석 진행 상황을 보여주는 진행률 표시줄이 나타납니다.
MoCap 처리를 취소하려면 MoCap 드롭다운 메뉴에서 “Cancel” 버튼을 클릭하세요. 단, Swing Catalyst가 MoCap 모델을 로드하는 중에는 이 프로세스를 취소할 수 없으므로 해당 버튼을 사용할 수 없습니다.
처리가 완료되면 화면 상단에 메시지 토스트가 표시되며, 열려 있는 녹화에 대해 모션 캡처가 자동으로 활성화됩니다.
나중에 다른 모션 캡처 설정(Settings -> Video & Capture에서 확인 가능)으로 모션 캡처 분석을 다시 실행하려면, 분석 모드에서 해당 녹화를 연 상태로 MoCap 드롭다운 메뉴에서 “Reprocess MoCap” 버튼을 클릭하세요.
MoCap 데이터가 없는 열린 녹화에 대한 마커리스 모션 캡처 설정
열린 녹화에 대해 모션 캡처가 처리되는 중
MoCap 데이터가 있는 열린 녹화에 대한 마커리스 모션 캡처 설정
여러 녹화를 한 번에 처리하기
한 번에 하나씩이 아니라 세션 전체를 처리하려면 대신 탐색기를 사용하세요:
원하는 녹화를 선택하세요. Ctrl 클릭과 Shift 클릭 모두 사용할 수 있으며,
Ctrl+A를 누르면 화면에 표시된 모든 항목이 선택됩니다. 탐색기 사용 방법 을 참고하세요.선택 항목을 마우스 오른쪽 버튼으로 클릭하고 모션 캡처 재처리 및 스윙 페이즈 감지를 선택하세요. 이 동작은 포인터 아래에 있는 녹화 하나가 아니라 선택한 전체 항목에 적용됩니다.
확인 메시지가 표시되면 승인하세요. 해당 녹화들의 기존 모션 캡처 데이터가 대체됩니다.
일괄 처리는 백그라운드에서 한 번에 하나씩 실행되며, 현재 열려 있는 녹화에는 영향을 주지 않습니다. 탐색기는 처리 중에 “모션 캡처 재처리 중…“을 표시하며, 취소 버튼도 함께 제공됩니다.
아무것도 선택하지 않았거나 이전 일괄 처리가 아직 실행 중일 때는 이 메뉴 항목을 사용할 수 없습니다.
골프 스윙의 경우, 일괄 처리는 감지된 스윙 페이즈에 맞춰 북마크도 함께 업데이트합니다. 직접 마커를 이동한 녹화는 예외입니다. 이러한 녹화는 기존 마커를 그대로 유지하며 별도로 집계되고, 다음에 해당 녹화를 열 때 감지된 페이즈를 제안받습니다. 먼저 확인을 요청받을지, 감지된 페이즈가 즉시 적용될지는 스윙 페이즈 감지 설정에 따라 달라집니다. 어느 경우든 기존 마커는 먼저 저장되므로 나중에 되돌릴 수 있습니다.
A summary banner appears when the batch finishes, so it never ends in silence. 일괄 처리가 끝나면 요약 배너가 표시되므로 아무 안내 없이 조용히 종료되는 일은 없습니다. 배너는 일괄 처리된 녹화에 어떤 일이 일어났는지 알려주며, 되돌릴 항목이 있으면 모두 되돌리기를 제공합니다. 자세한 내용은 골프 스윙 단계 감지 를 참고하세요.
처리 도중 문제가 발생하면 남은 모든 녹화를 억지로 처리하지 않고 일괄 처리를 중단하며, 배너에 그 이유가 표시됩니다. 보고되는 이유는 다음과 같습니다: GPU 메모리 부족, GPU 응답 중단, 필요한 모델 파일 누락, 디스크 공간 부족, 또는 반복되는 시스템 오류입니다. Retry를 사용하면 아직 시도되지 않은 녹화들을 이어서 처리합니다. 개별 녹화 하나만 단독으로 실패한 경우에는 일괄 처리가 중단되지 않습니다.
문제 해결
Swing Catalyst 모션 캡처(MoCap) 시스템에서 문제가 발생하면 다음과 같은 일반적인 문제와 해결 방법을 참고하세요:
1. MoCap 기능을 사용할 수 없음
문제: 모션 캡처 기능에 접근할 수 없습니다.
해결 방법:
라이선스 확인: MoCap은 Pro 또는 Pro+ 라이선스 유형이 필요하므로, 활성화된 Swing Catalyst Pro 또는 Pro+ 구독이 있는지 확인하세요.
소프트웨어 버전: Swing Catalyst 소프트웨어가 MoCap 기능이 포함된 버전 25.1 이상으로 업데이트되어 있는지 확인하세요.
2. 처리 시간이 느림
문제: MoCap이 활성화된 상태에서 녹화 처리 시간이 예상보다 오래 걸립니다.
해결 방법:
실행 공급자: 하드웨어에 최적화된 실행 공급자를 선택하세요.
NVIDIA GPU의 경우 최상의 퍼포먼스를 위해 TensorRT를 권장합니다.
- TensorRT에서 FP16을 활성화해 보세요(단, 정확도가 낮아질 수 있음에 유의하세요).
배치 크기: MoCap 설정에서 배치 크기를 조정하세요. 배치 크기 32가 최적이지만, 메모리 문제가 발생하면 값을 줄이는 것을 고려하세요.
하드웨어 사양: 시스템이 권장 사양, 특히 GPU 요구 사항을 충족하는지 확인하세요. 더 강력한 GPU로 업그레이드하면 처리 속도를 높일 수 있습니다.
3. 골격이 표시되지 않음
문제: 녹화 중 골격 오버레이가 나타나지 않습니다.
해결 방법:
사람 감지: 사람 감지가 실패했을 수 있습니다. 캡처 모드를 껐다 켜보거나 MoCap을 비활성화한 후 다시 활성화해 보세요.
감지 모델: Nano 감지 모델을 사용 중이라면 정확도 향상을 위해 Medium 모델로 전환하세요. 변경 후에는 Swing Catalyst를 재시작하세요.
카메라 셋업: 권장 가이드라인에 따라 카메라가 올바르게 배치되고 캘리브레이션되었는지 확인하세요. 정확한 사람 감지를 위해서는 올바른 카메라 셋업이 매우 중요합니다.
4. 모션 캡처 데이터가 부정확함
문제: 캡처된 모션 데이터가 부정확하거나 일관되지 않습니다.
해결 방법:
조명 조건: 촬영 공간에서 일관되고 고르게 분산된 조명을 유지하세요. 깜박이는 조명과 강한 그림자는 감지 정확도에 영향을 줄 수 있으므로 피하세요.
카메라 화질: 녹화 중 카메라가 흔들리지 않도록 하세요. 흔들리면 트래킹 결과가 저하될 수 있습니다. 프레이밍도 고려하세요. 카메라 위치와 렌즈 셋업이 올바른가요?
실행 공급자 설정: TensorRT가 활성화되어 있고 “FP16 for TensorRT"가 체크되어 있다면, 체크를 해제했을 때 정확도가 개선되는지 확인해 보세요.
- 부정확한 문제가 계속되면 저희에게 지원 티켓을 생성하는 것을 고려하세요.
5. 모션 캡처 처리 실패
문제: 처리가 실패합니다
해결 방법:
실행 공급자: 실행 공급자를 변경해 보세요. DirectML의 호환성이 가장 우수합니다.
메모리 사용량: 메모리가 부족하지 않은지 확인하세요.
Windows 작업 관리자를 열고 성능 탭으로 이동하세요.
메모리 사용량과 GPU 메모리 사용량을 모니터링하여 메모리가 부족한지 확인하세요.
메모리가 부족하다면 더 낮은 배치 크기를 사용해 보거나, TensorRT 실행 공급자를 사용 중이라면 “FP16 for TensorRT"를 시도해 보세요.
컴퓨터 사양: 사용 중인 컴퓨터가 MoCap을 실행하기에 충분한 사양인가요 ?
카메라 프레임 레이트 낮추기: 프레임 레이트를 낮추면 처리되는 프레임 수가 줄어들어 시스템 부하를 줄일 수 있습니다.
MoCap 끄기: MoCap 기능을 꺼서 오류가 MoCap 기능 자체와 관련이 없는지 확인해 보세요.









