Sdílet prostřednictvím


Návrh vlastních imerzivních prostředí

Poznámka

Toto je experimentální funkce. Vyzkoušejte to a bavte se s ním, ale nebudějte překvapeni, pokud všechno nefunguje podle očekávání. Vyhodnocujeme životaschopnost této funkce a zájem o jejím používání, takže nám prosím povězte o svých zkušenostech (a všech chybách, které jste našli) na fórech pro vývojáře.

Od aktualizace Windows 10 z dubna 2018 jsme povolili experimentální funkci, která umožňuje přidat vlastní prostředí do výběru míst (v nabídce Start), které se použije jako Windows Mixed Reality domovská stránka. Windows Mixed Reality má dvě výchozí prostředí, Cliff House a Skyloft, můžete si vybrat jako svůj domov. Vytváření vlastních prostředí umožňuje rozbalit seznam s vlastními výtvory. Tuto funkci zpřístupňujeme v raném stavu, abychom mohli vyhodnotit zájem tvůrců a vývojářů. Podívejte se, jaké druhy světů vytváříte, a porozumíte tomu, jak pracujete s různými nástroji pro vytváření obsahu.

Při použití vlastního prostředí si můžete všimnout, že teleportování, interakce s aplikacemi a umístění hologramů funguje stejně jako v cliff house a skyloftu. Web můžete procházet ve fantasy krajině nebo zaplnit futuristické město hologramy - možnosti jsou nekonečné!

Podpora zařízení

Funkce HoloLens Imerzivní náhlavní soupravy
Vlastní domácí prostředí ✔️

Vyzkoušení ukázkového prostředí

Vytvořili jsme ukázkové prostředí, které předvádí některé kreativní možnosti vlastních domácích prostředí. Pokud si to chcete vyzkoušet, postupujte takto:

  1. Stáhněte si naše ukázkové prostředí Fantasy Island (odkazy odkazují na samoextrahující spustitelný soubor).

    Ukázkové prostředí Fantasy Island
    Ukázkové prostředí Fantasy Island

  2. Spusťte Fantasy_Island.exe soubor, který jste stáhli.

    Poznámka

    Při pokusu o spuštění .exe souboru staženého z webu (podobného tomuto) se může zobrazit automaticky otevírané okno s informacemi o tom, že systém Windows chrání váš počítač. Pokud chcete spustit Fantasy_Island.exe z tohoto automaticky otevíraných oken, vyberte Další informace a pak přesto spustit. Toto nastavení zabezpečení je určené k ochraně před stahováním souborů, kterým možná nechcete důvěřovat, takže tuto možnost zvolte pouze v případě, že důvěřujete zdroji souboru.

  3. Otevřete Průzkumník souborů a přejděte do složky prostředí tak, že do panelu Adresa vložíte následující umístění souboru: %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState.

  4. Zkopírujte do této složky ukázkové prostředí, které jste stáhli.

  5. Restartujte Mixed Reality Portal, aby se aktualizoval seznam prostředí ve výběru míst.

  6. Nasaďte si náhlavní soupravu. Až budete doma, otevřete nabídku Start pomocí tlačítka Windows na ovladači.

  7. Vyberte ikonu Místa nad seznamem připnutých aplikací a zvolte domácí prostředí.

  8. Prostředí Fantasy Island, které jste si stáhli, najdete v seznamu míst. Vyberte Fantasy Island a vstupte do svého nového vlastního domácího prostředí!

Vytvoření vlastního prostředí

Kromě našich ukázkových prostředí můžete exportovat vlastní prostředí pomocí svého oblíbeného 3D editačního softwaru.

Pokyny pro modelování

Při modelování prostředí mějte na paměti následující doporučení, aby se uživatelé mohli správně orientovat ve světě s velkou velikostí:

  1. Uživatelé budou mít hodnotu 0,0,0, takže umístění spawnu vycentruje kolem původu.
  2. Pracovní jednotky by měly být nastavené na měřiče, aby se prostředky mohly vytvářet ve světovém měřítku.
  3. Osa Nahoru by měla být nastavená na Y.
  4. Prostředek by měl směřovat "dopředu" směrem k kladné ose Z.
  5. Nemusíte kombinovat všechny sítě, ale doporučuje se to, pokud cílíte na zařízení s omezenými prostředky.

Export prostředí

Windows Mixed Reality spoléhá na binární formát glTF (.glb) jako formát doručování prostředků pro prostředí. glTF je bezplatný otevřený standard pro doručování 3D prostředků, který spravuje skupina Khronos. Podpora formátu ve všech aplikacích a prostředích windows se bude zvyšovat s tím, jak se glTF bude vyvíjet jako oborový standard pro interoperabilní 3D obsah.

Prvním krokem při exportu prostředků, které se mají použít jako vlastní domácí prostředí, je vygenerování modelu glTF 2.0. Pracovní skupina glTF udržuje seznam podporovaných vývozců a převaděčů pro vytvoření modelu glTF 2.0. Začněte tím, že pomocí některého z programů uvedených na této stránce vytvoříte a exportujete model glTF 2.0 nebo převedete existující model pomocí některého z podporovaných převaděčů.

Limity prostředí

Všechna prostředí musí mít < 256 MB. Prostředí větší než 256 MB se nepodaří načíst a přejdou zpět do prázdného světa s pouze výchozím skyboxem, který uživatele obklopuje. Při vytváření modelů mějte na paměti toto omezení velikosti souborů. Pokud navíc plánujete optimalizovat prostředí pomocí WindowsMRAssetConverteru, jak je popsáno níže, mějte na paměti, že velikost textury se bude zvětšovat s tím, jak optimalizátor vytvoří textury, které mají větší velikost souboru, ale načítají se rychleji.

Optimalizace prostředí

Windows Mixed Reality podporuje mnoho volitelných optimalizací, které můžou výrazně zkrátit dobu načítání prostředí. Věnujte zvláštní pozornost prostředím, která mají velké množství textur, protože při načítání někdy vyprší jejich časový limit. Obecně doporučujeme tento krok pro všechny prostředky, ale menší prostředí s malým množstvím textur nebo s nízkým rozlišením ho nebudou vždy vyžadovat.

Abychom tento proces usnadnili, vytvořili jsme převaděč prostředků Windows Mixed Reality (dostupný na GitHubu), který provádí optimalizace. Tento nástroj používá sadu nástrojů dostupných v sadě nástrojů Microsoft glTF k optimalizaci libovolného standardu 2.0 glTF nebo.glb provedením dodatečného balení textur, komprese a snížení rozlišení.

Převaděč aktuálně podporuje několik příznaků pro úpravu přesného chování optimalizace. Pro zajištění nejlepších výsledků doporučujeme spustit s následujícími příznaky:

Příznak Doporučené hodnoty Popis
-max-texture-size 1024 nebo 2048 Upravte hodnotu, abyste zlepšili kvalitu textur, výchozí hodnota je 512x512. Větší hodnota výrazně ovlivní velikost souboru v prostředí, proto mějte na paměti limit 256 MB.
-min-version 1803 Vlastní prostředí jsou podporována pouze ve verzích windows >= 1803. Tento příznak odebere textury pro starší verze a zmenší velikost souboru konečného prostředku.

Příklad:

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

Testování prostředí

Jakmile budete mít prostředí final.glb, můžete ho otestovat v náhlavní soupravě. Začněte krokem 2 v části "Vyzkoušení ukázkového prostředí" , abyste jako domovskou stránku hybridní reality použili vlastní prostředí.

Odeslání zpětné vazby

Zatímco tuto experimentální funkci vyhodnocujeme, zajímá nás, jak používáte vlastní prostředí, případné chyby a jak se vám tato funkce líbí. Podělte se o zpětnou vazbu týkající se vytváření a používání vlastních domovských prostředí ve fórech pro vývojáře.

Řešení potíží a tipy

Návody změnit název prostředí?

Název souboru ve složce environment se použije ve výběru míst. Pokud chcete změnit název prostředí, přejmenujte název souboru prostředí a restartujte Mixed Reality Portal.

Návody odebrat vlastní prostředí z mého výběru míst?

Pokud chcete odebrat vlastní prostředí, otevřete složku prostředí na počítači (%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState) a prostředí odstraňte. Po restartování Mixed Reality Portal se toto prostředí přestane zobrazovat ve výběru míst.

Návody do mého oblíbeného vlastního prostředí?

V současné době nemůžete změnit výchozí prostředí. Při každém restartování Mixed Reality Portal se vrátíte do prostředí Cliff House.

I spawn into a blank space

Windows Mixed Reality nepodporuje prostředí větší než 256 MB. Když prostředí tento limit překročí, přistanete v prázdném poli oblohy bez modelu.

Načtení prostředí trvá dlouho.

Pokud chcete, aby se vaše prostředí načítá rychleji, můžete do svého prostředí přidat volitelné optimalizace. Podrobnosti najdete v části Optimalizace prostředí .

Měřítko prostředí je nesprávné

Windows Mixed Reality při načítání prostředí převádí jednotky glTF na 1 metr. Pokud se ve vašem prostředí načte neočekávané škálování, pečlivě zkontrolujte exportér a ujistěte se, že modelujete na 1metrovém měřítku.

Umístění plodu v mém prostředí je nesprávné

Výchozí umístění pro prostředí je 0,0,0. V současné době není možné toto umístění přizpůsobit, takže musíte upravit bod vytvoření tak, že exportujete prostředí s počátečním umístěním v požadovaném místě.

Zvuk v prostředí nezní správně

Při vytváření vlastního prostředí se použije simulace akustického vykreslování, která neodpovídá fyzickému prostoru, který jste vytvořili. Zvuk může přijít z nesprávných směrů a může znít tlumený.

Viz také