USDZ, GLB e glTF: le differenze
In breve: USDZ è il formato 3D in un unico file di Apple per la realtà aumentata su iPhone, iPad e Vision Pro; GLB è la versione binaria in un unico file di glTF, usata da Android Scene Viewer, dai siti web e dalla maggior parte dei motori 3D. Se vuoi la realtà aumentata su tutti gli smartphone, servono entrambi i file dello stesso modello.
Confronto affiancato
| USDZ | GLB | glTF | OBJ | |
|---|---|---|---|---|
| Creato da | Pixar (USD) e Apple | Khronos Group | Khronos Group | Wavefront |
| File | Un pacchetto zip | Un file binario | JSON più file binario e immagini separati | File di testo più .mtl e immagini |
| AR su iPhone | Nativo (AR Quick Look) | Non nativo | Non nativo | No |
| AR su Android | No | Nativo (Scene Viewer) | Sì | No |
| Visualizzatori web | Limitato | Sì (model-viewer, three.js, Babylon.js) | Sì | Sì |
| Materiali | Basati sulla fisica (PBR) | Basati sulla fisica (PBR) | Basati sulla fisica (PBR) | Di base |
| Animazione | Sì | Sì | Sì | No |
Una regola semplice
- Solo dispositivi Apple: USDZ.
- Android, siti web, Shopify, motori di gioco: GLB.
- Per tutti, compreso un pulsante "Visualizza in AR" sul tuo sito: entrambi. Usa model-viewer con src impostato sul GLB e ios-src impostato sul USDZ.
- Per modificare in uno strumento 3D: glTF o il formato nativo dello strumento, poi esporta GLB e USDZ alla fine.
Perché glTF e GLB sono la stessa cosa in due forme
glTF salva la scena come file JSON che rimanda a buffer e texture separati. GLB mette gli stessi dati in un unico file binario. Per caricare, condividere e usare la realtà aumentata, GLB è più comodo perché c'è un solo file da spostare.
Come convertire tra un formato e l'altro
Se parti da una foto non ti serve alcuno strumento 3D: jpgtousdz crea il USDZ e il GLB dalla stessa immagine, alla stessa dimensione reale. Se parti da un modello 3D esistente, usa uno strumento 3D (Blender, Apple Reality Converter) e controlla la scala dopo l'esportazione, perché scala e impostazioni dei materiali sono i punti in cui le conversioni vanno storte più spesso.
Provalo ora
Trasforma una foto in un USDZ e un GLB a dimensioni reali in pochi secondi, oppure un video in un modello 3D. La prima conversione di una foto è gratis.
Convertitore da JPG a USDZFAQ
GLB è meglio di USDZ?
Nessuno dei due è migliore: servono piattaforme diverse. AR Quick Look su iPhone richiede USDZ, Scene Viewer su Android richiede GLB o glTF.
L'iPhone apre i file GLB?
Non in AR Quick Look. Visualizzatori web come model-viewer possono mostrare un GLB nel browser e, su iPhone, convertirlo al volo in USDZ, ma un vero file USDZ dà un risultato più affidabile.
Quale è più piccolo, USDZ o GLB?
Dipende dal contenuto. USDZ non è compresso, quindi a parità di modello e texture spesso è un po' più grande.