En el mundo de la realidad mixta (MR), First Encounters, una experiencia precargada en todos los Meta Quest 3, se aventura en la exploración de nuevas formas de utilizar las capacidades de Scene Mesh (Unity | Unreal) para diseñar experiencias interactivas.
Descubran cómo la destrucción de mallas globales se convierte en una pieza central en la que los personajes atraviesan las paredes de los jugadores, abriendo un portal a otro mundo.
Preparando la escena
First Encounters demuestra las posibilidades de MR en Quest 3. Aunque los desarrolladores de Meta Oculus desarrollaron elementos de fantasía, la física y la interactividad realista eran fundamentales.
La API de Scene (Unity | Unreal | OpenXR | WebXR) fue esencial para comprender el espacio del usuario en términos de primitivas como paredes, suelos y techos.
Scene Mesh amplía esta comprensión proporcionando una malla triangular escaneada de la habitación del usuario.
Creación de prototipos en Unity
Para experimentar con las mecánicas, el equipo de desarrollo optó por perforar agujeros reales en lugar de utilizar sombreadores visuales.
Utilizando un algoritmo personalizado de perforación de agujeros, este enfoque tenía limitaciones visuales.
Un teselador y un diezmador proporcionaron una solución para equilibrar el rendimiento y la consistencia visual.
Evaluación de las soluciones existentes
La destrucción de mallas era crucial pero desafiante. Comenta el equipo detrás de First Encounters.
Después de evaluar las bibliotecas existentes en Unity, el grupo descartó varias de ellas debido a problemas de rendimiento y compatibilidad con mallas cóncavas.
Los desarrolladores optaron por generar un sistema DestructibleMesh personalizado para satisfacer las necesidades al momento de manejar First Encounters.
Código rápido para romper cosas de First Encounters
El sistema DestructibleMesh utiliza particiones Voronoi para clasificar triángulos de Scene Mesh en submallas.
Escrito para aprovechar la paralelización y el rendimiento nativo rápido, el sistema permite la destrucción de triángulos en tiempo de ejecución.
Con esto se implementó un algoritmo de reserva de área segura para evitar riesgos de tropiezos.
Trabajo futuro
Con First Encounters enviado, el sistema DestructibleMesh se mejora para admitir operaciones extensibles en tiempo real. Facilitando la modificación de mallas en futuras actualizaciones.
Aunque hay limitaciones con Scene Mesh, la capacidad de romper barreras abre nuevas posibilidades para MR.
Pensar fuera de la caja
Scene Mesh y Scene Anchors ofrecen nuevas posibilidades, existen limitaciones, como la falta de datos de textura.
Durante el desarrollo de First Encounters, se diseñaron cuidadosamente las mecánicas de destrucción de muros para trabajar con estas restricciones.
Despegue
La realidad mixta tiene un gran potencial para cambiar las expectativas.
Con API como Scene Anchors y Scene Mesh, los desarrolladores pueden integrar elementos virtuales de manera natural en el mundo real.
Compartir experiencias como First Encounters puede inspirar a otros a ampliar la definición de MR.
Con información de Meta Oculus Developers.
More Stories
Robots y reciclaje: Amp Robotics recauda US$91 millones
Sony revive la nostalgia: La pantalla de inicio original llega a PS5
Sora de OpenAI está bajo controversia por filtración