Profili - MRTK2

Uno dei modi principali in cui è configurato MRTK è tramite i profili disponibili nel pacchetto di base. L'oggetto principale MixedRealityToolkit in una scena avrà il profilo attivo, ovvero scriptableObject. Il profilo di configurazione MRTK di primo livello contiene dati del profilo secondario per ogni core dei sistemi principali, ognuno dei quali è progettato per configurare il comportamento dei sottosistemi corrispondenti. Inoltre, questi profili secondari sono anche ScriptableObjects e possono quindi contenere riferimenti ad altri oggetti profilo un livello inferiore. Esiste essenzialmente un intero albero di profili connessi che costituiscono le informazioni di configurazione per l'inizializzazione dei sottosistemi e delle funzionalità MRTK.

Ad esempio, il comportamento del sistema di input è disciplinato da un profilo di sistema di input, ad DefaultMixedRealityInputSystemProfile esempio Asset/MRTK/SDK/Profili.

Input profileControllo profilo

Sfondo

I profili sono principalmente destinati a supportare scenari specifici in più dispositivi, gestiti tramite i provider di dati. In questo modo, un'app può essere progettata come dispositivo-agnosticamente possibile e consentire al MRTK e ai provider di dati del profilo di gestire il supporto multipiattaforma.

Esistono anche profili creati attorno alle funzionalità di input di dispositivi specifici, ad esempio il profilo HoloLens 1 che viene predefinito per le interazioni in stile GGV.

XR SDK

Usare uno dei profili MRTK predefiniti, che sono tutti configurati tra le pipeline XR di Unity. I precedenti "DefaultOpenXRConfigurationProfile" e "DefaultXRSDKConfigurationProfile" sono ora contrassegnati come obsoleti.

Attualmente sono disponibili due profili per XR SDK DefaultXRSDKConfigurationProfile e DefaultHoloLens2XRSDKConfigurationProfile. Di conseguenza, non tutte le scene di esempio sono completamente supportate a causa di configurazioni specifiche dello scenario e della scena. Tutti gli esempi che usano DefaultMixedRealityToolkitConfigurationProfile e DefaultHoloLens2ConfigurationProfilepossono essere scambiati con i profili XR SDK corrispondenti. Se si usa OpenXR con XR SDK, usare invece.DefaultOpenXRConfigurationProfile

Il lavoro aggiuntivo è in corso per semplificare la configurazione e supportare tutte le scene di esempio, consentendo la configurazione side-by-side di XR e XR SDK legacy. Per il rilevamento, vedere il problema #9419 .

Per altre informazioni sulla conversione di profili tra XR e XR SDK, vedere Configurazione di MRTK per la pipeline XR SDK legacy.

Profilo predefinito

MRTK fornisce un set di profili predefiniti che coprono la maggior parte delle piattaforme e degli scenari supportati da MRTK. Ad esempio, quando si seleziona l'oggetto DefaultMixedRealityToolkitConfigurationProfile (Asset/MRTK/SDK/Profili) sarà possibile provare scenari in VR (OpenVR, WMR) e HoloLens (1 e 2).

Si noti che poiché si tratta di un profilo di utilizzo generale, non è ottimizzato per qualsiasi caso d'uso specifico. Se vuoi avere impostazioni più efficienti/specifiche migliori in altre piattaforme, vedi gli altri profili seguenti, che sono leggermente modificati per essere migliori nelle rispettive piattaforme.

profilo HoloLens 2

MrTK fornisce anche un profilo predefinito ottimizzato per la distribuzione e il test sul HoloLens 2: DefaultHoloLens2ConfigurationProfile (Asset/MRTK/SDK/Profili/HoloLens2).

Quando viene richiesto di scegliere un profilo per l'oggetto MixedRealityToolkit, usare questo profilo anziché il profilo selezionato predefinito.

Le differenze principali tra il profilo HoloLens2 e il profilo predefinito sono:

Funzionalità disabilitate :

Sistemi abilitati :

Fotocamera le impostazioni del profilo sono impostate in modo che la qualità dell'editor e la qualità del lettore siano uguali. Questo è diverso dal profilo predefinito della fotocamera in cui gli schermi opachi sono impostati su una qualità superiore. Questa modifica significa che la qualità dell'editor sarà inferiore, che corrisponderà più strettamente a ciò che verrà eseguito nel dispositivo.

Nota

Il sistema Di consapevolezza spaziale viene disattivato per impostazione predefinita in base al feedback del client: è una visualizzazione interessante da visualizzare inizialmente, ma in genere è disattivata per evitare la distrazione visiva e l'impatto aggiuntivo sulle prestazioni di averlo attivato. Il sistema può essere riabilitato seguendo le istruzioni riportate di seguito.