Projete seus próprios ambientes de imersão

Observação

Esse é um recurso experimental. Experimente e divirta-se com ele, mas não se surpreenda se tudo não funcionar como esperado. Estamos avaliando a viabilidade desse recurso e o interesse em usá-lo, portanto, conte-nos sobre sua experiência (e quaisquer bugs que você encontrou) nos fóruns do desenvolvedor.

A partir da atualização de abril de 2018 do Windows 10, habilitamos um recurso experimental que permite adicionar ambientes personalizados ao seletor De locais (no menu Iniciar) para usar como a página inicial do Windows Mixed Reality. Windows Mixed Reality tem dois ambientes padrão, Cliff House e Skyloft, você pode escolher como sua casa. A criação de ambientes personalizados permite expandir a lista com suas próprias criações. Estamos disponibilizando esse recurso em um estado inicial para avaliar o interesse de criadores e desenvolvedores. Veja quais tipos de mundos você cria e entende como trabalha com diferentes ferramentas de criação.

Ao usar um ambiente personalizado, você observará que o teletransporte, a interação com aplicativos e a colocação de hologramas funcionam exatamente como no Cliff House e no Skyloft. Você pode navegar na web em uma paisagem de fantasia ou encher uma cidade futurista com hologramas - as possibilidades são infinitas!

Suporte a dispositivos

Recurso HoloLens Headsets imersivos
Ambientes domésticos personalizados ✔️

Experimentar um ambiente de exemplo

Criamos um ambiente de exemplo que mostra algumas das possibilidades criativas de ambientes domésticos personalizados. Siga estas etapas para experimentá-lo:

  1. Baixe nosso ambiente de fantasy island de exemplo (pontos de link para executável de extração automática).

    Ambiente de exemplo da Ilha da Fantasia
    Ambiente de exemplo da Ilha da Fantasia

  2. Execute o arquivo deFantasy_Island.exe que você baixou.

    Observação

    Ao tentar executar um arquivo .exe baixado da Web (como este), você pode encontrar um pop-up "Windows protected your PC". Para executar Fantasy_Island.exe deste pop-up, selecione Mais informações e, em seguida , Executar de qualquer maneira. Essa configuração de segurança destina-se a proteger você contra o download de arquivos em que talvez você não queira confiar, portanto, escolha essa opção apenas quando confiar na origem do arquivo.

  3. Abra Explorador de Arquivos e navegue até a pasta ambientes colando o seguinte local de arquivo na barra de endereços: %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState.

  4. Copie o ambiente de exemplo que você baixou nessa pasta.

  5. Reinicie Realidade Misturada Portal para atualizar a lista de ambientes no seletor Locais.

  6. Coloque o fone de ouvido. Quando estiver na página inicial, abra o menu Iniciar usando o botão Do Windows do controlador.

  7. Selecione o ícone Locais acima da lista de aplicativos fixados para escolher um ambiente doméstico.

  8. Você encontrará o ambiente da Ilha da Fantasia que baixou em sua lista de locais. Selecione Ilha da Fantasia para inserir seu novo ambiente doméstico personalizado!

Criando seu próprio ambiente personalizado

Além de usar nossos ambientes de exemplo, você pode exportar seus próprios ambientes personalizados usando seu software de edição 3D favorito.

Diretrizes de modelagem

Ao modelar seu ambiente, tenha em mente as seguintes recomendações para que os usuários gerem na orientação correta em um mundo de tamanho crível:

  1. Os usuários gerarão em 0,0,0 para centralizar sua localização de geração em torno da origem.
  2. As Unidades de Trabalho devem ser definidas como medidores para que os ativos possam ser criados em escala mundial.
  3. O eixo Up deve ser definido como "Y".
  4. O ativo deve enfrentar "avançar" em direção ao eixo Z positivo.
  5. Você não precisa combinar todas as malhas, mas é recomendável se você estiver direcionando dispositivos com restrição de recursos.

Exportando seu ambiente

Windows Mixed Reality depende do glTF binário (.glb) como o formato de entrega de ativos 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 entre aplicativos e experiências do Windows crescerá à medida que o glTF evoluir como um padrão do setor para conteúdo 3D interoperável.

A primeira etapa na exportação de ativos a serem usados como ambientes domésticos personalizados é gerar um modelo glTF 2.0. O grupo de trabalho glTF mantém uma lista de exportadores e conversores com suporte para criar um modelo glTF 2.0. Para começar, use um dos programas listados nesta página para criar e exportar um modelo glTF 2.0 ou converter um modelo existente usando um dos conversores com suporte.

Limites de ambiente

Todos os ambientes devem ter < 256 mbs. Ambientes com mais de 256 mbs não serão carregados e voltarão para um mundo vazio apenas com o skybox padrão ao redor do usuário. Tenha esse limite de tamanho de arquivo em mente ao criar seus modelos. Além disso, se você planeja otimizar seu ambiente usando o WindowsMRAssetConverter, conforme descrito abaixo, esteja ciente de que o tamanho da textura aumentará à medida que o otimizador criar texturas que tenham um tamanho de arquivo maior, mas que sejam carregadas mais rapidamente.

Otimizando seu ambiente

Windows Mixed Reality dá suporte a muitas otimizações opcionais que podem reduzir significativamente os tempos de carregamento do ambiente. Preste atenção especial a ambientes que têm muitas texturas, pois às vezes elas passam o tempo limite durante o carregamento. Em geral, recomendamos essa etapa para todos os ativos, no entanto, ambientes menores com poucas texturas ou de baixa resolução nem sempre exigirão isso.

Para facilitar esse processo, criamos o Windows Mixed Reality Asset Converter (disponível no GitHub) para fazer suas otimizações. Essa ferramenta usa um conjunto de utilitários disponíveis no kit de ferramentas do Microsoft glTF para otimizar qualquer glTF padrão 2.0 ou.glb executando um empacotamento de textura extra, compactação e redução de resolução.

Atualmente, o conversor dá suporte a vários sinalizadores para ajustar o comportamento exato das otimizações. É recomendável executar com os seguintes sinalizadores para obter melhores resultados:

Sinalizador Valores recomendados Descrição
-max-texture-size 1024 ou 2048 Ajuste o valor para melhorar a qualidade das texturas, o padrão é 512x512. Um valor maior afetará significativamente o tamanho do arquivo do ambiente, portanto, lembre-se do limite de 256 mb
-min-version 1803 Ambientes personalizados só têm suporte em versões do windows >= 1803. Esse sinalizador removerá texturas para versões mais antigas e reduzirá o tamanho do arquivo do ativo final

Por exemplo:

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

Testando seu ambiente

Depois de ter seu ambiente final.glb, você estará pronto para testá-lo no fone de ouvido. Comece na etapa 2 na seção "Tentando um ambiente de exemplo" para usar seu ambiente personalizado como a página inicial da realidade misturada.

Como enviar comentários

Enquanto estamos avaliando esse recurso experimental, estamos interessados em aprender como você está usando ambientes personalizados, quaisquer bugs que você possa encontrar e como você gosta do recurso. Compartilhe qualquer comentário para criar e usar ambientes domésticos personalizados nos fóruns do desenvolvedor.

Solução de problemas e dicas

Como fazer alterar o nome do ambiente?

O nome do arquivo na pasta ambientes será usado no seletor Locais. Para alterar o nome do seu ambiente, renomeie o nome do arquivo de ambiente e reinicie Realidade Misturada Portal.

Como fazer remover ambientes personalizados do meu seletor de Locais?

Para remover um ambiente personalizado, abra a pasta ambientes no computador (%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState) e exclua o ambiente. Depois de reiniciar Realidade Misturada Portal, esse ambiente não aparecerá mais no seletor Locais.

Como fazer padrão para meu ambiente personalizado favorito?

No momento, não é possível alterar o ambiente padrão. Sempre que reiniciar Realidade Misturada Portal, você será retornado ao ambiente cliff house.

Eu gero em um espaço em branco

Windows Mixed Reality não dá suporte a ambientes que excedem 256 mb. Quando um ambiente exceder esse limite, você pousará na caixa de céu vazia sem modelo.

Leva muito tempo para carregar meu ambiente

Você pode adicionar otimizações opcionais ao seu ambiente para fazer com que ele seja carregado mais rapidamente. Confira "Otimizando seu ambiente" para obter detalhes.

A escala do meu ambiente está incorreta

Windows Mixed Reality converte unidades glTF em 1 metro ao carregar ambientes. Se o ambiente carregar uma escala inesperada, marcar o exportador para garantir que você esteja modelando em uma escala de 1 metro.

O local de geração em meu ambiente está incorreto

O local de geração padrão está localizado em 0,0,0 no ambiente. No momento, não é possível personalizar esse local, portanto, você deve modificar o ponto de geração exportando seu ambiente com a origem posicionada no ponto de geração desejado.

O áudio não parece correto no ambiente

Quando você criar seu ambiente personalizado, ele usará uma simulação de renderização acústica que não corresponde ao espaço físico que você criou. O som pode vir das direções erradas e pode soar abafado.

Confira também