Arquivos USDZ de exemplo — baixe modelos USDZ para RA e testes

USDZ — Universal Scene Description compactado · .usdz · tipo MIME model/vnd.usdz+zip

3 arquivos72 KB – 304 KBLinks diretosSem anúncios, sem cadastroGrátis para qualquer usoVerificado com SHA-256

Baixe um arquivo USDZ de exemplo para testar links do AR Quick Look, um pipeline USD ou um validador de upload de USDZ. São três: o nó toroidal em USD binário (usdc) com uma cor UsdPreviewSurface, o mesmo com a textura PNG de grade UV empacotada dentro, e uma versão texturizada cuja camada é USD de texto (usda).

O USDZ é um ZIP sem compressão cujos arquivos são alinhados a 64 bytes, para que o dispositivo possa mapeá-los diretamente do armazenamento. Os três passam no usdchecker --arkit, a verificação de conformidade que a Apple inclui no macOS. Os três carregam no USDLoader do three.js r186. A variante usda existe para leitores mais antigos ou mais simples que só interpretam USD de texto; o USDZLoader do three.js até a r169, por exemplo, rejeita camadas binárias.

Prévia renderizada do modelo USDZ de exemplo
Renderização estática de um exemplo desta página, com sombreamento plano feito pelo nosso gerador. Abra os downloads em qualquer visualizador de USDZ para inspecioná-los em 3D.

Baixe arquivos USDZ de exemplo

ArquivoDetalhesTamanhoBaixar
sample-model.usdz
USD binário (usdc) • cor UsdPreviewSurface • 4.096 triângulos • 72 KB
4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima72 KB
72.286 bytes
Baixar USDZ
sample-model-textured.usdz
USD binário (usdc) + textura PNG • 4.096 triângulos • 110 KB
4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima110 KB
109.546 bytes
Baixar USDZ
sample-model-ascii-usda.usdz
USD em texto (usda) + textura PNG • 4.096 triângulos • abre no USDZLoader do three.js • 304 KB
4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima304 KB
304.025 bytes
Baixar USDZ
3 arquivos · links diretos · sem cadastro · CORS ativado

Use estes arquivos na linha de comando ou em CI

Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.

# Baixar um arquivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/usdz/sample-model.usdz

# Verificar (o SHA-256 de cada arquivo está listado acima)
shasum -a 256 sample-model.usdz

# Índice legível por máquina de todos os arquivos de exemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="usdz")'

Visão geral do formato USDZ

Nome completoUSDZ — Universal Scene Description compactado
Extensões.usdz
Tipo MIMEmodel/vnd.usdz+zip
EspecificaçãoPixar OpenUSD, pacote USDZ
ContêinerZIP, armazenado (sem compressão), alinhado a 64 bytes
Camadasusdc (crate binário) e usda (texto)
MateriaisUsdPreviewSurface, UsdUVTexture
ValidaçãoPassa no usdchecker --arkit

O que as pessoas testam com arquivos USDZ de exemplo

  • Links do AR Quick Look no iPhone e iPad
  • Validação de upload e de MIME de USDZ
  • Tratamento de camadas USD binárias e de texto
  • Empacotamento de texturas dentro do USDZ
  • Conversão de USDZ para glTF e vice-versa
  • Verificação do alinhamento do ZIP
Notas de teste. Um USDZ compactado, ou cujos arquivos não estejam alinhados a 64 bytes, pode falhar no dispositivo mesmo que um programa de ZIP no desktop o abra sem reclamar. Estes arquivos são armazenados sem compressão e alinhados; o primeiro arquivo de cada pacote é a camada raiz, como a especificação exige. O antigo USDZLoader do three.js (r169 e anteriores) lança “Crate files are not supported” nos dois pacotes usdc; o USDLoader mais novo lê os três. Use o pacote usda para testar leitores que só aceitam texto.

Perguntas frequentes

Como visualizo um arquivo USDZ?

No iPhone, iPad ou Mac, toque ou abra o arquivo e ele aparece no Quick Look (com RA no iOS). Na web, crie um link com rel="ar" para o AR Quick Look. Em outros sistemas, o Blender importa USD nativamente, e o usdview da Pixar ou as ferramentas USD gratuitas permitem inspecioná-lo.

Qual é a diferença entre usda e usdc?

Os dois são camadas USD. O usda é texto legível por humanos; o usdc é o formato binário crate, menor e mais rápido de carregar. As ferramentas da Apple gravam usdc, então é isso que a maioria dos arquivos USDZ contém; incluímos uma versão usda para parsers que só leem texto.

Que unidades e eixo vertical esses arquivos usam?

glTF, GLB, OBJ, PLY, OFF, DAE e USDZ usam Y para cima, em metros (o nó toroidal tem cerca de 1,4 m de largura). STL e 3MF usam Z para cima, em milímetros, e ficam apoiados em z = 0, como os fatiadores esperam. FBX usa Y para cima, em centímetros. As unidades e o eixo vertical de cada arquivo aparecem nos detalhes dele, para você conferir se o seu importador aplica a escala e a rotação corretamente.

De onde vêm esses modelos?

Nós mesmos os geramos. Um script constrói a geometria a partir de fórmulas (um nó toroidal, esferas UV, cubos e um suporte feito com uma biblioteca de modelagem booleana) e depois grava cada formato de arquivo byte a byte, seguindo a especificação. Nada é baixado, digitalizado ou convertido a partir do modelo de outra pessoa, e é por isso que eles são livres para qualquer uso, inclusive comercial, sem necessidade de atribuição.

É seguro baixar esses arquivos USDZ?

Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.

Posso usar os arquivos USDZ de exemplo comercialmente?

Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.

Posso usar hotlink desses arquivos ou usá-los no CI?

Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).

Arquivos de exemplo relacionados

Ferramentas grátis que funcionam com USDZ

  • Gerador de hash — Gere hashes de textos ou arquivos com MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifique um checksum ou calcule um HMAC. Os arquivos nunca saem do seu dispositivo.
  • Gerador de arquivos de teste — Gere no navegador um arquivo fictício de qualquer tamanho exato: de 1 KB a 2 GB, bytes aleatórios, texto, CSV ou JSON.

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Testando um pipeline de arquivos? Nós construímos isso.

Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.

Conheça as ferramentas grátis