Pojemnik na tekstury środowiska wykonawczego Crunch

Centrum formatu CRN — internetowy konwerter Crunch i przeglądarka tekstur CRN

Wysoce zoptymalizowane bezpłatne narzędzia online w formacie CRN. Korzystaj z naszego konwertera CRN opartego na Crunchu (obrazy do CRN) i przeglądarki CRN, która rozwiązuje potrzeby kompresji w przypadku małych dystrybucji.

O formacie CRN

CRN (Crunch) to kontener tekstur stratnych, szeroko stosowany w celu zmniejszenia rozmiaru pakietu przy jednoczesnym zachowaniu praktycznej jakości grafiki w czasie rzeczywistym.

Mały rozmiar dystrybucji

Zaprojektowany, aby zminimalizować rozmiar pakietu tekstur dla kompilacji stron internetowych i gier.

Szybkie transkodowanie w czasie wykonywania

Często transkodowane do formatów skompresowanych blokowo BC podczas ładowania.

Przepływ pracy przeglądarki

Współpracuje z potokami WebAssembly na potrzeby narzędzi do kodowania/dekodowania w przeglądarce.

Przyjazny rurociągowi

Dobrze integruje się z automatycznymi potokami zasobów i konwersją wsadową.

Dane techniczne

Struktura pliku

  • Kompaktowy nagłówek CRN przechowuje wymiary, poziomy mip i metadane formatu.
  • Ładunek zawiera dane strumienia bitów Crunch do transkodowania do formatów BC.
  • Obsługuje mipmapy w celu wydajnego próbkowania tekstur w czasie wykonywania.

Charakterystyka kompresji

Typowe cele obejmują wyjścia skompresowane blokowo w stylu BC1/BC3/BC5.

Jakość kompresji można dostosować w celu zrównoważenia rozmiaru, szybkości i wierności.

Typowe przypadki użycia

Dostawa zasobów internetowych

Zmniejsz rozmiar pobierania dla aplikacji 3D opartych na przeglądarce.

Starsze rurociągi Crunch

Zachowaj kompatybilność z istniejącymi zasobami produkcyjnymi opartymi na Crunchu.

Transkodowanie w czasie wykonywania

Transkoduj przy ładowaniu do formatów BC natywnych dla GPU w celu renderowania.

Dystrybucja archiwum zasobów

Dostarczaj kompaktowe archiwa tekstur do wdrożeń na wielu platformach.

Porównanie formatów

dds

DDS zwykle przechowuje końcowe bloki gotowe do użycia przez GPU; CRN przechowuje kompaktowy strumień zoptymalizowany pod kątem transportu i późniejszego transkodowania.

ktx2

KTX2 to nowoczesny kontener Khronos z szerszymi narzędziami ekosystemowymi; CRN pozostaje lekki w przypadku określonych rurociągów.

basis

Basis skupia się na uniwersalnych procesach transkodowania; CRN jest ściśle powiązany z rurociągami Crunch i BC.

png

PNG to bezstratne przechowywanie obrazów, podczas gdy CRN to stratna kompresja tekstur dla procesów graficznych w czasie wykonywania.

Powiązane narzędzia

Łańcuch narzędzi wyższego szczebla

Projekt Crunch zapewnia referencyjną implementację kodera/dekodera używaną w tym zestawie narzędzi.