Контейнер текстур времени выполнения Crunch

Центр форматов CRN — онлайн-конвертер Crunch и просмотрщик текстур CRN

Высокооптимизированные бесплатные онлайн-инструменты формата CRN. Наслаждайтесь нашим конвертером CRN (изображения в CRN) на основе Crunch и средством просмотра CRN, удовлетворяющим потребности в сжатии, направленные на ограниченные размеры дистрибутивов.

О формате CRN

CRN (Crunch) — это контейнер текстур с потерями, широко используемый для уменьшения размера пакета при сохранении практичного качества графики в реальном времени.

Небольшой размер дистрибутива

Разработан для минимизации занимаемого пакета текстур для веб-сборок и игр.

Быстрое транскодирование во время выполнения

Обычно перекодируется в форматы с блочным сжатием BC во время загрузки.

Рабочий процесс браузера

Работает с конвейерами WebAssembly для инструментов кодирования/декодирования в браузере.

Удобство для трубопроводов

Хорошо интегрируется с автоматизированными конвейерами активов и пакетным преобразованием.

Технические характеристики

Структура файла

  • Компактный заголовок CRN хранит размеры, уровни MIP и метаданные формата.
  • Полезная нагрузка содержит данные битового потока Crunch для перекодирования в форматы BC.
  • Поддерживает MIP-карты для эффективной выборки текстур во время выполнения.

Характеристики сжатия

Типичные цели включают выходные данные с блочным сжатием в стиле BC1/BC3/BC5.

Качество сжатия можно настроить, чтобы сбалансировать размер, скорость и точность воспроизведения.

Типичные случаи использования

Доставка веб-ресурсов

Уменьшите размер загрузки браузерных 3D-приложений.

Устаревшие конвейеры Crunch Pipelines

Поддерживать совместимость с существующими производственными активами на базе Crunch.

Транскодирование во время выполнения

Перекодируйте при загрузке в собственные форматы BC для графического процессора для рендеринга.

Распределение архива активов

Предоставляйте компактные архивы текстур для развертывания на нескольких платформах.

Сравнение форматов

dds

DDS обычно хранит окончательные блоки, готовые к использованию графическим процессором; CRN хранит компактный поток, оптимизированный для транспортировки и последующего перекодирования.

ktx2

KTX2 — это современный контейнер Khronos с более широкими инструментами экосистемы; CRN остается легким для конкретных трубопроводов.

basis

Basis фокусируется на универсальных рабочих процессах перекодирования; CRN тесно связан с трубопроводами, ориентированными на Crunch и BC.

png

PNG — это хранилище изображений без потерь, а CRN — сжатие текстур с потерями для рабочих процессов графики во время выполнения.

Сопутствующие инструменты

Инструментарий разведки и добычи

Проект Crunch предоставляет эталонную реализацию кодера/декодера, используемую этой цепочкой инструментов.