Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo desarrollar aplicaciones en HTC Vive

Cómo desarrollar aplicaciones en HTC Vive

Los materiales de realidad virtual se pueden dividir en dos categorías: la primera categoría es el arte, la animación, la iluminación, el sonido y otros recursos utilizados en la etapa de desarrollo de la aplicación. Este es el material que más preocupa a los jugadores. A menudo llamamos al primer tipo de material mencionado anteriormente: Material Artificial. Llamemos al segundo tipo de material: Material Real. En las aplicaciones de experiencia de juegos de realidad virtual, la distinción entre los dos tipos de materiales no es obvia. Sin embargo, en el desarrollo de aplicaciones industriales de realidad virtual (como la educación en realidad virtual), es fundamental distinguir claramente entre los dos tipos de materiales.

Entonces, ¿cómo ajustar el proceso de desarrollo de HTC Vive para satisfacer la enorme demanda? Debemos pasar del pensamiento de desarrollo de juegos clásico a un nivel superior de pensamiento de desarrollo. Hoy en día, en la plataforma HTC vive, muchos desarrolladores todavía están pensando en juegos de realidad virtual, pero la tendencia del desarrollo de aplicaciones en la industria de la realidad virtual ha ido más allá del alcance del pensamiento de juegos. Los desarrolladores deben optimizar sus procesos de desarrollo en función de las necesidades de las industrias ajenas a los juegos para poder desarrollarse de manera correcta y efectiva. También puede acelerar la aplicación y el desarrollo de HTC Vive en una amplia gama de industrias además de los juegos.

Debido al proceso de desarrollo tradicional de HTC Vive, su mayor defecto es: vincular materiales R (es decir, materiales reales) a la aplicación durante el tiempo de desarrollo. Por lo tanto, primero debemos distinguir cuidadosamente la relación entre los materiales R y la aplicación. La relación entre el material R y la aplicación es: la relación entre el agua y el grifo. La aplicación es el grifo; el material R es el agua; la plataforma del material R es el depósito; Internet es la tubería de agua. Por ejemplo, el contenido de conocimiento (cursos) desarrollado/creado por MCU (Universidad Taipei Ming Chuan) es en realidad material R para realidad virtual. Los materiales R (cursos) se descargan de la plataforma de materiales en tiempo real y se muestran en la aplicación cuando los usuarios ejecutan la aplicación en aulas de todo el mundo. Los materiales R de MCU son innovadores en cualquier momento y se presentan en tiempo real en aulas de todo el mundo. La aplicación VR no es más que un grifo para interacciones diversas y modernas.

Parte 2. El editor Vive SDKU3d creado y desarrollado tiene dos propósitos: 1) producir un material 2) desarrollar una aplicación. Aquí, mire el editor desde la perspectiva de un desarrollador de aplicaciones. En la memoria de la computadora terminal del desarrollador de realidad virtual (es decir, el entorno de desarrollo), hay módulos de software del editor (U3d) y material A (es decir, material artificial). Cuando el desarrollador inicia el software de edición (U3d), su interfaz de usuario se presenta en la pantalla, con tres áreas de ventana principales: Luego, se diseña el programa y aparece una ventana de edición para que el desarrollador edite la aplicación. editar el código (Script) El propósito de editar el script es permitir que el marco Vive (y el sistema operativo Vive detrás de escena) lo llame y luego indicarle al motor de renderizado que calcule y renderice el material, y llame a la API de. la plataforma (marco). Al editar un script, el desarrollador hará clic en el nombre del material deseado y lo escribirá en el código del script. Esta es la parte de la interfaz de usuario. Además, también hará clic en el nombre de la API de la plataforma Vive y lo escribirá en el código del script. Al ejecutar un script, la plataforma Vive llamará al script a través del marco de la aplicación Vive para manejar la parte del evento de entrada (Evento de entrada) de la interacción del usuario. Luego, el guión indica cómo responder (Respuesta), incluida la representación de imágenes visuales en 3D, así como salidas auditivas, táctiles y de otro tipo (Salida). Lo anterior es el mecanismo del editor clásico y el modo de funcionamiento. Ahora, para crear un SDK de realidad virtual, los programadores de software (programadores) primero realizan la programación, escriben el marco de la aplicación de la plataforma de materiales R y definen su potente API. Agregue una nueva función al editor a través del complemento del editor para que la poderosa API de la plataforma de materiales R pueda presentarse en la pantalla de interfaz de usuario del editor. A continuación, el desarrollador edita la aplicación y el trabajo principal es editar el código del script (Script). Al editar un script, el desarrollador hará clic en el nombre del material deseado y lo escribirá en el código del script. Esta es la parte de la interfaz de usuario. Además, también hará clic en el nombre de la API de la plataforma de materiales R y lo escribirá en el código del script. Al ejecutar un script, la plataforma Vive llamará al script a través del marco de la aplicación Vive para manejar la parte del evento de entrada (Evento de entrada) de la interacción del usuario. En este momento, el script solicita asistencia al marco de la aplicación R Material a través de la API de R Material.

El marco de la aplicación de material R tiene derechos de control, por un lado, se comunica con la plataforma en la nube para obtener los materiales R necesarios. Por otro lado, el código script se llama a través de una potente API. Por lo tanto, el código del script indica al motor que realice el procesamiento y la representación de imágenes en 3D. Lo anterior ha mejorado las limitaciones del entorno de desarrollo tradicional de HTC Vive y ha pasado del mito del desarrollo de juegos al camino del desarrollo de aplicaciones industriales.