Las tecnologĆas de realidad virtual, realidad aumentada y realidad mixta se estĆ”n volviendo cada vez mĆ”s importantes. Estas tecnologĆas estarĆ”n presentes en multitud de sectores, no solo en los videojuegos, tambiĆ©n en la forma en la que se formarĆ” en el futuro, en el sector turĆstico, etc. Por eso, es vital que Linux no se quede atrĆ”s con este tipo de tecnologĆa, por eso es tan importante esta noticia sobre el soporte de StereoKit.
Linux comenzó algo atrĆ”s, con la mayorĆa de los productos comerciales dando la espalda a esta plataforma, centrĆ”ndose en Windows principalmente. Gracias a los esfuerzos de la comunidad, a Valve, Collabora, y a otros, poco a poco eso se estĆ” revirtiendo. El espacio XR (VR/AR) continĆŗa evolucionando con este tipo de proyectos de código abierto con soporte para Linux.
Para los que no conozcan StereoKit, se trata de una biblioteca de realidad mixta de código abierto que permite una fÔcil implementación de aplicaciones para HoloLens y VR con C# y usando la API OpenXR. EstÔ inspirada en bibliotecas como XNA y Processing, permitiendo la creación de software profesional y listo para los negocios.
StereoKit v0.3 salió a finales de febrero y agregó una nueva API de grĆ”ficos. El desarrollador ya mencionó que se ejecutarĆa en todas las plataformas clave, como la web, Windows, Android, y tambiĆ©n en GNU/Linux. Ahora continĆŗa con su progreso y avanzando en correcciones, agregar funciones y mejoras nuevas, asĆ como perfeccionar su soporte en estas plataformas.
Para tu información, algunas de las mejoras que se han agregado con esta última actualización de StereoKit son:
- Soporte mejorado para plataformas relevantes como Oculus Desktop, Windows Mixed Reality, Oculus Quest y HoloLens 2, asĆ como Monado Linux, SteamVR, y todos los que usen OpenXR.
- Modo de pantalla plana con emulación de entrada para facilitar el desarrollo.
- Creación de apps en segundos, y no en minutos como antes.
- Mejoras en las entradas de realidad mixta.
- Interfaz de usuario e interacciones mƔs fƔciles y mejores.
- Mejor soporte para formatos de modelo: .gltf, .glb, .fbx (parcial), .obj, .stl, procedural. TambiƩn para formatos de textura: .jpg, .png, .tga, .bmp, .psd, .gif, .hdr, .pic, cubemap equirectangular, procedural.
- Carga de archivos en tiempo de ejecución agregada.
- FĆsica mejorada.
- Canalización de renderización instanciada por defecto.
- Sistema de sombreado y material flexible con PBR integrado.
- Documentación generada a partir del código fuente, incluidas las capturas de pantalla.
MĆ”s información ā Sitio web oficial