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.

MotionCatalyst_YXRW7bXdCW.png MotionCatalyst_YXRW7bXdCW.png

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.

eZkrGi1hnK.png eZkrGi1hnK.png

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äť.

MotionCatalyst_1HvvrDLr0m.png MotionCatalyst_1HvvrDLr0m.png

Porovnanie Výkonnosti

Screen Shot 2024-12-17 at 16.25.42.png Screen Shot 2024-12-17 at 16.25.42.png

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.

firefox_NQ3XNoVqhI.png firefox_NQ3XNoVqhI.png

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