Arquivos USDZ de exemplo — baixe modelos USDZ para RA e testes
USDZ — Universal Scene Description compactado · .usdz · tipo MIME model/vnd.usdz+zip
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.

Baixe arquivos USDZ de exemplo
| Arquivo | Detalhes | Tamanho | Baixar |
|---|---|---|---|
sample-model.usdz | 4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima | 72 KB | |
sample-model-textured.usdz | 4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima | 110 KB | |
sample-model-ascii-usda.usdz | 4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima | 304 KB |
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 completo | USDZ — Universal Scene Description compactado |
|---|---|
| Extensões | .usdz |
| Tipo MIME | model/vnd.usdz+zip |
| Especificação | Pixar OpenUSD, pacote USDZ |
| Contêiner | ZIP, armazenado (sem compressão), alinhado a 64 bytes |
| Camadas | usdc (crate binário) e usda (texto) |
| Materiais | UsdPreviewSurface, UsdUVTexture |
| Validação | Passa 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
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