Nastavení Motion Capture v Swing Catalyst

Úvod

Tento článek popisuje, jak nastavit a nakonfigurovat funkci Motion Capture v aplikaci Swing Catalyst. Tato funkce nemusí být dostupná pro všechny typy licencí – další informace naleznete v našich Nejčastějších dotazech k Motion Capture.

Požadavky

  • Komponenty musí být nainstalovány do adresáře komponent.

Váš počítač musí splňovat naše doporučené specifikace pro PC, přičemž nejdůležitější je, aby grafická karta splňovala naše doporučení.

Konfigurace

Nastavení Motion Capture lze najít v hlavní nabídce Nastavení v části „Video & Capture". Zde můžete vybrat nebo změnit poskytovatele spuštění a velikost dávky.

Doporučujeme velikost dávky mezi 12 a 24 v závislosti na počtu aktivních / povolených kamer.

Snímek obrazovky MotionCatalyst Snímek obrazovky MotionCatalyst

Doporučený poskytovatel spuštění

NVIDIA

  • NVIDIA RTX 3060 nebo novější GPU -> TensorRT

  • Pokud TensorRT nefunguje, zkuste CUDA

Ostatní grafické karty

  • DirectML

Výchozím nastavením je DirectML, protože je nejkompatibilnějším poskytovatelem. Je to však bohužel také nejpomalejší možnost.

Během benchmarkového testování jsme zjistili, že TensorRT je nejvýkonnějším z poskytovatelů spuštění.

  • TensorRT je v průměru o 35–45 % rychlejší než DirectML a o 20–25 % rychlejší než CUDA

  • CUDA nabízí mírné zlepšení oproti DirectML (v průměru 10–12 %)

  • CUDA využívá výrazně více paměti GPU (VRAM) než TensorRT – pokud používáte CUDA, zkuste snížit velikost dávky

Stažení komponent

Pokud vyberete komponentu, která ještě není nainstalována, zobrazí se výzva k jejímu stažení.

Chcete-li použít TensorRT nebo CUDA, musíte nejprve stáhnout příslušné komponenty.

Snímek obrazovky stahování komponent Snímek obrazovky stahování komponent

note: Tato funkce je dostupná pouze ve verzi 25.2.

Doporučená velikost dávky

Podle našeho testování větší velikosti dávky přinášejí lepší Výkon. Pro typické nastavení s 2–3 kamerami doporučujeme velikost dávky mezi 16 a 24. Pokud zároveň používáte jiný software, který vyžaduje grafické prostředky, může být výhodné zkusit nižší velikost dávky. Optimální velikost dávky může v konečném důsledku záviset na vašem pracovním postupu a na tom, jaké programy máte spuštěny souběžně se SwingCatalyst.

Pokročilá nastavení

Pod nastavením poskytovatele spuštění se nacházejí pokročilá nastavení, kde můžete změnit model detekce nebo povolit „FP16".

Změna modelu detekce z Medium na Nano může snížit využití paměti grafické karty a zlepšit Výkon, a to za cenu přesnosti.

Pokud máte potíže s dosažením dostatečné kvality detekce, zkuste změnit model na Medium, restartujte SwingCatalyst a zkuste to znovu.

  • Výchozí model detekce je Nano

  • „FP16 pro TensorRT" není ve výchozím nastavení zaškrtnuto

FP16

Použití FP16 může snížit využití paměti a zlepšit Výkon (za cenu přesnosti).

Během testování jsme zjistili, že FP16 může zlepšit Výkon o 20–35 %.

Může také způsobit méně konzistentní výsledky mezi jednotlivými Nahrávkami ve srovnání s výchozím FP32. Může být přínosné to vyzkoušet, pokud máte problémy s Výkonem nebo vám dochází paměť.

Snímek obrazovky pokročilých nastavení MotionCatalyst Snímek obrazovky pokročilých nastavení MotionCatalyst

Srovnání výkonu

Snímek obrazovky srovnání výkonu Snímek obrazovky srovnání výkonu

TensorRT (fialová), CUDA (růžová) a DirectML (zelená), zleva doprava. Osa Y (FPS) představuje počet Snímků za Sekundu, které je model Motion Capture schopen zpracovat, a přímo nesouvisí se Snímkovou Frekvencí vaší kamery.

Snímek obrazovky grafu výkonu Snímek obrazovky grafu výkonu

Metrika Výkonu (FPS) udává, kolik Snímků za Sekundu je zpracováno – čím vyšší číslo, tím rychlejší zpracování. Jak je patrné z výše uvedeného obrázku, CUDA i TensorRT jsou téměř lineární. Například při přechodu z jedné na dvě kamery dojde téměř k polovičnímu Výkonu. Tento pokles Výkonu je méně znatelný u novějších grafických karet NVIDIA.


Poslední aktualizace: 2025-05-16 | Zobrazit na oficiálním webu podpory