Crunch Runtime Texture Container

CRN Format Hub – Online-Crunch-Konverter und CRN-Textur-Viewer

Hochoptimierte kostenlose Online-CRN-Format-Tools. Genießen Sie unseren Crunch-basierten CRN-Konverter (Bilder zu CRN) und CRN-Viewer, der Komprimierungsanforderungen für enge Verteilungsgrößen löst.

Über das CRN-Format

CRN (Crunch) ist ein verlustbehafteter Texturcontainer, der häufig verwendet wird, um die Paketgröße zu reduzieren und gleichzeitig die praktische Qualität für Echtzeitgrafiken beizubehalten.

Kleine Verteilungsgröße

Entwickelt, um den Platzbedarf von Texturpaketen für Web- und Spiele-Builds zu minimieren.

Schnelle Laufzeittranskodierung

Wird beim Laden üblicherweise in BC-blockkomprimierte Formate transkodiert.

Browser-Workflow

Funktioniert mit WebAssembly-Pipelines für browserinterne Codierungs-/Decodierungstools.

Pipeline-freundlich

Lässt sich gut in automatisierte Asset-Pipelines und Batch-Konvertierung integrieren.

Technische Spezifikationen

Dateistruktur

  • Der kompakte CRN-Header speichert Dimensionen, Mip-Ebenen und Formatmetadaten.
  • Die Nutzlast enthält Crunch-Bitstream-Daten zur Transkodierung in BC-Formate.
  • Unterstützt Mipmaps für effizientes Textur-Sampling zur Laufzeit.

Kompressionseigenschaften

Zu den typischen Zielen gehören blockkomprimierte Ausgaben im BC1/BC3/BC5-Stil.

Die Komprimierungsqualität kann angepasst werden, um Größe, Geschwindigkeit und Wiedergabetreue auszugleichen.

Typische Anwendungsfälle

Bereitstellung von Web-Assets

Reduzieren Sie die Downloadgröße für browserbasierte 3D-Anwendungen.

Legacy Crunch Pipelines

Sorgen Sie für Kompatibilität mit vorhandenen Crunch-basierten Produktionsressourcen.

Laufzeittranskodierung

Transkodieren Sie beim Laden in GPU-native BC-Formate zum Rendern.

Verteilung von Asset-Archiven

Versenden Sie kompakte Texturarchive für den Einsatz auf mehreren Plattformen.

Formatvergleich

dds

DDS speichert normalerweise endgültige GPU-bereite Blöcke; CRN speichert einen kompakten Stream, der für den Transport und die spätere Transkodierung optimiert ist.

ktx2

KTX2 ist ein moderner Khronos-Container mit breiteren Ökosystem-Tools; CRN bleibt für bestimmte Pipelines leichtgewichtig.

basis

Basis konzentriert sich auf universelle Transkodierungs-Workflows; CRN ist eng mit Crunch- und BC-orientierten Pipelines verbunden.

png

PNG ist eine verlustfreie Bildspeicherung, während CRN eine verlustbehaftete Texturkomprimierung für Laufzeit-Grafikworkflows ist.

Verwandte Tools

Upstream-Toolchain

Das Crunch-Projekt stellt die von dieser Toolchain verwendete Referenz-Encoder/Decoder-Implementierung bereit.