Tipi di scena - MRTK2

Le scene sono state suddivise in tre tipi e ogni tipo ha una funzione diversa.

Sistema della scena nella gerarchia

Scene di contenuto

Queste sono le scene con cui sei abituato a trattare. Qualsiasi tipo di contenuto può essere archiviato in essi e può essere caricato o scaricato in qualsiasi combinazione.

Le scene di contenuto sono abilitate per impostazione predefinita. Qualsiasi scena inclusa nella matrice del Content Scenes profilo può essere caricata/scaricata dal servizio.


Scene di gestione

Una singola scena con un'istanza di MixedRealityToolkit necessaria. Questa scena verrà caricata per la prima volta all'avvio e rimarrà caricata per tutta la durata dell'app. La scena di gestione può anche ospitare altri oggetti che non devono mai essere eliminati definitivamente. Questa è l'alternativa preferita a DontDestroyOnLoad.

Per abilitare questa funzionalità, archiviare Use Manager Scene il profilo e trascinare un oggetto scena nel Manager Scene campo.


Scene di illuminazione

Un set di scene che archivia le informazioni sull'illuminazione e gli oggetti di illuminazione. Solo uno può essere caricato alla volta e le relative impostazioni possono essere mescolate durante i carichi per transizioni di illuminazione fluide.

Le impostazioni di illuminazione di Unity, ovvero luce ambientale, skybox e così via, possono essere difficili da gestire quando si usa il caricamento aggiuntivo perché sono legate a singole scene e il comportamento di override non è semplice. In pratica questo può causare confusione quando gli asset vengono creati in condizioni di illuminazione che non ottengono in fase di esecuzione.

Impostazioni di illuminazione del sistema di scena

Scene System usa scene di illuminazione per garantire che queste impostazioni rimangano coerenti indipendentemente dalle scene caricate o attive, sia in modalità di modifica che in modalità di riproduzione.

Per abilitare questa funzionalità, archiviare Use Lighting Scene il profilo e popolare la Lighting Scenes matrice.

Impostazioni di illuminazione memorizzate nella cache

Il profilo archivia le copie memorizzate nella cache delle impostazioni di illuminazione mantenute nelle scene di illuminazione. Se queste impostazioni cambiano nelle scene di illuminazione, è necessario aggiornare la cache per assicurarsi che l'illuminazione venga visualizzata come previsto in modalità di riproduzione. Il profilo visualizzerà un avviso quando sospetta che le impostazioni memorizzate nella cache non siano aggiornate. Facendo clic Update Cached Lighting Settings si caricheranno ognuna delle scene di illuminazione, si estraggono le impostazioni, quindi le archivieranno nel profilo.

Impostazioni di illuminazione memorizzate nella cache del sistema della scena

Comportamento dell'editor

Un vantaggio dell'uso delle scene di illuminazione è sapere che il contenuto è illuminato correttamente durante la modifica. A questo scopo, il servizio scene manterrà sempre una scena di illuminazione caricata e copierà le impostazioni di illuminazione della scena nella scena attiva corrente.*

È possibile modificare la scena di illuminazione caricata aprendo il controllo del servizio di Scene System. In modalità di modifica è possibile passare istantaneamente tra scene di illuminazione. In modalità di riproduzione è possibile visualizzare in anteprima le transizioni.

Controllo del sistema della scena

*Nota: in genere la scena attiva determina le impostazioni di illuminazione nell'editor. Tuttavia, si sceglie di non usare questa funzionalità per applicare le impostazioni di illuminazione, perché anche la scena attiva è la posizione in cui gli oggetti appena creati vengono posizionati per impostazione predefinita e le scene di illuminazione possono contenere solo componenti di illuminazione. Al contrario, le impostazioni della scena di illuminazione corrente vengono copiate automaticamente nelle impostazioni della scena attiva. Tenere presente che ciò comporterà la sovrascritta delle impostazioni di illuminazione della scena del contenuto.