Contenedor de texturas en tiempo de ejecución Crunch

Centro de Formato CRN - Convertidor Crunch y Visor CRN Online

Herramientas eficientes online para CRN. Experimente nuestro codificador Crunch completo y convierta texturas comprimidas sin complicaciones.

Acerca del formato CRN

CRN (Crunch) es un contenedor de texturas con pérdida ampliamente utilizado para reducir el tamaño del paquete y al mismo tiempo preservar la calidad práctica de los gráficos en tiempo real.

Tamaño de distribución pequeño

Diseñado para minimizar el espacio que ocupa el paquete de texturas para compilaciones web y de juegos.

Transcodificación rápida en tiempo de ejecución

Comúnmente transcodificado a formatos comprimidos en bloques BC durante la carga.

Flujo de trabajo del navegador

Funciona con canalizaciones de WebAssembly para herramientas de codificación/decodificación en el navegador.

Compatible con tuberías

Se integra bien con canalizaciones de activos automatizadas y conversión por lotes.

Especificaciones técnicas

Estructura de archivos

  • El encabezado CRN compacto almacena dimensiones, niveles de mip y metadatos de formato.
  • La carga útil contiene datos de flujo de bits Crunch para transcodificar a formatos BC.
  • Admite mapas mip para un muestreo de texturas en tiempo de ejecución eficiente.

Características de compresión

Los objetivos típicos incluyen salidas comprimidas en bloque estilo BC1/BC3/BC5.

La calidad de la compresión se puede ajustar para equilibrar el tamaño, la velocidad y la fidelidad.

Casos de uso típicos

Entrega de activos web

Reduzca el tamaño de descarga para aplicaciones 3D basadas en navegador.

Tuberías de crisis heredadas

Mantener la compatibilidad con los activos de producción existentes basados ​​en Crunch.

Transcodificación en tiempo de ejecución

Transcodifique durante la carga a formatos BC nativos de GPU para renderizar.

Distribución de archivos de activos

Envíe archivos de textura compactos para implementaciones multiplataforma.

Comparación de formatos

dds

DDS normalmente almacena bloques finales listos para GPU; CRN almacena un flujo compacto optimizado para el transporte y posterior transcodificación.

ktx2

KTX2 es un contenedor Khronos moderno con herramientas de ecosistema más amplias; CRN sigue siendo liviano para tuberías específicas.

basis

Basis se centra en flujos de trabajo de transcodificación universales; CRN está estrechamente vinculado a los oleoductos orientados a Crunch y BC.

png

PNG es un almacenamiento de imágenes sin pérdidas, mientras que CRN es una compresión de texturas con pérdida para flujos de trabajo de gráficos en tiempo de ejecución.

Herramientas relacionadas

Cadena de herramientas ascendente

El proyecto Crunch proporciona la implementación del codificador/decodificador de referencia utilizada por esta cadena de herramientas.