Swing Catalyst 모션 캡처 설정
소개
이 문서에서는 Swing Catalyst 내에서 모션 캡처 기능을 셋업하고 구성하는 방법을 설명합니다. 이 기능은 모든 라이선스 유형에서 사용 가능하지 않을 수 있으므로, 자세한 내용은 모션 캡처 FAQ를 참조하십시오.
요구 사항
- 컴포넌트는 컴포넌트 디렉터리에 설치되어야 합니다.
컴퓨터가 당사의 PC 사양 권장 사항을 충족해야 하며, 특히 그래픽 카드가 권장 사항을 충족하는 것이 중요합니다.
구성
모션 캡처 설정은 기본 설정 메뉴의 “Video & Capture” 섹션에서 찾을 수 있습니다. 여기서 실행 공급자(execution provider)와 배치 크기(batch size)를 선택하거나 변경할 수 있습니다.
활성화된 카메라 수에 따라 배치 크기는 12에서 24 사이를 권장합니다.
권장 실행 공급자
NVIDIA
NVIDIA RTX 3060 이상 GPU -> TensorRT
TensorRT가 작동하지 않으면 CUDA를 시도하십시오.
기타 그래픽 카드
- DirectX ML (DirectML)
기본값은 DirectML로, 가장 호환성이 높은 공급자입니다. 다만 안타깝게도 속도가 가장 느립니다.
벤치마크 테스트에서 TensorRT가 실행 공급자 중 가장 높은 퍼포먼스를 보였습니다.
TensorRT는 평균적으로 (DirectML보다 35
45% 빠르고, CUDA보다 2025% 빠릅니다)CUDA는 DirectML 대비 적당한 수준의 성능 향상을 제공합니다 (평균 10~12%)
CUDA는 TensorRT보다 GPU 메모리(VRAM)를 현저히 많이 사용하므로, CUDA 사용 시 배치 크기를 줄여 보십시오.
컴포넌트 다운로드
아직 설치되지 않은 컴포넌트를 선택하면 다운로드 안내가 표시됩니다.
TensorRT 또는 CUDA를 사용하려면 먼저 컴포넌트를 다운로드해야 합니다.
Note: 이 기능은 버전 25.2 이상에서만 사용 가능합니다.
권장 배치 크기
당사 테스트 결과, 배치 크기가 클수록 더 나은 퍼포먼스를 제공합니다. 일반적인 2~3대 카메라 셋업의 경우 배치 크기를 16에서 24 사이로 설정하는 것을 권장합니다. 그래픽 리소스를 필요로 하는 다른 소프트웨어를 동시에 사용하는 경우, 배치 크기를 낮추는 것이 도움이 될 수 있습니다. 최적의 배치 크기는 작업 흐름 및 Swing Catalyst와 함께 실행 중인 프로그램의 종류에 따라 달라질 수 있습니다.
고급 설정
실행 공급자 설정 아래에는 감지 모델을 변경하거나 “FP16"을 활성화할 수 있는 고급 설정이 있습니다.
감지 모델을 Medium에서 Nano로 변경하면 그래픽 카드의 메모리 사용량을 줄이고 퍼포먼스를 향상시킬 수 있지만, 정확도가 낮아질 수 있습니다.
감지 품질이 충분하지 않다면 모델을 Medium으로 변경하고 Swing Catalyst를 재시작한 후 다시 시도해 보십시오.
기본 감지 모델은 Nano입니다.
“TensorRT용 FP16"은 기본적으로 체크되어 있지 않습니다.
FP16
FP16을 사용하면 메모리 사용량을 줄이고 퍼포먼스를 향상시킬 수 있습니다 (정확도가 낮아질 수 있습니다).
테스트 결과, FP16은 퍼포먼스를 20~35% 향상시킬 수 있는 것으로 나타났습니다.
또한 기본값인 FP32에 비해 녹화 간 결과가 더 불일치할 수 있습니다. 퍼포먼스 문제가 있거나 메모리가 부족한 경우 시도해 볼 만한 옵션입니다.
퍼포먼스 비교
TensorRT(보라색), CUDA(분홍색), DirectML(녹색) 순서로 왼쪽에서 오른쪽으로 표시됩니다. Y축(FPS)은 모션 캡처 모델이 처리할 수 있는 초당 프레임 수를 나타내며, 카메라의 프레임 레이트와 직접적인 관련은 없습니다.
퍼포먼스 메트릭(FPS)은 초당 처리되는 프레임 수를 나타내며, 숫자가 높을수록 처리 속도가 빠릅니다. 위 그림에서 볼 수 있듯이 CUDA와 TensorRT 모두 거의 선형적인 특성을 보입니다. 예를 들어, 카메라를 1대에서 2대로 늘리면 퍼포먼스가 거의 절반으로 줄어듭니다. 이러한 퍼포먼스 저하는 최신 NVIDIA 그래픽 카드에서는 덜 두드러집니다.
최종 업데이트: 2025-05-16 | 공식 지원 사이트에서 보기




