Swing Catalyst Motion Capture Nustatymai

Įvadas

Šiame straipsnyje aprašoma, kaip paruošti ir sukonfigūruoti Judėjimo fiksavimo funkciją programoje Swing Catalyst. Ši funkcija gali būti neprieinama visų tipų licencijoms – daugiau informacijos rasite mūsų Judėjimo fiksavimo DUK.

Reikalavimai

  • Komponentai turi būti įdiegti į komponentų katalogą.

Jūsų kompiuteris turi atitikti mūsų rekomenduojamus kompiuterio specifikacijų reikalavimus – svarbiausia, kad vaizdo plokštė atitiktų mūsų rekomendacijas.

Konfigūracija

Judėjimo fiksavimo nustatymus galite rasti pagrindiniame nustatymų meniu, skiltyje „Vaizdo įrašas ir nufilmavimas". Čia galite pasirinkti arba pakeisti vykdymo tiekėjus ir paketų dydį.

Rekomenduojame paketų dydį nuo 12 iki 24, atsižvelgiant į tai, kiek aktyvių / įjungtų kamerų naudojate.

MotionCatalyst_YXRW7bXdCW.png MotionCatalyst_YXRW7bXdCW.png

Rekomenduojamas vykdymo tiekėjas

NVIDIA

  • NVIDIA RTX 3060 arba naujesnės kartos GPU -> TensorRT

  • Jei TensorRT neveikia, išbandykite CUDA

Kitos vaizdo plokštės

  • DirectML

Numatytasis yra DirectML, nes jis yra universaliausias tiekėjas. Deja, jis taip pat yra lėčiausias.

Atlikdami našumo testus nustatėme, kad TensorRT yra produktyviausias iš visų vykdymo tiekėjų.

  • TensorRT vidutiniškai yra greitesnis (35–45 % greitesnis nei DirectML, 20–25 % greitesnis nei CUDA)

  • CUDA suteikia vidutinio lygio patobulinimų, palyginti su DirectML (vidutiniškai 10–12 %)

  • CUDA naudoja žymiai daugiau GPU atminties (VRAM) nei TensorRT – jei naudojate CUDA, pabandykite sumažinti paketų dydį

Komponento atsisiuntimas

Jei pasirinksite komponentą, kuris dar nėra įdiegtas, būsite paraginti jį atsisiųsti.

Norėdami naudoti TensorRT arba CUDA, pirmiausia turėsite atsisiųsti komponentus.

eZkrGi1hnK.png eZkrGi1hnK.png

Note: Ši funkcija prieinama tik 25.2 versijoje.

Rekomenduojamas paketų dydis

Remiantis mūsų testais, didesni paketų dydžiai suteikia geresnį produktyvumą. Tipinei 2–3 kamerų sistemai rekomenduojame paketų dydį nuo 16 iki 24. Jei tuo pačiu metu naudojate kitą programinę įrangą, kuriai reikalingi grafikos ištekliai, gali būti naudinga išbandyti mažesnį paketų dydį. Galiausiai geriausias paketų dydis gali priklausyti nuo jūsų darbo eigos ir kokias programas naudojate kartu su Swing Catalyst.

Išplėstiniai nustatymai

Po vykdymo tiekėjo nustatymais yra išplėstiniai nustatymai, kuriuose galite pakeisti aptikimo modelį arba įjungti „FP16".

Aptikimo modelio keitimas iš „Medium" į „Nano" gali sumažinti vaizdo plokštės naudojamos atminties kiekį ir pagerinti produktyvumą – tikslumu.

Jei kyla sunkumų dėl aptikimo kokybės, pabandykite pakeisti modelį į „Medium", paleiskite Swing Catalyst iš naujo ir bandykite dar kartą.

  • Numatytasis aptikimo modelis yra „Nano"

  • „FP16 for TensorRT" pagal numatytuosius nustatymus nėra pažymėtas

FP16

FP16 naudojimas gali sumažinti atminties naudojimą ir pagerinti produktyvumą (tikslumu).

Testų metu nustatėme, kad FP16 gali pagerinti produktyvumą 20–35 %.

Taip pat gali duoti netolygesnius rezultatus tarp įrašų, palyginti su numatytuoju FP32. Verta išbandyti, jei kyla produktyvumo problemų arba jei trūksta atminties.

MotionCatalyst_1HvvrDLr0m.png MotionCatalyst_1HvvrDLr0m.png

Produktyvumo palyginimas

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

TensorRT (violetinė), CUDA (rožinė) ir DirectML (žalia), iš kairės į dešinę. Y ašis (FPS) rodo, kiek kadrų per sekundę judėjimo fiksavimo modelis gali apdoroti, ir tiesiogiai nesusijusi su jūsų kameros kadrų dažniu.

firefox_NQ3XNoVqhI.png firefox_NQ3XNoVqhI.png

Produktyvumo metrika (FPS) rodo, kiek kadrų per sekundę yra apdorojama – kuo didesnis skaičius, tuo greičiau bus apdorojama. Kaip matyti aukščiau esančiame paveikslėlyje, tiek CUDA, tiek TensorRT yra beveik tiesiniai. Pvz., pereidami nuo vienos prie dviejų kamerų pastebite beveik perpus mažesnį produktyvumą. Šis produktyvumo sumažėjimas yra mažiau pastebimas su naujesnėmis NVIDIA vaizdo plokštėmis.


Paskutinį kartą atnaujinta: 2025-05-16 | Peržiūrėti oficialioje pagalbos svetainėje