Swing Catalyst Motion Capture Nastavenia
Úvod
Tento článok popisuje, ako nastaviť a nakonfigurovať funkciu Motion Capture v aplikácii Swing Catalyst. Táto funkcia nemusí byť dostupná pre všetky typy licencií. Ďalšie informácie nájdete v našich Často kladených otázkach o Motion Capture.
Požiadavky
- Komponenty musia byť nainštalované do adresára komponentov.
Váš počítač musí spĺňať naše odporúčané hardvérové požiadavky pre PC, pričom najdôležitejšie je, aby grafická karta spĺňala naše odporúčania.
Konfigurácia
Nastavenia Motion Capture nájdete v hlavnom menu Nastavenia v časti „Video & Zachytávanie". Tu môžete vybrať alebo zmeniť poskytovateľov vykonávania (execution providers) a veľkosť dávky (batch size).
Odporúčame veľkosť dávky medzi 12 a 24, v závislosti od počtu aktívnych/zapnutých kamier.
Odporúčaný poskytovateľ vykonávania
NVIDIA
NVIDIA RTX 3060 alebo novší GPU -> TensorRT
Ak TensorRT nefunguje, skúste CUDA
Ostatné grafické karty
- DirectML
Predvolená možnosť je DirectML, keďže je najkompatibilnejším poskytovateľom. Je však bohužiaľ aj najpomalší.
Počas testov sme zistili, že TensorRT je najvýkonnejším zo všetkých poskytovateľov vykonávania.
TensorRT je v priemere (35–45 % rýchlejší ako DirectML, 20–25 % rýchlejší ako CUDA)
CUDA ponúka mierne zlepšenie oproti DirectML (v priemere 10–12 %)
CUDA využíva výrazne viac pamäte GPU (VRAM) ako TensorRT – ak používate CUDA, skúste znížiť veľkosť dávky
Stiahnutie komponentov
Ak vyberiete komponent, ktorý ešte nie je nainštalovaný, zobrazí sa výzva na jeho stiahnutie.
Na používanie TensorRT alebo CUDA je potrebné najprv stiahnuť príslušné komponenty.
note: Táto funkcia je dostupná iba vo verzii 25.2.
Odporúčaná veľkosť dávky
Podľa našich testov väčšie veľkosti dávky prinášajú lepšiu Výkonnosť. Pre typické nastavenie s 2–3 kamerami odporúčame veľkosť dávky medzi 16 a 24. Ak súčasne používate iný softvér, ktorý vyžaduje grafické prostriedky, môže byť výhodné skúsiť nižšiu veľkosť dávky. V konečnom dôsledku optimálna veľkosť dávky závisí od vášho pracovného postupu a od toho, aké programy máte spustené popri aplikácii Swing Catalyst.
Pokročilé nastavenia
Pod nastaveniami poskytovateľa vykonávania sa nachádzajú pokročilé nastavenia, kde môžete zmeniť model detekcie alebo povoliť „FP16".
Zmena modelu detekcie z Medium na Nano môže znížiť využitie pamäte grafickej karty a zlepšiť Výkonnosť, avšak na úkor presnosti.
Ak máte problémy s dostatočnou kvalitou detekcie, skúste zmeniť model na Medium, reštartujte Swing Catalyst a skúste to znova.
Predvolený model detekcie je Nano
„FP16 pre TensorRT" nie je predvolene zaškrtnuté
FP16
Použitie FP16 môže znížiť využitie pamäte a zlepšiť Výkonnosť (na úkor presnosti).
Počas testovania sme zistili, že FP16 môže zlepšiť Výkonnosť o 20–35 %.
Môže tiež prinášať nekonzistentnejšie výsledky medzi jednotlivými Záznamami v porovnaní s predvoleným FP32. Môže byť vhodné vyskúšať ho, ak máte problémy s Výkonnosťou alebo vám dochádza pamäť.
Porovnanie Výkonnosti
TensorRT (fialová), CUDA (ružová) a DirectML (zelená), zľava doprava. Os Y (FPS) predstavuje počet Snímkov za sekundu, ktoré je model Motion Capture schopný spracovať, a priamo nesúvisí s Frekvenciou snímkov vašej kamery.
Metrika Výkonnosti (FPS) vyjadruje počet Snímkov za sekundu, ktoré sú spracované – čím vyššie číslo, tým rýchlejšie prebehne spracovanie. Ako je vidieť na obrázku vyššie, CUDA aj TensorRT sú takmer lineárne. Napríklad pri prechode z jednej na dve kamery zaznamenáte takmer polovičnú Výkonnosť. Tento pokles Výkonnosti je menej badateľný pri novších grafických kartách NVIDIA.
Posledná aktualizácia: 2025-05-16 | Zobraziť na oficiálnej stránke podpory




