Uw eigen insluitende omgevingen ontwerpen
Notitie
Dit is een experimentele functie. Probeer het eens en maak er plezier mee, maar wees niet verbaasd als alles niet helemaal werkt zoals verwacht. We evalueren de levensvatbaarheid van deze functie en interesse in het gebruik ervan, dus vertel ons over uw ervaring (en eventuele bugs die u hebt gevonden) in de ontwikkelaarsforums.
Vanaf de update van Windows 10 april 2018 hebben we een experimentele functie ingeschakeld waarmee u aangepaste omgevingen kunt toevoegen aan de locatiekiezer (in het menu Start) om deze te gebruiken als Windows Mixed Reality startpagina. Windows Mixed Reality twee standaardomgevingen heeft, Cliff House en Skyloft, kunt u kiezen als uw huis. Als u aangepaste omgevingen maakt, kunt u de lijst uitbreiden met uw eigen creaties. We maken deze functie in een vroeg stadium beschikbaar om de interesse van makers en ontwikkelaars te evalueren. Bekijk welke werelden u maakt en begrijp hoe u met verschillende ontwerphulpprogramma's werkt.
Wanneer u een aangepaste omgeving gebruikt, zult u merken dat teleporteren, interactie met apps en het plaatsen van hologrammen net zo werkt als in Cliff House en Skyloft. U kunt op het web surfen in een fantasielandschap of een futuristische stad vullen met hologrammen - de mogelijkheden zijn eindeloos!
Ondersteuning voor apparaten
Functie | HoloLens | Immersive headsets |
Aangepaste thuisomgevingen | ❌ | ✔️ |
Een voorbeeldomgeving proberen
We hebben een voorbeeldomgeving gemaakt waarin enkele van de creatieve mogelijkheden van aangepaste thuisomgevingen worden getoond. Volg deze stappen om het uit te proberen:
Download onze Fantasy Island-voorbeeldomgeving (koppeling verwijst naar zelfuitpakkend uitvoerbaar bestand).
Voorbeeldomgeving van Fantasy IslandVoer het Fantasy_Island.exe bestand uit dat u hebt gedownload.
Notitie
Wanneer u een .exe-bestand probeert uit te voeren dat u van internet hebt gedownload (zoals dit), wordt mogelijk het pop-upvenster 'Uw pc beveiligd door Windows' weergegeven. Als u Fantasy_Island.exe wilt uitvoeren vanuit dit pop-upvenster, selecteert u Meer informatie en vervolgens Toch uitvoeren. Deze beveiligingsinstelling is bedoeld om u te beschermen tegen het downloaden van bestanden die u mogelijk niet wilt vertrouwen. Kies deze optie dus alleen wanneer u de bron van het bestand vertrouwt.
Open Bestandenverkenner en navigeer naar de map omgevingen door de volgende bestandslocatie in de adresbalk te plakken:
%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState
.Kopieer de voorbeeldomgeving die u hebt gedownload naar deze map.
Start Mixed Reality Portal opnieuw om de lijst met omgevingen in de kiezer Locaties te vernieuwen.
Zet uw headset op. Zodra u thuis bent, opent u het Startmenu met behulp van de Windows-knop op uw controller.
Selecteer het pictogram Locaties boven de lijst met vastgemaakte apps om een thuisomgeving te kiezen.
U vindt de Fantasy Island-omgeving die u hebt gedownload in uw lijst met locaties. Selecteer Fantasy Island om uw nieuwe aangepaste thuisomgeving in te voeren.
Uw eigen aangepaste omgeving maken
Naast het gebruik van onze voorbeeldomgevingen kunt u uw eigen aangepaste omgevingen exporteren met behulp van uw favoriete 3D-bewerkingssoftware.
Richtlijnen voor modellering
Houd bij het modelleren van uw omgeving rekening met de volgende aanbevelingen, zodat gebruikers in de juiste richting kunnen worden weergegeven in een wereld met een geloofwaardig formaat:
- Gebruikers krijgen een spawn van 0,0,0, dus centreer uw spawn-locatie rond de oorsprong.
- Werkeenheden moeten worden ingesteld op meters, zodat assets op wereldschaal kunnen worden geschreven.
- De as Omhoog moet worden ingesteld op 'Y'.
- Het activum moet vooruit gericht zijn op de positieve Z-as.
- U hoeft niet al uw meshes te combineren, maar het wordt aanbevolen als u zich richt op apparaten met beperkte resources.
Uw omgeving exporteren
Windows Mixed Reality is afhankelijk van binaire glTF (.glb) als de indeling voor assetlevering voor omgevingen. glTF is een royaltyvrije open standaard voor levering van 3D-activa die wordt onderhouden door de Khronos-groep. De ondersteuning van Microsoft voor de indeling in Windows-apps en -ervaringen zal toenemen naarmate glTF zich ontwikkelt als een industriestandaard voor interoperabele 3D-inhoud.
De eerste stap bij het exporteren van assets die moeten worden gebruikt als aangepaste thuisomgevingen, is het genereren van een glTF 2.0-model. De glTF-werkgroep houdt een lijst bij met ondersteunde exporteurs en conversieprogramma's om een glTF 2.0-model te maken. Om aan de slag te gaan, gebruikt u een van de programma's die op deze pagina worden vermeld om een glTF 2.0-model te maken en exporteren, of converteert u een bestaand model met behulp van een van de ondersteunde conversieprogramma's.
Omgevingslimieten
Alle omgevingen moeten 256 MBs zijn < . Omgevingen die groter zijn dan 256 MB kunnen niet worden geladen en vallen terug in een lege wereld met alleen de standaard skybox rond de gebruiker. Houd rekening met deze bestandsgroottelimiet bij het maken van uw modellen. Als u bovendien van plan bent om uw omgeving te optimaliseren met windowsMRAssetConverter zoals hieronder wordt beschreven, moet u zich ervan bewust zijn dat de grootte van de textuur toeneemt naarmate het optimalisatieprogramma patronen maakt die een groter bestand hebben, maar sneller worden geladen.
Uw omgeving optimaliseren
Windows Mixed Reality ondersteunt veel optionele optimalisaties die de laadtijden van uw omgeving aanzienlijk kunnen verkorten. Let vooral op omgevingen met veel patronen, omdat er soms een time-out optreedt tijdens het laden. Over het algemeen raden we deze stap aan voor alle assets, maar voor kleinere omgevingen met weinig patronen of met een lage resolutie is deze niet altijd vereist.
Om dit proces eenvoudiger te maken, hebben we de Windows Mixed Reality Asset Converter (beschikbaar op GitHub) gemaakt om uw optimalisaties uit te voeren. Dit hulpprogramma maakt gebruik van een reeks hulpprogramma's die beschikbaar zijn in de Microsoft glTF-toolkit om standaard 2.0 glTF of.glb te optimaliseren door een extra textuurverpakking, compressie en resolutie omlaag te schalen.
Het conversieprogramma ondersteunt momenteel verschillende vlaggen om het exacte gedrag van de optimalisaties aan te passen. We raden u aan de volgende vlaggen uit te voeren voor de beste resultaten:
Vlag | Aanbevolen waarde(n) | Beschrijving |
---|---|---|
-max-texture-size | 1024 of 2048 | Pas de waarde aan om de kwaliteit van de patronen te verbeteren. De standaardwaarde is 512x512. Een grotere waarde heeft een aanzienlijke invloed op de bestandsgrootte van de omgeving, dus houd rekening met de limiet van 256 MB |
-min-version | 1803 | Aangepaste omgevingen worden alleen ondersteund in versies van windows >= 1803. Met deze vlag worden patronen voor oudere versies verwijderd en wordt de bestandsgrootte van de uiteindelijke asset verkleind |
Bijvoorbeeld:
WindowsMRAssetConverter FileToConvert.gltf -max-texture-size 1024 -min-version 1803
Uw omgeving testen
Zodra u uw definitieve.glb-omgeving hebt, kunt u deze testen in de headset. Begin bij stap 2 in de sectie Een voorbeeldomgeving proberen om uw aangepaste omgeving te gebruiken als mixed reality-startpagina.
Feedback verzenden
Tijdens het evalueren van deze experimentele functie willen we graag weten hoe u aangepaste omgevingen gebruikt, eventuele bugs die u aantreft en hoe u de functie bevalt. Deel feedback over het maken en gebruiken van aangepaste thuisomgevingen in de ontwikkelaarsforums.
Probleemoplossing en tips
Hoe kan ik de naam van de omgeving wijzigen?
De bestandsnaam in de map omgevingen wordt gebruikt in de kiezer Plaatsen. Als u de naam van uw omgeving wilt wijzigen, wijzigt u de naam van het omgevingsbestand en start u Mixed Reality Portal opnieuw.
Hoe kan ik aangepaste omgevingen verwijderen uit mijn locatieskiezer?
Als u een aangepaste omgeving wilt verwijderen, opent u de map omgevingen op uw pc (%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState
) en verwijdert u de omgeving. Zodra u Mixed Reality Portal opnieuw hebt opgestart, wordt deze omgeving niet meer weergegeven in de kiezer Plaatsen.
Hoe kan ik standaard ingesteld op mijn favoriete aangepaste omgeving?
U kunt de standaardomgeving momenteel niet wijzigen. Telkens wanneer u Mixed Reality Portal opnieuw start, keert u terug naar de Cliff House-omgeving.
Ik spawn in een lege ruimte
Windows Mixed Reality biedt geen ondersteuning voor omgevingen die groter zijn dan 256 MB. Wanneer een omgeving deze limiet overschrijdt, belandt u in de lege skybox zonder model.
Het duurt lang om mijn omgeving te laden
U kunt optionele optimalisaties toevoegen aan uw omgeving om deze sneller te laden. Zie 'Uw omgeving optimaliseren' voor meer informatie.
De schaal van mijn omgeving is onjuist
Windows Mixed Reality vertaalt glTF-eenheden naar 1 meter bij het laden van omgevingen. Als uw omgeving een onverwachte schaal laadt, controleert u uw exporteur om er zeker van te zijn dat u modelleert op een schaal van 1 meter.
De spawn-locatie in mijn omgeving is onjuist
De standaardlocatie voor spawn bevindt zich op 0,0,0 in de omgeving. Het is momenteel niet mogelijk om deze locatie aan te passen, dus u moet het spawnpunt wijzigen door uw omgeving te exporteren met de oorsprong op het gewenste spawn-punt.
Het geluid klinkt niet correct in de omgeving
Wanneer u uw aangepaste omgeving maakt, wordt een akoestische renderingsimulatie gebruikt die niet overeenkomt met de fysieke ruimte die u hebt gemaakt. Geluid kan uit de verkeerde richtingen komen en kan gedempt klinken.