USDZ x GLB x glTF
Resumo: O USDZ é o formato 3D de arquivo único da Apple para AR no iPhone, no iPad e no Vision Pro; o GLB é a versão binária de arquivo único do glTF, usada pelo Scene Viewer do Android, por sites e pela maioria dos motores 3D. Para ter AR em todos os celulares, você precisa dos dois arquivos do mesmo modelo.
Lado a lado
| USDZ | GLB | glTF | OBJ | |
|---|---|---|---|---|
| Criado por | Pixar (USD) e Apple | Khronos Group | Khronos Group | Wavefront |
| Arquivos | Um pacote zip | Um arquivo binário | JSON mais binário e imagens separados | Arquivo de texto mais .mtl e imagens |
| AR no iPhone | Nativo (AR Quick Look) | Não nativo | Não nativo | Não |
| AR no Android | Não | Nativo (Scene Viewer) | Sim | Não |
| Visualizadores web | Limitado | Sim (model-viewer, three.js, Babylon.js) | Sim | Sim |
| Materiais | Baseados em física | Baseados em física | Baseados em física | Básicos |
| Animação | Sim | Sim | Sim | Não |
Regra simples
- Só aparelhos Apple: USDZ.
- Android, sites, Shopify, motores de jogos: GLB.
- Todo mundo, incluindo um botão Ver em AR no seu site: os dois. Use o model-viewer com src apontando para o GLB e ios-src apontando para o USDZ.
- Edição em uma ferramenta 3D: glTF ou o formato da própria ferramenta, e exporte GLB e USDZ no final.
Por que glTF e GLB são a mesma coisa em duas formas
O glTF guarda a cena em um arquivo JSON que aponta para buffers e texturas separados. O GLB coloca os mesmos dados em um único arquivo binário. Para enviar, compartilhar e usar em AR, o GLB é mais prático, porque há só um arquivo para mover.
Como converter entre eles
Se você parte de uma foto, não precisa de nenhuma ferramenta 3D: o jpgtousdz cria o USDZ e o GLB a partir da mesma imagem, no mesmo tamanho real. Se você parte de um modelo 3D existente, use uma ferramenta 3D (Blender, Apple Reality Converter) e confira a escala depois de exportar, porque escala e configurações de material são onde as conversões costumam dar errado.
Experimente agora
Transforme uma foto em USDZ e GLB no tamanho real em poucos segundos, ou um vídeo em modelo 3D. Sua primeira conversão de foto é grátis.
Conversor de JPG para USDZPerguntas frequentes
GLB é melhor que USDZ?
Nenhum é melhor; eles atendem plataformas diferentes. O AR Quick Look do iPhone precisa de USDZ, e o Scene Viewer do Android precisa de GLB ou glTF.
O iPhone abre arquivos GLB?
Não no AR Quick Look. Visualizadores web como o model-viewer mostram um GLB no navegador e, no iPhone, convertem para USDZ na hora, mas um arquivo USDZ de verdade dá um resultado mais confiável.
Qual é menor, USDZ ou GLB?
Depende do conteúdo. O USDZ não é comprimido, então costuma ficar um pouco maior para o mesmo modelo e as mesmas texturas.