Hub de Formato CRN - Conversor e Visualizador Crunch Online
Otimizado especificamente para ser eficiente, as coleções para CRN facilitam a conversão baseada em Crunch e garantem tamanhos menores em seus resultados.
Sobre o formato CRN
CRN (Crunch) é um contêiner de textura com perdas amplamente utilizado para reduzir o tamanho do pacote enquanto preserva a qualidade prática para gráficos em tempo real.
Tamanho de distribuição pequeno
Projetado para minimizar a pegada do pacote de textura para compilações de jogos e web.
Transcodificação rápida em tempo de execução
Normalmente transcodificado para formatos compactados em bloco BC durante o carregamento.
Fluxo de trabalho do navegador
Funciona com pipelines WebAssembly para ferramentas de codificação/decodificação no navegador.
Amigável ao pipeline
Integra-se bem com pipelines de ativos automatizados e conversão em lote.
Especificações Técnicas
Estrutura de arquivo
- O cabeçalho CRN compacto armazena dimensões, níveis mip e metadados de formato.
- A carga útil contém dados bitstream Crunch para transcodificação para formatos BC.
- Suporta mipmaps para amostragem eficiente de textura em tempo de execução.
Características de compressão
Os destinos típicos incluem saídas compactadas em bloco no estilo BC1/BC3/BC5.
A qualidade da compactação pode ser ajustada para equilibrar tamanho, velocidade e fidelidade.
Casos de uso típicos
Entrega de ativos da web
Reduza o tamanho do download para aplicativos 3D baseados em navegador.
Pipelines Crunch Legados
Mantenha a compatibilidade com os ativos de produção existentes baseados no Crunch.
Transcodificação em tempo de execução
Transcodifique durante o carregamento para formatos BC nativos da GPU para renderização.
Distribuição de arquivo de ativos
Envie arquivos de textura compactos para implantações multiplataforma.
Comparação de formatos
O DDS geralmente armazena blocos finais prontos para GPU; CRN armazena um fluxo compacto otimizado para transporte e posterior transcodificação.
KTX2 é um contêiner Khronos moderno com ferramentas de ecossistema mais amplas; O CRN permanece leve para pipelines específicos.
Basis se concentra em fluxos de trabalho de transcodificação universais; A CRN está intimamente ligada aos pipelines orientados para Crunch e BC.
PNG é um armazenamento de imagens sem perdas, enquanto CRN é uma compactação de textura com perdas para fluxos de trabalho gráficos em tempo de execução.
Ferramentas relacionadas
Codificar para CRN
Converta imagens de origem em texturas compactadas CRN.
Decodificar arquivos CRN
Inspecione arquivos CRN decodificando e visualizando a saída RGBA.
Conjunto de ferramentas upstream
O projeto Crunch fornece a implementação do codificador/decodificador de referência usada por este conjunto de ferramentas.