Panoramica del sistema della fotocamera - MRTK2
Il sistema di fotocamera consente a Microsoft Realtà mista Toolkit di configurare e ottimizzare la fotocamera dell'applicazione per l'uso in applicazioni di realtà mista. Usando il sistema di fotocamera, le applicazioni possono essere scritte per supportare sia i dispositivi opachi (ad esempio la realtà virtuale) che i dispositivi trasparenti (ad esempio: Microsoft HoloLens) senza dover scrivere codice per distinguere, e supportare per ogni tipo di visualizzazione.
Abilitazione del sistema di fotocamera
Il sistema fotocamera è gestito dall'oggetto MixedRealityToolkit (o da un altro componente del registrar del servizio).
La procedura seguente presuppone l'uso dell'oggetto MixedRealityToolkit. I passaggi necessari per altri registrar del servizio possono essere diversi.
Selezionare l'oggetto MixedRealityToolkit nella gerarchia della scena.
Passare al pannello Inspector (Controllo) nella sezione Sistema fotocamera e assicurarsi che l'opzione Abilita sistema fotocamera sia selezionata.
Selezionare l'implementazione del sistema di fotocamera. L'implementazione predefinita della classe fornita da MRTK è .
MixedRealityCameraSystem
Selezionare il profilo di configurazione desiderato
Configurazione del sistema di fotocamera
Provider di impostazioni
I provider di impostazioni della fotocamera abilitano la configurazione specifica della piattaforma della fotocamera. Queste impostazioni possono includere passaggi di configurazione personalizzati e/o componenti.
I provider possono essere aggiunti facendo clic sul pulsante Aggiungi provider impostazioni fotocamera . Possono essere rimossi facendo clic sul - pulsante a destra del nome del provider.
Nota
Non tutte le piattaforme richiederanno un provider di impostazioni della fotocamera. Se non sono presenti provider compatibili con la piattaforma in cui è in esecuzione l'applicazione, Microsoft Realtà mista Toolkit applicherà le impostazioni predefinite di base.
Impostazioni schermo
Le impostazioni di visualizzazione vengono specificate sia per le visualizzazioni opache (ad esempio: Realtà virtuale) che per le visualizzazioni trasparenti (ad esempio: Microsoft HoloLens). La fotocamera è configurata, in fase di esecuzione, usando queste impostazioni.
Vicino Clip
Il piano clip vicino è il più vicino, in metri, che un oggetto virtuale può essere per la fotocamera e ancora essere eseguito il rendering. Per maggiore comfort dell'utente, è consigliabile rendere questo valore maggiore di zero. L'immagine precedente contiene valori che sono stati trovati per essere comodi su un'ampia gamma di dispositivi.
Clip lontano
Il piano di clip lontano è il più lontano, in metri, che un oggetto virtuale può essere per la fotocamera e ancora essere eseguito il rendering. Per i dispositivi trasparenti, è consigliabile che questo valore sia relativamente vicino a non superare eccessivamente lo spazio reale e interrompere le qualità immersive dell'applicazione.
Cancella flag
Il valore dei flag cancella indica come viene cancellata la visualizzazione mentre viene disegnata. Per le esperienze di realtà virtuale, questo valore è spesso impostato su Skybox. Per le visualizzazioni trasparenti, è consigliabile impostare questa opzione su Color.
Colore di sfondo
Se i flag di cancellazione non sono impostati su Skybox, verrà visualizzata la proprietà colore di sfondo.
Impostazioni di qualità
Il valore delle impostazioni di qualità indica la qualità grafica che Unity deve usare quando esegue il rendering della scena. Il livello di qualità è un'impostazione a livello di progetto e non è specifica per una fotocamera. Per altre informazioni, vedere l'articolo Qualità nella documentazione di Unity.