Note sulla versione di Microsoft Realtà mista Toolkit 2.8
Novità della versione 2.8.3
MRTK 2.8.3 offre varie correzioni e miglioramenti delle prestazioni.
Correzioni e modifiche di bug MRTK 2.8.3
- Correzione occasionale di KeyNotFoundExceptions provenienti da DefaultPointerMediator #10612
- Correzioni dell'avviso di pulizia del codice & #10526
- Aggiunta del controllo BaseMeshOutline #10662
- Correzione nullReferenceException quando si apre PointerProfile senza fotocamera principale nella scena #10715
- Caso di errore di CameraCache aggiornato + perf #10714
- Argomento fissoNullException: il valore non può essere null. Nome parametro: _unity_self #10713
- Correzione del flashing RiggedHandMesh #10754
- Correzione di bug flicker modificata della mesh rigged aggiornata per non essere una modifica di interfaccia di rilievo #10831
- Correzione di MRTK2 in Unity 2022 #10903 e #10915
- Aggiornamento di OnInspectorGUI per Toolkit Inspector #10936
- Spostato alcuni percorsi di codice da MixedRealityToolkitFiles #10956
- Correzione di TouchPointer NullReferenceException #11036
- Correzione del metodo GetAsync nella classe Rest #10797
- Aggiunta di mapping mancanti per le associazioni del controller touch di Quest Touch #11105
- Modificato GGVPointer per usare il provider raycast registrato #11147
- Correzione per GazeTarget sovrascritto da puntatori non di sguardo #11148
- Oggetti visivi del controller non necessari dal profilo HoloLens predefinito per ridurre il footprint di memoria #11166
- Logica di compilazione aggiornata per trovare sdk #11129
- Aggiunta della nota OpenXR "render from PV cam" #11127
- Non introdurre metodi di estensione GetAwaiter in conflitto con Awaitable di Unity nel 2023.1+ #11178
- Avvisi di compilazione di Unity 2023 risolti #11190
- Correzione di un problema di compatibilità OIP #11212
- Non condividere le raccolte controller e di origine tra istanze #11266
- Correzione delle mani disattivate nella comunicazione remota #11267
- Stato di calibrazione oculare esposto quando si usa XR SDK #11269
- Correzione del controllo del movimento simulato #11272
Novità di 2.8.2
MRTK 2.8.2 offre miglioramenti delle prestazioni e correzioni chiave per le applicazioni destinate ai dispositivi Microsoft o Oculus.
Correzioni e modifiche di bug MRTK 2.8.2
- Diversi miglioramenti delle prestazioni, riduzione degli allochi e miglioramento dell'efficienza nei percorsi chiave del codice #10643, #10606
- Aggiornare CameraFOVChecker.cs per correggere la build .NET in Unity 2018 #10654
- Aggiornare i collegamenti alla pagina di riferimento della documentazione e dell'API #10670
- Aggiungere il supporto per il comando vocale "select" con OpenXR in HoloLens 2 #10661
- Riquadro di selezione di SkinnedMeshRenderer support aggiunto #10611
- Correzione del problema per cui gli oggetti visivi del controller non sono stati inizializzati prima di OnSourceDetected #10625
- Risolvere un problema di riferimento in ClippingPrimitive #10627
Novità di 2.8.1
Questa versione è deprecata e non deve essere usata, perché era inavvertitamente un repackaging di 2.8.0. Usare invece 2.8.2.
Novità della versione 2.8.0
Le community aiutano tutti a raggiungere il luogo in cui stanno andando
La versione di MRTK 2.8.0 presenta diverse correzioni di bug per i problemi registrati dalla community e alcune nuove funzionalità richieste dalla community, la community MRTK.
Mentre stiamo lavorando alla prossima era di MRTK, è consigliabile tenere presente quanto importante sia stato il contributo della community MRTK per modellare il passato, il presente e il futuro di MRTK. È stata aggiunta una sezione MRTK3 alla roadmap MRTK e il pannello GDC 2022 Creazione di esperienze Realtà mista multipiattaforma è disponibile per lo streaming. È possibile condividere i pensieri e le idee con il team nella scheda Discussioni del repository MRTK o inviando un problema di richiesta di funzionalità. Siamo in attesa di ascoltare il tuo feedback e condividere altre informazioni MRTK3 con te presto.
Mentre si aspetta altro, si spera che si goda mrTK 2.8.0 nuove funzionalità, miglioramenti delle prestazioni e correzioni di bug! Un'ultima nota da noi prima di approfondire i dettagli sulla versione. MRTK è un progetto collaborativo. Tutti coloro che contribuiscono a MRTK sono sempre ricordati, con il nostro ringraziamento nella pagina Autori.
Supporto di OpenXR
È stato migliorato il supporto per la pipeline OpenXR, in particolare per Oculus Quest e altri dispositivi non HoloLens. L'uso del plug-in Microsoft OpenXR con la pipeline OpenXR è consigliato nelle versioni di Unity 2020 e 2021 LTS. Se si verificano problemi durante l'uso di MRTK con la pipeline OpenXR, segnalare un problema nel repository GitHub.
Sguardo + Pizzica
MRTK v2.8.0 ha aggiunto un nuovo metodo di input sperimentale Gaze + Pinch. È ora possibile indirizzare un oggetto esaminandolo e selezionandolo con un gesto di pizzicamento. #10193
PinchSliderBox + PinchSpring
MRTK v2.8.0 ora supporta due nuovi componenti dell'esperienza utente sperimentale richiesti dai nostri partner e progettisti. #6445
Dispositivo di scorrimento passo graduale
Dispositivo di scorrimento dei passaggi unito e funzionalità tocco nel dispositivo di scorrimento di pizzicamento e si è laureato da sperimentale. #9983
Miglioramenti delle prestazioni
- Non eseguire raycast per GazeProvider se il relativo comportamento è impostato #10340
- Gestione migliore per le luci di prossimità in eccesso #10241
- Miglioramenti di perf assortiti nei percorsi di codice frequente #10601
Miglioramenti alla visualizzazione
MRTK 2.8.0 include ora un controller predefinito e una visualizzazione della mano per quando una piattaforma non fornisce visualizzazioni controller o mano. Con il pacchetto Microsoft OpenXR non è necessario importare il pacchetto di integrazione Oculus per avere le visualizzazioni Oculus o controller.
Miglioramenti e correzioni di bug mrTK 2.8.0
Miglioramenti del profilo
MRTK 2.8.0 presenta alcuni miglioramenti ai profili. La gestione dello sguardo e del comportamento del puntatore dovrebbe essere molto più semplice ora.
- Rielaborazione della maschera del livello del profilo puntatore #10508
- Chiarimento delle descrizioni del livello raycast e delle definizioni di overload del puntatore di teleporto fisso #10507
- HandTracking Profile Hand Mesh Refactor #10608
- Rendere più coerente l'impostazione della funzionalità dello sguardo oculare nel configuratore con il profilo MRTK corrente #10525
- Correzione del problema per cui la ricerca congiunta della mano genererebbe eccezioni del dizionario per i visualizzatori #10574
- Correzione della flickering del cursore a fotogrammi singoli #10436
- Correzione del problema a causa del quale i cursori avrebbero allungato in circostanze speciali #10503
- Correzione dei problemi in cui rayDistance e rayStepIndex sono stati calcolati in modo errato #10506
Miglioramenti all'input
- Input Source Parent non più memorizzato nella cache #10561
- Correzione del problema per cui il provider di sguardo ottiene la reimpostazione forzata della modifica del profilo #10510
- Correzione del comportamento di interazione incoerente per oggetti sovrapposti #10188
- Correzione della differenza nella matematica di puntamento della mano tra le mani a sinistra e destra #10492
- Correzione pokePointer e TouchableVolume per scene compresse e set-up annidati #10531
Altre funzionalità, miglioramenti e modifiche all'API
- Adattare l'utilizzo di metodi/proprietà obsoleti per la compatibilità con Realtà mista OpenXR 1.4.0 #10524
- Aggiungere il supporto per il comando vocale "select" con plug-in Windows XR #10533
- Supporto generale dell'interazione manuale openXR #10538
- Correzione del problema per cui i controller WMR non segnalavano dati spaziali in modalità "controller" quando le articolazioni della mano erano abilitate #10547
- Aggiornare TetheredPlacement.cs per usare la posizione locale #10566
- Correzioni pr, compatibilità Oculus Integration 39.0 #10576
- Piano guardfinding delle chiamate al pacchetto DLL nativo solo a Windows #10595
- Spostamento del codice della query della scena dal provider di stato attivo. Miglioramento delle prestazioni del puntatore sphere n. 10146
- (Interruzione) Correzione della mano -> mani #10273
- Aggiungere funzioni CloseImmediate() sincrone a IProgressIndicator #10323
- Script del visualizzatore a mano articolati unificanti #10555
- Funzioni Make ObjectManipulator Start e OnPointerX Virtual #9981
- Rendere pubblico ObservedObjectParent tramite la classe BaseSpatialObserver #9995
- Sistema di ordine di esecuzione/priorità per TransformConstraint #10028
- Aggiungere il supporto per i pacchetti incorporati nella finestra delle dipendenze #10042
- Fatto Near Pointers utilizzabile sui controller. #10059
- Introduzione a un'enumerazione e controllo del comportamento #10078
- Aggiunta dell'opzione per fare in modo che i suoni del dispositivo di scorrimento siano riprodotti solo durante la manipolazione #10081
- Aggiunta dello shader sprite TMP MRTK #10096