Sdílet prostřednictvím


Zpráva k vydání verze sady Microsoft Mixed Reality Toolkit 2.8

Novinky ve verzi 2.8.3

MRTK 2.8.3 poskytuje různé opravy a vylepšení výkonu.

Opravy a změny chyb MRTK 2.8.3

  • Oprava občasných výjimek KeyNotFound z DefaultPointerMediatoru #10612
  • Vyčištění kódu & opravy upozornění #10526
  • Přidání inspektoru BaseMeshOutline #10662
  • Oprava nullReferenceException při otevírání pointerProfile bez hlavní kamery ve scéně #10715
  • Aktualizace případu selhání služby CameraCache + výkon #10714
  • Fixed ArgumentNullException: Hodnota nemůže být null. Název parametru: _unity_self #10713
  • Oprava blikajícího riggedHandMesh #10754
  • Aktualizace opravy chyby blikání zmanipulované ruční sítě tak, aby nebyla zásadní změnou rozhraní #10831
  • Oprava MRTK2 v Unity 2022 #10903 a #10915
  • Aktualizace OnInspectorGUI pro inspektor sady nástrojů #10936
  • Některé cesty kódu se přesunuly mimo MixedRealityToolkitFiles #10956.
  • Oprava funkce TouchPointer NullReferenceException #11036
  • Oprava metody GetAsync ve třídě Rest #10797
  • Přidání chybějících mapování pro "dotykové" vazby ovladače Quest Touch #11105
  • Změna GGVPointeru tak, aby používal zaregistrovaného poskytovatele raycastu #11147
  • Oprava přepsání gazeTarget ukazatelem bez pohledu #11148
  • Odebrání nepotřebných vizuálů kontroleru z výchozího profilu HoloLens kvůli snížení paměti #11166
  • Aktualizace logiky sestavení pro vyhledání sady SDK #11129
  • Přidání openXR "render from PV cam" poznámka č. 11127
  • Nezavádějte metody rozšíření GetAwaiter, které jsou v konfliktu s funkcí Awaitable Unity ve verzi 2023.1 nebo #11178.
  • Vyřešení upozornění sestavení Unity 2023 #11190
  • Opravili jsme problém s kompatibilitou OIP #11212.
  • Nesdílet kontroler a zdrojové kolekce mezi instancemi #11266
  • Oprava zmanipulovaných rukou v vzdálené komunikace #11267
  • Vystavený stav kalibrace očí při použití sady XR SDK #11269
  • Oprava uchopení simulovaného ovladače pohybu #11272

Novinky ve verzi 2.8.2

MRTK 2.8.2 poskytuje vylepšení výkonu a klíčové opravy pro aplikace cílené na zařízení Microsoft nebo Oculus.

Opravy a změny chyb MRTK 2.8.2

  • Několik vylepšení výkonu, snížení alokací a zlepšení efektivity v klíčových cestách kódu #10643, #10606
  • Aktualizace souboru CameraFOVChecker.cs pro opravu sestavení .NET v Unity 2018 #10654
  • Aktualizujte odkazy na naši dokumentaci a referenční stránku rozhraní API #10670
  • Přidání podpory pro výběr hlasového příkazu pomocí OpenXR na HoloLens 2 #10661
  • Ohraničující rámeček skinnedMeshRenderer support added #10611
  • Oprava problému, kdy se vizuály kontroleru neicializovaly před OnSourceDetected #10625
  • Oprava problému s odkazy v ClippingPrimitive #10627

Novinky ve verzi 2.8.1

Tato verze je zastaralá a neměla by se používat, protože se omylem jednalo o opětovné zabalení verze 2.8.0. Místo toho použijte 2.8.2.

Novinky ve verzi 2.8.0

Komunity pomáhají všem dostat se tam, kam jdou.

Vydání MRTK 2.8.0 přináší několik oprav chyb pro komunitní problémy a některé nové funkce, které jste vy, komunita MRTK, požadovali!

Vzhledem k tomu, že pracujeme na další éře MRTK, je dobré mít na paměti, jak důležité byly příspěvky komunity MRTK k formování minulosti, přítomnosti a budoucnosti MRTK. Do roadmapy MRTK jsme přidali oddíl MRTK3 a pro streamování je dostupný panel GDC 2022 Creating Cross-Platform Mixed Reality Experiences. Své myšlenky a nápady můžete sdílet s týmem na panelu diskuze v úložišti MRTK nebo podáním žádosti o funkci. Těšíme se na vaši zpětnou vazbu a budeme s vámi brzy sdílet další informace o MRTK3.

I když čekáte na další, doufáme, že se vám budou líbit nové funkce MRTK 2.8.0, vylepšení výkonu a opravy chyb. Ještě jedna poznámka od nás, než se ponoříme do podrobností o verzi. MRTK je projekt založený na spolupráci. Každý, kdo přispívá na MRTK, je navždy připomínán, s naším poděkováním na naší stránce Autorů.

Podpora OpenXR

Vylepšili jsme podporu kanálu OpenXR, konkrétně pro Oculus Quest a další zařízení bez HoloLensu. Ve verzích Unity 2020 a 2021 LTS se doporučuje používat modul plug-in Microsoft OpenXR s kanálem OpenXR. Pokud při používání MRTK s kanálem OpenXR narazíte na nějaké problémy, zakažte problém v našem úložišti GitHub.

Pohled + stažení prstů

MRTK v2.8.0 přidal novou a experimentální metodu zadávání gaze + stažení prstů. Teď můžete cílit na objekt tak, že se na něj podíváte a vyberete ho gestem stažení prstů. #10193

PinchSliderBox + PinchSpring

MRTK v2.8.0 teď podporuje dvě nové experimentální komponenty uživatelského rozhraní, které si vyžádali naši partneři a návrháři. #6445

Ukázka spuštěného pinchSliderBoxu

Posuvník odstupňovaných kroků

Sloučil krokový posuvník a dotykové funkce do posuvníku stažení prstů a odstupňoval od experimentálního. #9983

Posuvník kroku

Zvýšení výkonu

  • Neprodávejte raycasts pro GazeProvider, pokud je jeho chování nastavené #10340
  • Lepší manipulace při nadměrné vzdálenosti světla #10241
  • Různé vylepšení výkonu v horkých cestách kódu #10601

Vylepšení vizualizace

MRTK 2.8.0 teď obsahuje výchozí ovladač a vizualizaci rukou pro případ, že platforma neposkytuje žádné vizualizace ovladače nebo rukou. S balíčkem Microsoft OpenXR nemusíte importovat balíček Oculus Integration, abyste měli vizualizace rukou nebo kontroleru Oculus.

  • Náhradní modely kontroleru #10568
  • Vizualizace Oculus je teď integrovaná s MRTK #10067

Vylepšení a opravy chyb MRTK 2.8.0

Vylepšení profilu

MRTK 2.8.0 obsahuje několik vylepšení našich profilů. Správa chování pohledu a ukazatele by teď měla být mnohem jednodušší.

  • Přepracování masky vrstvy profilu ukazatele #10508
  • Objasnění popisů vrstvy paprskového vysílání a definic přetížení pevného teleportování ukazatele #10507
  • HandTracking Profile HandTracking Hand Mesh Refactor #10608
  • Nastavení funkce zrakového pohledu v konfigurátoru konzistentnější s aktuálním profilem MRTK #10525
  • Opravili jsme problém, kdy ruční vyhledávání vyvolalo výjimky slovníku pro vizualizéry #10574.
  • Oprava blikání kurzoru s jedním rámečkem #10436
  • Oprava problému, kdy se kurzory protahovaly za zvláštních okolností #10503
  • Opravili jsme problémy, kdy se nesprávně počítaly rayDistance a rayStepIndex #10506.

Vylepšení vstupu

  • Nadřazený vstupní zdroj už není uložený v mezipaměti #10561
  • Oprava problému, kdy se zprostředkovatel pohledu při úpravě profilu #10510 vynutil resetování
  • Oprava nekonzistentního chování interakce pro překrývající se objekty #10188
  • Oprava rozdílu v matematice ukazování rukou mezi levou a pravou rukou #10492
  • Oprava PokePointer a TouchableVolume pro zabalené scény a vnořené nastavení #10531

Další funkce, vylepšení a změny rozhraní API

  • Přizpůsobení zastaralého využití metod nebo vlastností pro zajištění kompatibility s Mixed Reality OpenXR 1.4.0 #10524
  • Přidání podpory pro hlasový příkaz "select" pomocí modulu plug-in Windows XR #10533
  • Obecná podpora interakce rukou OpenXR #10538
  • Oprava problému, kdy kontrolery WMR neoznamovaly prostorová data v režimu kontroleru, když byly povolené klouby rukou #10547
  • Aktualizace souboru TetheredPlacement.cs tak, aby používal místní pozici #10566
  • Opravy žádostí, kompatibilita integrace Oculus 39.0 #10576
  • Ochrana planefinding nativního balíčku DLL volá pouze windows #10595
  • Přesun kódu dotazu scény ze zprostředkovatele fokusu. Vylepšený výkon ukazatele sphere #10146
  • (Rozbít) Fix handness -> handness #10273
  • Přidání synchronních funkcí CloseImmediate() do IProgressIndicator #10323
  • Sjednocení artikulovaných skriptů vizualizéru rukou #10555
  • Nastavit funkce ObjectManipulator Start a OnPointerX jako virtuální #9981
  • Zveřejnění ObservedObjectParent prostřednictvím třídy BaseSpatialObserver #9995
  • Pořadí provádění nebo systém priority pro TransformConstraint #10028
  • Přidání podpory pro vložené balíčky v okně závislostí #10042
  • Umožňuje použít blízké ukazatele na řadičích. #10059
  • Představení výčtu a řízení chování #10078
  • Přidání možnosti, aby se během manipulace přehrály jenom zvuky posuvníku #10081
  • MRTK TMP – přidání shaderu Sprite #10096