Criar os seus próprios ambientes envolventes

Nota

Esta é uma funcionalidade experimental. Experimente e divirta-se com isso, mas não se surpreenda se tudo não funcionar como esperado. Estamos a avaliar a viabilidade desta funcionalidade e o interesse em utilizá-la, por isso, informe-nos sobre a sua experiência (e quaisquer erros que tenha encontrado) nos fóruns de programadores.

A partir da atualização de abril de 2018 do Windows 10, ativemos uma funcionalidade experimental que lhe permite adicionar ambientes personalizados ao seletor Locais (no menu Iniciar) para utilizar como Windows Mixed Reality casa. Windows Mixed Reality tem dois ambientes predefinidos, Cliff House e Skyloft, pode escolher como sua casa. A criação de ambientes personalizados permite-lhe expandir a lista com as suas próprias criações. Estamos a disponibilizar esta funcionalidade num estado inicial para avaliar o interesse dos criadores e programadores. Veja os tipos de mundos que cria e compreenda como trabalha com diferentes ferramentas de criação.

Ao utilizar um ambiente personalizado, irá reparar que a teletransporte, a interação com aplicações e a colocação de hologramas funcionam da mesma forma que funciona no Cliff House e no Skyloft. Pode navegar na Web numa paisagem de fantasia ou preencher uma cidade futurista com hologramas - as possibilidades são infinitas!

Suporte de dispositivos

Funcionalidade HoloLens Headsets envolventes
Ambientes domésticos personalizados ✔️

Experimentar um ambiente de exemplo

Criámos um ambiente de exemplo que mostra algumas das possibilidades criativas de ambientes domésticos personalizados. Siga estes passos para experimentar:

  1. Transfira o nosso ambiente de exemplo fantasy island (ligação aponta para executável de extração automática).

    Fantasy Island sample environment (Ambiente de exemplo da Ilha do Fantasy)
    Fantasy Island sample environment (Ambiente de exemplo da Ilha do Fantasy)

  2. Execute o ficheiro Fantasy_Island.exe que transferiu.

    Nota

    Ao tentar executar um ficheiro .exe transferido da Web (como este), poderá encontrar um pop-up "Windows protected your PC". Para executar Fantasy_Island.exe a partir deste pop-up, selecione Mais informações e, em seguida , Executar mesmo assim. Esta definição de segurança destina-se a protegê-lo contra a transferência de ficheiros em que poderá não confiar, pelo que selecione esta opção apenas quando confiar na origem do ficheiro.

  3. Abra Explorador de Ficheiros e navegue para a pasta ambientes ao colar a seguinte localização de ficheiro na barra de endereço: %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState.

  4. Copie o ambiente de exemplo que transferiu para esta pasta.

  5. Reinicie Mixed Reality Portal para atualizar a lista de ambientes no seletor Locais.

  6. Coloque o headset. Assim que estiver em casa, abra o menu Iniciar com o botão do Windows, o seu controlador.

  7. Selecione o ícone Locais acima da lista de aplicações afixadas para escolher um ambiente doméstico.

  8. Encontrará o ambiente fantasy island que transferiu na sua lista de locais. Selecione Fantasy Island para entrar no seu novo ambiente doméstico personalizado!

Criar o seu próprio ambiente personalizado

Além de utilizar os nossos ambientes de exemplo, pode exportar os seus próprios ambientes personalizados com o seu software de edição 3D favorito.

Diretrizes de modelação

Ao modelar o seu ambiente, tenha em mente as seguintes recomendações para que os utilizadores produzam a orientação correta num mundo de tamanho credível:

  1. Os utilizadores irão gerar 0,0,0 por isso, centrarão a sua localização de desova em torno da origem.
  2. As Unidades de Trabalho devem ser definidas como medidores para que os recursos possam ser criados à escala mundial.
  3. O eixo Up deve ser definido como "Y".
  4. O recurso deve enfrentar "forward" em direção ao eixo Z positivo.
  5. Não tem de combinar todas as malhas, mas recomenda-se que se destinar a dispositivos restritos a recursos.

Exportar o seu ambiente

Windows Mixed Reality baseia-se no glTF binário (.glb) como o formato de entrega de recursos para ambientes. glTF é um padrão aberto gratuito de royalties para entrega de ativos 3D mantido pelo grupo Khronos. O suporte da Microsoft para o formato em aplicações e experiências do Windows irá crescer à medida que o glTF evolui como um padrão da indústria para conteúdo 3D interoperável.

O primeiro passo na exportação de recursos a utilizar como ambientes domésticos personalizados é gerar um modelo glTF 2.0. O grupo de trabalho glTF mantém uma lista de exportadores e conversores suportados para criar um modelo glTF 2.0. Para começar, utilize um dos programas listados nesta página para criar e exportar um modelo glTF 2.0 ou converter um modelo existente com um dos conversores suportados.

Limites de ambiente

Todos os ambientes têm de ter < 256 mbs. Os ambientes com mais de 256 mb não conseguirão carregar e reverter para um mundo vazio com apenas o skybox predefinido que rodeia o utilizador. Tenha este limite de tamanho de ficheiro em mente ao criar os seus modelos. Além disso, se planear otimizar o seu ambiente com o WindowsMRAssetConverter, conforme descrito abaixo, esteja ciente de que o tamanho da textura irá aumentar à medida que o otimizador cria texturas com um tamanho de ficheiro maior, mas que são carregadas mais rapidamente.

Otimizar o seu ambiente

Windows Mixed Reality suporta muitas otimizações opcionais que podem reduzir significativamente os tempos de carregamento do ambiente. Preste especial atenção aos ambientes que têm muitas texturas, uma vez que, por vezes, excedem o tempo limite durante o carregamento. Em geral, recomendamos este passo para todos os recursos, no entanto, ambientes mais pequenos com poucas ou poucas texturas de baixa resolução nem sempre o exigirão.

Para facilitar este processo, criámos o Conversor de Recursos do Windows Mixed Reality (disponível no GitHub) para fazer as suas otimizações. Esta ferramenta utiliza um conjunto de utilitários disponíveis no toolkit de glTF da Microsoft para otimizar qualquer glTF ou.glb standard 2.0 ao efetuar uma embalagem extra de textura, compressão e redução da resolução.

Atualmente, o conversor suporta vários sinalizadores para ajustar o comportamento exato das otimizações. Recomendamos que execute com os seguintes sinalizadores para obter os melhores resultados:

Sinalizador Valores Recomendados Descrição
-max-texture-size 1024 ou 2048 Ajuste o valor para melhorar a qualidade das texturas, a predefinição é 512x512. Um valor maior afetará significativamente o tamanho do ficheiro do ambiente, por isso, tenha em mente o limite de 256 mb
-min-version 1803 Os ambientes personalizados só são suportados em versões do windows >= 1803. Este sinalizador removerá texturas para versões mais antigas e reduzirá o tamanho do ficheiro do recurso final

Por exemplo:

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

Testar o seu ambiente

Assim que tiver o seu ambiente final,glb, estará pronto para testá-lo nos auscultadores. Comece no passo 2 na secção "Experimentar um ambiente de exemplo" para utilizar o seu ambiente personalizado como base de realidade mista.

Enviar comentários

Enquanto estamos a avaliar esta funcionalidade experimental, estamos interessados em saber como está a utilizar ambientes personalizados, quaisquer erros que possa encontrar e como gosta da funcionalidade. Partilhe comentários sobre como criar e utilizar ambientes domésticos personalizados nos fóruns de programadores.

Resolução de problemas e sugestões

Como devo proceder para alterar o nome do ambiente?

O nome do ficheiro na pasta ambientes será utilizado no seletor Locais. Para alterar o nome do seu ambiente, mude o nome do ficheiro de ambiente e, em seguida, reinicie Mixed Reality Portal.

Como devo proceder para remover ambientes personalizados do meu seletor Locais?

Para remover um ambiente personalizado, abra a pasta ambientes no PC (%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState) e elimine o ambiente. Depois de reiniciar Mixed Reality Portal, este ambiente deixará de aparecer no seletor Locais.

Como devo proceder para predefinição para o meu ambiente personalizado favorito?

Atualmente, não pode alterar o ambiente predefinido. Sempre que reiniciar Mixed Reality Portal, será retornado ao ambiente do Cliff House.

Desova num espaço em branco

Windows Mixed Reality não suporta ambientes que excedam os 256 mb. Quando um ambiente excede este limite, irá aceder à caixa de céu vazia sem modelo.

Demora muito tempo a carregar o meu ambiente

Pode adicionar otimizações opcionais ao seu ambiente para que seja carregada mais rapidamente. Consulte "Otimizar o seu ambiente" para obter detalhes.

A escala do meu ambiente está incorreta

Windows Mixed Reality traduz unidades glTF para 1 metro ao carregar ambientes. Se o seu ambiente carregar uma escala inesperada, verifique novamente o exportador para garantir que está a modelar a uma escala de 1 metro.

A localização da desova no meu ambiente está incorreta

A localização de desova predefinida está localizada em 0,0,0 no ambiente. Atualmente, não é possível personalizar esta localização, pelo que tem de modificar o ponto de desova ao exportar o seu ambiente com a origem posicionada no ponto de desova pretendido.

O áudio não soa corretamente no ambiente

Quando cria o seu ambiente personalizado, este irá utilizar uma simulação de composição acústica que não corresponde ao espaço físico que criou. O som pode vir das direções erradas e pode parecer abafado.

Ver também