Diseñar entornos envolventes propios

Nota

Se trata de una característica experimental. Pruébelo y diviértalo, pero no se sorprenda si todo no funciona tan bien como se esperaba. Estamos evaluando la viabilidad de esta característica e interés en usarla, por lo que por favor cuéntenos sobre su experiencia (y los errores que ha encontrado) en los foros para desarrolladores.

A partir de la actualización de abril de 2018 de Windows 10, hemos habilitado una característica experimental que te permite agregar entornos personalizados al selector de lugares (en el menú Inicio) para usarlo como Windows Mixed Reality inicio. Windows Mixed Reality tiene dos entornos predeterminados, Cliff House y Skyloft, puede elegir como su hogar. La creación de entornos personalizados le permite expandir la lista con sus propias creaciones. Estamos haciendo que esta característica esté disponible en un estado temprano para evaluar el interés de los creadores y desarrolladores. Vea qué tipos de mundos crea y comprende cómo trabaja con diferentes herramientas de creación.

Al usar un entorno personalizado, observará que el teletransporte, la interacción con las aplicaciones y la colocación de hologramas funciona igual que en Cliff House y Skyloft. Puedes navegar por la web en un paisaje de fantasía o llenar una ciudad futurista con hologramas - las posibilidades son infinitas!

Compatibilidad con dispositivos

Característica HoloLens Cascos envolventes
Entornos de inicio personalizados ✔️

Probar un entorno de ejemplo

Hemos creado un entorno de ejemplo que muestra algunas de las posibilidades creativas de los entornos domésticos personalizados. Siga estos pasos para probarlo:

  1. Descargue nuestro entorno de Fantasy Island de ejemplo (el vínculo apunta al archivo ejecutable autoextraíble).

    Entorno de ejemplo de Fantasy Island
    Entorno de ejemplo de Fantasy Island

  2. Ejecute el archivo Fantasy_Island.exe que descargó.

    Nota

    Al intentar ejecutar un archivo de .exe descargado de la web (como este), es posible que encuentre un elemento emergente "Windows protected your PC". Para ejecutar Fantasy_Island.exe desde este elemento emergente, seleccione Más información y, a continuación, Ejecutar de todos modos. Esta configuración de seguridad está pensada para protegerlo de la descarga de archivos que puede que no desee confiar, por lo que solo elija esta opción cuando confíe en el origen del archivo.

  3. Abra Explorador de archivos y vaya a la carpeta environments pegando la siguiente ubicación de archivo en la barra de direcciones: %LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState.

  4. Copie el entorno de ejemplo que descargó en esta carpeta.

  5. Reinicie Mixed Reality Portal para actualizar la lista de entornos en el selector De lugares.

  6. Pon los auriculares. Una vez que esté en la página principal, abra el menú Inicio con el botón De Windows que el controlador.

  7. Seleccione el icono Lugares situado encima de la lista de aplicaciones ancladas para elegir un entorno principal.

  8. Encontrará el entorno de Fantasy Island que descargó en su lista de lugares. Seleccione Fantasy Island para entrar en su nuevo entorno de hogar personalizado.

Creación de su propio entorno personalizado

Además de usar nuestros entornos de ejemplo, puede exportar sus propios entornos personalizados mediante su software de edición 3D favorito.

Directrices de modelado

Al modelar su entorno, tenga en cuenta las siguientes recomendaciones para que los usuarios generen en la orientación correcta en un mundo de tamaño aceptable:

  1. Los usuarios generarán en 0,0,0, por lo que centrarán su ubicación en torno al origen.
  2. Las unidades de trabajo deben establecerse en medidores para que los recursos se puedan crear a escala mundial.
  3. El eje Arriba debe establecerse en "Y".
  4. El recurso debe enfrentarse "hacia delante" hacia el eje Z positivo.
  5. No es necesario combinar todas las mallas, pero se recomienda si tiene como destino dispositivos restringidos por recursos.

Exportación del entorno

Windows Mixed Reality se basa en glTF binario (.glb) como formato de entrega de recursos para entornos. glTF es un estándar abierto gratuito de regalías para la entrega de activos 3D mantenida por el grupo Khronos. La compatibilidad de Microsoft con el formato en aplicaciones y experiencias de Windows crecerá a medida que glTF evoluciona como estándar del sector para contenido interoperable en 3D.

El primer paso para exportar recursos que se van a usar como entornos domésticos personalizados es generar un modelo glTF 2.0. El grupo de trabajo glTF mantiene una lista de exportadores y convertidores admitidos para crear un modelo glTF 2.0. Para empezar, use uno de los programas enumerados en esta página para crear y exportar un modelo glTF 2.0 o convertir un modelo existente mediante uno de los convertidores admitidos.

Límites del entorno

Todos los entornos deben tener < 256 mb. Los entornos mayores de 256 mb no se cargarán y revertirán a un mundo vacío con solo el skybox predeterminado que rodea al usuario. Tenga en cuenta este límite de tamaño de archivo al crear los modelos. Además, si planea optimizar el entorno mediante WindowsMRAssetConverter como se describe a continuación, tenga en cuenta que el tamaño de textura aumentará a medida que el optimizador crea texturas que tienen un tamaño de archivo mayor, pero se cargan más rápido.

Optimización del entorno

Windows Mixed Reality admite muchas optimizaciones opcionales que pueden reducir significativamente los tiempos de carga del entorno. Preste especial atención a los entornos que tienen muchas texturas, ya que a veces agotarán el tiempo de espera durante la carga. En general, se recomienda este paso para todos los recursos, pero los entornos más pequeños con pocas o texturas de baja resolución no siempre lo requerirán.

Para facilitar este proceso, hemos creado Windows Mixed Reality Asset Converter (disponible en GitHub) para realizar las optimizaciones. Esta herramienta usa un conjunto de utilidades disponibles en el kit de herramientas glTF de Microsoft para optimizar cualquier glTF estándar 2.0 glTF o.glb realizando un empaquetado de textura adicional, compresión y reducción vertical de resolución.

El convertidor admite actualmente varias marcas para ajustar el comportamiento exacto de las optimizaciones. Se recomienda ejecutar con las marcas siguientes para obtener los mejores resultados:

Marca Valores recomendados Descripción
-max-texture-size 1024 o 2048 Ajustar el valor para mejorar la calidad de las texturas, el valor predeterminado es 512x512. Un valor mayor afectará significativamente al tamaño de archivo del entorno, por lo que debe tener en cuenta el límite de 256 mb.
-min-version 1803 Los entornos personalizados solo se admiten en versiones de windows >= 1803. Esta marca quitará las texturas de las versiones anteriores y reducirá el tamaño del archivo del recurso final.

Por ejemplo:

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

Prueba del entorno

Una vez que tenga el entorno final.glb, estará listo para probarlo en el casco. Comience en el paso 2 de la sección "Probar un entorno de ejemplo" para usar el entorno personalizado como inicio de la realidad mixta.

Envío de opiniones

Aunque estamos evaluando esta característica experimental, estamos interesados en aprender cómo se usan entornos personalizados, los errores que pueda encontrar y cómo le gusta la característica. Comparta los comentarios para crear y usar entornos domésticos personalizados en los foros para desarrolladores.

Solución de problemas y sugerencias

Cómo cambiar el nombre del entorno?

El nombre de archivo de la carpeta environments se usará en el selector De lugares. Para cambiar el nombre del entorno, cambie el nombre del archivo de entorno y reinicie Mixed Reality Portal.

Cómo quitar entornos personalizados del selector de mis lugares?

Para quitar un entorno personalizado, abra la carpeta environments del equipo (%LOCALAPPDATA%\Packages\EnvironmentsApp_cw5n1h2txyewy\LocalState) y elimine el entorno. Una vez que reinicie Mixed Reality Portal, este entorno ya no aparecerá en el selector de lugares.

Cómo predeterminado para mi entorno personalizado favorito?

Actualmente no se puede cambiar el entorno predeterminado. Cada vez que reinicie Mixed Reality Portal, se le devolverá al entorno de Cliff House.

Genero en un espacio en blanco

Windows Mixed Reality no admite entornos que superen los 256 mb. Cuando un entorno supere este límite, aterrizará en el cuadro de cielo vacío sin modelo.

Se tarda mucho tiempo en cargar mi entorno.

Puede agregar optimizaciones opcionales a su entorno para que se cargue más rápido. Consulte "Optimización del entorno" para obtener más información.

La escala de mi entorno es incorrecta

Windows Mixed Reality traduce unidades glTF a 1 medidor al cargar entornos. Si el entorno carga una escala inesperada, compruebe el exportador para asegurarse de que está modelando a una escala de 1 medidor.

La ubicación de generación en mi entorno es incorrecta.

La ubicación de generar predeterminada se encuentra en 0 0 0 00 en el entorno. Actualmente no es posible personalizar esta ubicación, por lo que debe modificar el punto de desove exportando el entorno con el origen situado en el punto de generar que desee.

El audio no suena correcto en el entorno

Al crear el entorno personalizado, usará una simulación de representación acústica que no coincida con el espacio físico que ha creado. El sonido puede provenir de las direcciones equivocadas y puede sonar silenciado.

Consulte también