Progettare ambienti immersivi personalizzatiDesign your own immersive environments

Nota

Si tratta di una funzionalità sperimentale.This is an experimental feature. È possibile provarlo e divertirlo, ma non stupirsi se tutto funziona come previsto.Give it a try and have fun with it, but don't be surprised if everything doesn't quite work as expected. Microsoft sta valutando la redditività di questa funzionalità e ne è interessato l'uso. per informazioni sull'esperienza e sui bug trovati, vedere i forum per sviluppatori.We're evaluating the viability of this feature and interest in using it, so please tell us about your experience (and any bugs you've found) in the developer forums.

A partire dall' aggiornamento di Windows 10 aprile 2018, è stata abilitata una funzionalità sperimentale che consente di aggiungere ambienti personalizzati alla selezione posizioni (dal menu Start) da usare come Home realtà mista di Windows.Starting with the Windows 10 April 2018 update, we've enabled an experimental feature that lets you add custom environments to the Places picker (on the Start menu) to use as the Windows Mixed Reality home. La realtà mista di Windows presenta due ambienti predefiniti, Cliff House e Skyloft, che è possibile scegliere come Home.Windows Mixed Reality has two default environments, Cliff House and Skyloft, you can choose as your home. La creazione di ambienti personalizzati consente di espandere l'elenco con le proprie creazioni.Creating custom environments allows you to expand the list with your own creations. Questa funzionalità è disponibile in uno stato preliminare per valutare l'interesse di autori e sviluppatori.We're making this feature available in an early state to evaluate interest from creators and developers. Scopri i tipi di mondi creati e Scopri come usare diversi strumenti di creazione.See what kinds of worlds you create and understand how you work with different authoring tools.

Quando si usa un ambiente personalizzato si noterà che il Teleporting, l'interazione con le app e il posizionamento degli ologrammi funzionano esattamente come avviene in Cliff House e Skyloft.When using a custom environment you'll notice that teleporting, interacting with apps, and placing holograms works just like it does in the Cliff House and Skyloft. È possibile esplorare il Web in un panorama Fantasy o riempire una città futuristica con ologrammi. le possibilità sono infinite.You can browse the web in a fantasy landscape or fill a futuristic city with holograms - the possibilities are endless!

Supporto di dispositiviDevice support

FunzionalitàFeature HoloLensHoloLens Visori VR immersiveImmersive headsets
Ambienti Home personalizzatiCustom home environments ✔️✔️

Tentativo di un ambiente di esempioTrying a sample environment

È stato creato un ambiente di esempio che illustra alcune delle possibilità creative degli ambienti domestici personalizzati.We've created a sample environment that shows off some of the creative possibilities of custom home environments. Per provarlo, attenersi alla procedura seguente:Follow these steps to try it out:

  1. Scaricare l'ambiente Fantasy Island di esempio (punti di collegamento all'eseguibile autoestraente).Download our sample Fantasy Island environment (link points to self-extracting executable).

    Ambiente di esempio Fantasy IslandFantasy Island sample environment
    Ambiente di esempio Fantasy IslandFantasy Island sample environment

  2. Eseguire il file di Fantasy_Island.exe scaricato.Run the Fantasy_Island.exe file you downloaded.

    Nota

    Quando si tenta di eseguire un file con estensione exe scaricato dal Web (come questo), è possibile che venga visualizzato un messaggio popup "Windows Protected your PC".When attempting to run a .exe file downloaded from the web (like this one), you may encounter a "Windows protected your PC" pop-up. Per eseguire Fantasy_Island.exe da questa finestra popup, selezionare altre informazioni e quindi eseguire comunque.To run Fantasy_Island.exe from this pop-up, select More info and then Run anyway. Questa impostazione di sicurezza ha lo scopo di impedire il download dei file che potrebbero non essere attendibili. scegliere questa opzione solo quando si considera attendibile l'origine del file.This security setting is meant to protect you from downloading files you may not want to trust, so please only choose this option when you trust the source of the file.

  3. Aprire Esplora file e passare alla cartella ambienti incollando il percorso del file seguente nella barra degli indirizzi: %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState .Open File Explorer and navigate to the environments folder by pasting the following file location in the address bar: %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState.

  4. Copiare l'ambiente di esempio scaricato in questa cartella.Copy the sample environment that you downloaded into this folder.

  5. Riavviare il portale per la realtà mista per aggiornare l'elenco degli ambienti nella selezione dei punti.Restart Mixed Reality Portal to refresh the list of environments in the Places picker.

  6. Inserire l'auricolare.Put on your headset. Quando ci si trova nella Home page, aprire il menu Start usando il pulsante Windows del controller.Once you're in the home, open the Start menu using the Windows button your controller.

  7. Selezionare l'icona posizioni sopra l'elenco di app bloccate per scegliere un ambiente Home.Select the Places icon above the list of pinned apps to choose a home environment.

  8. L'ambiente Fantasy Island è stato scaricato nell'elenco di posizioni.You'll find the Fantasy Island environment that you downloaded in your list of places. Selezionare Fantasy Island per accedere al nuovo ambiente Home personalizzato.Select Fantasy Island to enter your new custom home environment!

Creazione di un ambiente personalizzatoCreating your own custom environment

Oltre a usare gli ambienti di esempio, è possibile esportare gli ambienti personalizzati usando il software di modifica 3D preferito.In addition to using our sample environments, you can export your own custom environments using your favorite 3D editing software.

Linee guida per la modellazioneModeling guidelines

Durante la modellazione dell'ambiente, tenere presenti le indicazioni seguenti in modo che gli utenti vengano generate con l'orientamento corretto in un mondo di dimensioni credibili:When modeling your environment, keep the following recommendations in mind so that users spawns in the correct orientation in a believably sized world:

  1. Gli utenti generano a 0, 0, 0, in modo da centrare la posizione di generazione intorno all'origine.Users will spawn at 0,0,0 so center your spawn location around the origin.
  2. Le unità di lavoro devono essere impostate su contatori in modo che le risorse possano essere create a livello globale.Working Units should be set to meters so that assets can be authored at world scale.
  3. L'asse su deve essere impostato su "Y".The Up axis should be set to “Y”.
  4. L'asset deve riguardare "Avanti" verso l'asse Z positivo.The asset should face “forward” towards the positive Z axis.
  5. Non è necessario combinare tutte le mesh, ma è consigliabile se si è interessati a dispositivi con vincoli di risorse.You don't have to combine all your meshes, but it's recommended if you're targeting resource-constrained devices.

Esportazione dell'ambienteExporting your environment

La realtà mista di Windows si basa su Binary glTF (. glb) come formato di distribuzione degli asset per gli ambienti.Windows Mixed Reality relies on binary glTF (.glb) as the asset delivery format for environments. glTF è uno standard gratuito aperto per la distribuzione di asset 3D gestito dal gruppo Khronos.glTF is a royalty free open standard for 3D asset delivery maintained by the Khronos group. Il supporto di Microsoft per il formato nelle app e nelle esperienze di Windows aumenterà man mano che glTF si evolve come standard di settore per contenuti 3D interoperativi.Microsoft’s support for the format across Windows apps and experiences will grow as glTF evolves as an industry standard for interoperable 3D content.

Il primo passaggio nell'esportazione degli asset da usare come ambienti Home personalizzati è la generazione di un modello glTF 2,0.The first step in exporting assets to be used as custom home environments is generating a glTF 2.0 model. Il gruppo di lavoro glTF gestisce un elenco degli esportatori e dei convertitori supportati per la creazione di un modello glTF 2,0.The glTF working group maintains a list of supported exporters and converters to create a glTF 2.0 model. Per iniziare, usare uno dei programmi elencati in questa pagina per creare ed esportare un modello glTF 2,0 o convertire un modello esistente usando uno dei convertitori supportati.To get started, use one of the programs listed on this page to create and export a glTF 2.0 model, or convert an existing model using one of the supported converters.

Vedere anche [questo articolo utile, che offre una panoramica di un flusso di lavoro artistico per l'esportazione diretta di modelli glTF da Blender e 3DS Max.Additionally, check out [this helpful article, which provides an overview of an art workflow for exporting glTF models from Blender and 3DS Max directly.

Limiti di ambienteEnvironment limits

Tutti gli ambienti devono essere < 256 MB.All environments must be < 256 mbs. Gli ambienti con dimensioni maggiori di 256 MB non vengono caricati e il fallback viene eseguito in un mondo vuoto con solo i SKYBOX predefiniti che circondano l'utente.Environments larger than 256 mbs will fail to load and fall back to an empty world with just the default skybox surrounding the user. Quando si creano i modelli, tenere presente questo limite di dimensioni del file.Keep this file size limit in mind when creating your models. Inoltre, se si prevede di ottimizzare l'ambiente usando WindowsMRAssetConverter, come descritto di seguito, è necessario tenere presente che le dimensioni della trama aumenteranno, in quanto Query Optimizer crea trame con dimensioni di file maggiori, ma carica più velocemente.Additionally, if you plan to optimize your environment using the WindowsMRAssetConverter as described below, be cognizant that the texture size will increase as the optimizer creates textures that have a larger file size, but load faster.

Ottimizzazione dell'ambienteOptimizing your environment

La realtà mista di Windows supporta molte ottimizzazioni facoltative che possono ridurre significativamente i tempi di caricamento dell'ambiente.Windows Mixed Reality supports many optional optimizations that can significantly reduce your environment load times. Prestare particolare attenzione agli ambienti che hanno un numero elevato di trame, in quanto talvolta si timeout durante il caricamento.Pay special attention with environments that have lots of textures, as they'll sometimes time out while loading. In generale, si consiglia di eseguire questo passaggio per tutti gli asset, tuttavia gli ambienti più piccoli con trame o a bassa risoluzione non saranno sempre necessari.In general, we recommend this step for all assets, however, smaller environments with few or low-resolution textures won't always require it.

Per semplificare questo processo, è stato creato il convertitore di asset per la realtà mista di Windows (disponibile in GitHub) per eseguire le ottimizzazioni.To make this process easier, we've created the Windows Mixed Reality Asset Converter (available on GitHub) to do your optimizations. Questo strumento usa un set di utilità disponibili in Microsoft glTF Toolkit per ottimizzare qualsiasi glTF standard 2,0 o glb eseguendo un'operazione di compressione, compressione e risoluzione del problema di ridimensionamento della trama aggiuntiva.This tool uses a set of utilities available in the Microsoft glTF toolkit to optimize any standard 2.0 glTF or.glb by performing an extra texture packing, compression, and resolution down-scaling.

Il convertitore supporta attualmente diversi flag per ottimizzare il comportamento esatto delle ottimizzazioni.The converter currently supports several flags to tweak the exact behavior of the optimizations. Per ottenere risultati ottimali, è consigliabile eseguire con i flag seguenti:We recommend running with the following flags for best results:

ContrassegnoFlag Valori consigliatiRecommended Value(s) DescrizioneDescription
-Max-texture-size-max-texture-size 1024 o 20481024 or 2048 Modificare il valore per migliorare la qualità delle trame. l'impostazione predefinita è 512x512.Tweak the value to improve the quality of the textures, default is 512x512. Un valore maggiore avrà un impatto significativo sulle dimensioni del file dell'ambiente, in modo da tenere presente il limite di 256 MBA larger value will significantly impact the file size of the environment so keep the 256-mb limit in mind
-min-Version-min-version 18031803 Gli ambienti personalizzati sono supportati solo nelle versioni di Windows >= 1803.Custom environments are only supported on versions of windows >= 1803. Questo flag rimuove le trame per le versioni precedenti e riduce le dimensioni del file dell'asset finaleThis flag will remove textures for older versions and reduce the file size of the final asset

Ad esempio:For example:

WindowsMRAssetConverter FileToConvert.gltf -max-texture-size 1024 -min-version 1803

Test dell'ambienteTesting your environment

Dopo aver creato l'ambiente finale con estensione GLB, è possibile eseguirne il test nell'auricolare.Once you have your final.glb environment, you're ready to test it out in the headset. Iniziare dal passaggio 2 della sezione "tentativo di un ambiente di esempio" per usare l'ambiente personalizzato come Home realtà mista.Start at step 2 in the "Trying a sample environment" section to use your custom environment as the mixed reality home.

Invio di feedbackSending feedback

Mentre stiamo valutando questa funzionalità sperimentale, siamo interessati a scoprire come stai usando gli ambienti personalizzati, i bug che potresti trovare e come preferisci la funzionalità.While we're evaluating this experimental feature, we're interested in learning how you're using custom environments, any bugs you may find, and how you like the feature. Condividere eventuali commenti e suggerimenti per la creazione e l'uso di ambienti Home personalizzati nei forum per sviluppatori.Share any feedback for creating and using custom home environments in the developer forums.

Risoluzione dei problemi e suggerimentiTroubleshooting and tips

Ricerca per categorie modificare il nome dell'ambiente?How do I change the name of the environment?

Il nome del file nella cartella ambienti verrà usato nella selezione posizioni.The file name in the environments folder will be used in the Places picker. Per modificare il nome dell'ambiente, rinominare il nome del file dell'ambiente e quindi riavviare il portale di realtà mista.To change the name of your environment, rename the environment file name, and then restart Mixed Reality Portal.

Ricerca per categorie rimuovere gli ambienti personalizzati dalla selezione risorse personali?How do I remove custom environments from my Places picker?

Per rimuovere un ambiente personalizzato, aprire la cartella Environments nel PC ( %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState ) ed eliminare l'ambiente.To remove a custom environment, open the environments folder on your PC (%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState) and delete the environment. Dopo aver riavviato il portale Mixed Reality, questo ambiente non verrà più visualizzato nella selezione dei punti.Once you restart Mixed Reality Portal, this environment will no longer appear in the Places picker.

Ricerca per categorie per impostazione predefinita l'ambiente personalizzato preferito?How do I default to my favorite custom environment?

Attualmente non è possibile modificare l'ambiente predefinito.You can't currently change the default environment. Ogni volta che si riavvia il portale di realtà mista, si verrà restituiti all'ambiente Cliff House.Each time you restart Mixed Reality Portal, you'll be returned to the Cliff House environment.

Viene generato uno spazio vuotoI spawn into a blank space

La realtà mista di Windows non supporta ambienti che superano 256 MB.Windows Mixed Reality doesn't support environments that exceed 256 mb. Quando un ambiente supera questo limite, verrà visualizzata la casella Sky vuota senza modello.When an environment exceeds this limit, you'll land in the empty sky box with no model.

Il caricamento dell'ambiente richiede molto tempoIt takes a long time to load my environment

È possibile aggiungere ottimizzazioni facoltative all'ambiente in modo da renderle più veloci.You can add optional optimizations to your environment to make it load faster. Per informazioni dettagliate, vedere l'argomento relativo all' ottimizzazione dell'ambiente .See "Optimizing your environment" for details.

La scala dell'ambiente non è correttaThe scale of my environment is incorrect

La realtà mista di Windows converte le unità glTF in 1 contatore durante il caricamento degli ambienti.Windows Mixed Reality translates glTF units to 1 meter when loading environments. Se l'ambiente carica una scala imprevista, controllare l'utilità di esportazione per assicurarsi di eseguire la modellazione a una scala a 1 metri.If your environment loads up an unexpected scale, double check your exporter to ensure that you're modeling at a 1-meter scale.

Il percorso di generazione nell'ambiente in uso non è correttoThe spawn location in my environment is incorrect

Il percorso di generazione predefinito si trova a 0, 0, 0 nell'ambiente.The default spawn location is located at 0,0,0 in the environment. Attualmente non è possibile personalizzare questo percorso, quindi è necessario modificare il punto di spawn esportando l'ambiente con l'origine posizionata in corrispondenza del punto di spawn desiderato.It's not currently possible to customize this location, so you must modify the spawn point by exporting your environment with the origin positioned at the spawn point you want.

L'audio non viene emesso correttamente nell'ambienteThe audio doesn't sound correct in the environment

Quando si crea l'ambiente personalizzato, verrà usata una simulazione di rendering acustico che non corrisponde allo spazio fisico creato.When you create your custom environment, it will be using an acoustics rendering simulation that doesn't match the physical space you've created. Il suono può provenire dalle direzioni errate e può sembrare ovattato.Sound may come from the wrong directions and may sound muffled.

Vedere ancheSee also