Basis Universal de código abierto de Google para proporcionar un códec de textura más eficiente para WebXR

2021-03-01 El artículo se tradujo en software.

En 2019, Google se asoció con Binomial para abrir el códec de textura Basis Universal de código abierto. El objetivo es lograr texturas de alta calidad más efectivas para la transmisión de red y los casos de uso de GPU. Tomando la GPU como ejemplo, el formato de textura Basis Universal es de 6 a 8 veces más pequeño que JPEG, pero el tamaño de almacenamiento de los dos es similar. Debido a que el método de compresión de GPU actual es ineficiente y no admite la operación multiplataforma, esto lo convierte en una excelente alternativa. El formato es adecuado para varios casos de uso, como juegos, realidad virtual y realidad aumentada, mapas, fotos, videos pequeños, etc.


El año pasado, con el fin de mejorar la practicidad de Basis Unisersal, el equipo ha logrado un progreso emocionante. Por ejemplo, un nuevo modo de alta calidad permite que los códecs aprovechen los formatos de la más alta calidad admitidos por las GPU modernas, lo que en última instancia permite que la Web alcance los estándares de textura de GPU modernos con soporte multiplataforma. Además, el codificador Basis ahora tiene la opción de crear una versión WebAssembly, lo que permite que las aplicaciones web innovadoras aprovechen la salida en un formato supercomprimido. Finalmente, Khronos Group ha anunciado y aprobado la extensión de textura Basis Universal en formato glTF, que permite transportar y mostrar activos comprimidos en contenedores KTX 2.0. Esto tendrá un impacto profundo en cómo se distribuyen los modelos a través de la red y en casos de uso avanzados como el comercio electrónico, lo que permitirá que cualquier plataforma utilice fácilmente contenido 3D.


Además de las nuevas funciones, los desarrolladores de todo el mundo están trabajando para mejorar la facilidad de uso de Basis Universal. Se acaba de agregar soporte para archivos glTF con texturas universales, por lo que puede tener fácilmente exquisitos modelos 3D interactivos con solo dos líneas de JavaScript. En los próximos meses, el editor agregará soporte para la codificación universal de texturas. Además, los motores 3D como Three.js, Babylon.js, Godot, Archilogic y Playcanvas han agregado soporte para Basis Universal y brindan más soporte de motor. Muchas aplicaciones utilizan Basis Universal todos los días.


Google dijo: "Esperamos ver un aumento en la tasa de adopción de Basis Universal, porque la distribución de activos 3D nunca ha sido tan fácil". El código relevante y el contenido de demostración se han alojado en GitHub.



from: news.nweon.com/83446

© 2020 www.ourvrworld.com