Realidad mixta asequible: c贸mo crear espacio virtual

Continuamos la serie de art铆culos sobre Windows Mixed Reality. En su marco, desde cero desarrollaremos una aplicaci贸n con realidad mixta en Unity en el formato de trabajo de laboratorio (trabajo de laboratorio). Usted mismo puede, en paralelo con la publicaci贸n de art铆culos, crear dicha aplicaci贸n. Hoy hablaremos sobre la configuraci贸n de un entorno de realidad virtual, incluida la creaci贸n de una sala virtual.



La gu铆a completa constar谩 de 5 partes. Se repondr谩 cada semana. A continuaci贸n puede ir a la parte que necesita.

Parte 1: Exportar la aplicaci贸n UWP para Windows Mixed Reality desde Unity ;
Parte 2: Configuraci贸n del entorno (VR) ;
Parte 3: Controladores ;
Parte 4: Sonido espacial ;
Parte 5: HoloLens y gr谩ficos .

Configuraci贸n del entorno (VR)


Para iniciar la aplicaci贸n de colocaci贸n de altavoces en realidad virtual (es decir, en auriculares cerrados o inmersivos), necesitamos crear una sala virtual y configurar el entorno para que podamos teletransportarnos dentro de la sala.

Cambiar al dise帽o de panel est谩ndar [paso opcional]


Si no ha trabajado anteriormente en Unity, le recomendamos que utilice el dise帽o est谩ndar del panel de Unity para lo siguiente: Se proporciona una descripci贸n de las acciones en funci贸n de esta ubicaci贸n inicial.

Para cambiar al dise帽o de panel predeterminado en Unity, seleccione la Ventana -> Dise帽os -> Comando predeterminado (Ventana -> Dise帽o -> Est谩ndar).

Despu茅s de eso, los paneles se organizar谩n como se muestra a continuaci贸n. Preste atenci贸n a los diferentes nombres de panel en Unity; nos referiremos a ellos en nuestras instrucciones.



Crear una sala virtual


Agreguemos a la escena la habitaci贸n que preparamos anteriormente.

En el panel Proyecto de Unity, busque la sala prefabricada de RoomPrefab.prefab en la carpeta Activos -> Prefabricados y arr谩strela al panel Jerarqu铆a. Debe arrastrar el prefabricado a la parte vac铆a del panel Jerarqu铆a para evitar que la habitaci贸n se agregue a cualquier otro objeto como ni帽o.

Dado que al agregar un prefabricado a la jerarqu铆a, se agrega a la escena, nuestra sala ahora deber铆a mostrarse en el panel Escena.

Intente explorar la sala utilizando los m茅todos abreviados de teclado y los botones del mouse que se enumeran a continuaci贸n, pero no mueva objetos cercanos. Si accidentalmente mueve o mueve objetos de escena, simplemente elimine el prefabricado RoomPrefab de la jerarqu铆a y agr茅guelo nuevamente.

  • Para rotar la escena, presione la tecla Alt y mueva el mouse en la direcci贸n deseada.
  • Para moverse por la escena, use las teclas de flecha (derecha, izquierda, arriba, abajo).
  • Para moverse a un objeto y colocarlo en el centro de la escena, seleccione el objeto y presione May煤s + F.

Se pueden encontrar opciones y m茅todos adicionales para moverse por una escena en la documentaci贸n de Unity Moverse por una escena .

Configuraci贸n de tipo de espacio


El objeto de juego MixedRealityCameraParent agregado en la secci贸n anterior tiene un objeto Boundary que debemos configurar para poder movernos por nuestra sala virtual. Primero establecemos el g茅nero.

1. En el panel Jerarqu铆a, expanda el prefabricado RoomPrefab para ver todos sus elementos secundarios.

2. En el panel Jerarqu铆a, expanda el elemento MixedRealityCameraParent y seleccione (o haga clic) en un objeto L铆mite. Despu茅s de eso, el objeto L铆mite se seleccionar谩 en el panel Jerarqu铆a y sus propiedades se mostrar谩n en el panel Inspector.

3. Dejando el objeto L铆mite seleccionado (intente no hacer clic en ning煤n otro elemento en el panel de jerarqu铆a), despl谩cese hacia abajo por el panel de jerarqu铆a, busque el objeto Piso y arr谩strelo a la propiedad Piso Quad de la secci贸n Administrador de l铆mites en el panel Inspector ( Inspector).

Nota Si no desea arrastrar y soltar (por ejemplo, no tiene un mouse para seleccionar con precisi贸n un objeto), puede establecer las propiedades usando el bot贸n con el icono de vista a la derecha de la propiedad Floor Quad en el panel Inspector, solo cuando seleccione un objetivo Seleccione los objetos que est谩n en la pesta帽a Escena y no en la pesta帽a Activos.

Dado que trabajaremos con la configuraci贸n de escala permanente, cambiaremos el tipo de espacio a estacionario.

4. Mientras el objeto L铆mite todav铆a est谩 seleccionado, configure el Tipo de espacio de seguimiento opaco como Estacionario.



Puede obtener m谩s informaci贸n sobre las diversas configuraciones de las aplicaciones de Realidad mixta en esta documentaci贸n.

5. 脷ltimo cambio: seleccione MixedRealityCameraParent en el panel Jerarqu铆a y cambie el valor Transformar -> Posici贸n -> Y (Transformaci贸n -> Posici贸n -> Y) a 0.8. La c谩mara estar谩 ubicada al nivel de los ojos humanos.



Estudio de sala virtual


Ahora podemos pasar a nuestra sala virtual.

Si tiene un auricular, aqu铆 hay algunos consejos sobre qu茅 buscar al explorar una escena.

  • El auricular rastrear谩 los movimientos de su cabeza y, moviendo su cabeza, ver谩 varias partes de la habitaci贸n. El seguimiento se realiza de tal manera que tendr谩 la sensaci贸n de que realmente est谩 en esta sala.
  • Camine por la habitaci贸n (por ejemplo, d茅 un paso al costado) y observe c贸mo los auriculares siguen su posici贸n.

Si est谩 utilizando un simulador, siga las instrucciones en estos documentos para configurar y controlar el simulador usando su teclado, mouse o gamepad Xbox.

Pero m谩s o menos la expectativa! Haga clic en el icono de reproducci贸n en el editor de Unity, col贸quese los auriculares y explore la sala.

El original
Autores: Eric Ahlstrom, cbarkerms, Madison Hight

Source: https://habr.com/ru/post/es418657/


All Articles