Convertitore OBJ in GLB
Trascina un .obj con il suo .mtl e le texture, oppure un solo .zip, e scarica un unico GLB che si carica in three.js, model-viewer, Godot, Unity e nell'AR di Android. Imposta le unità prima di esportare, così il modello appare della dimensione giusta. Tutto gira sul tuo dispositivo.
- Legge .mtl e texture
- Unità corrette in esportazione
- Nessun upload
- Gratis e senza registrazione
Come convertire OBJ in GLB
- 01
Apri l'OBJ insieme ai suoi file
Seleziona insieme il file.obj, il suo.mtle le immagini delle texture, trascinali tutti in una volta, oppure carica un solo.zip. Il pannello conferma cosa ha letto alla voce Also read. I quad e gli n-goni vengono triangolati durante la lettura e il pannello mostra quanti oggetti e gruppi contiene alla voce Mesh. - 02
Indica le unità
L'OBJ non registra le unità. Il convertitore assume i metri, la convenzione di glTF. Se il modello è stato creato per la stampa o in ZBrush ed è in millimetri, imposta Unità file summ: il valore Dimensione output in metri si aggiorna a ogni clic. - 03
Esporta il GLB
Premi Converti in GLB. Ottieni un unico.glbcon geometria, normali, UV ed eventuali colori per vertice in un solo file binario, insieme alla dimensione prima e dopo la conversione.
Materiali e texture OBJ: porta con te il file .mtl
Un OBJ raramente viaggia da solo. I suoi colori stanno in un file .mtl separato, richiamato nella riga mtllib dell'OBJ, e le sue texture in file immagine accanto a quello. Se dai al convertitore tutti questi file, il GLB li impacchetta in un unico file: i colori Kd e le texture map_Kd diventano il colore di base del GLB. Una mappa norm, oppure una map_Bump il cui nome file la identifica come normal map (_normal, _nrm, _nor, _n), diventa la texture normale del GLB. Una semplice height map in scala di grigi non viene trasferita. Le immagini PNG, JPG e TGA vengono lette.
I file vengono abbinati solo per nome, quindi un .mtl che punta a C:\Users\...\wood.png o a una sottocartella textures/ trova comunque wood.png. Se carichi solo il .obj, la conversione avviene lo stesso, ma in grigio neutro, e un avviso ambra elenca i file mancanti. Non è possibile trascinare un'intera cartella: seleziona i file che contiene oppure comprimila in uno zip. Gli OBJ provenienti da scansioni, sculture e siti di stampa 3D spesso non hanno alcun .mtl, e in quel caso non c'è nulla da aggiungere.
Cosa conserva una conversione da OBJ a GLB
| Dati OBJ | Risultato GLB |
|---|---|
Geometria v / f, quad e n-goni | Conservata, triangolata |
Oggetti o e gruppi g | Conservati come mesh separate |
Coordinate texture vt | Conservate, pronte per le texture che applicherai dopo |
Normali vn | Conservate; calcolate in smooth se assenti |
Colori per vertice (v x y z r g b) | Conservati come colori per vertice glTF |
Colori .mtl e immagini delle texture | Conservati se forniti; grigio se assenti |
Devi andare nella direzione opposta? Da GLB a OBJ genera il .obj, il .mtl e le texture in uno zip.
OBJ vs GLB
OBJ è il formato comune e sicuro dai primi anni '90. GLB è il formato di distribuzione moderno, pensato per caricarsi in fretta.
- OBJ
- Testo semplice, di Wavefront Technologies. Geometria, UV e normali; materiali in un .mtl separato
- GLB
- glTF 2.0 binario del Khronos Group. Geometria, materiali PBR, texture e animazioni in un unico file
- Peso
- Un OBJ testuale è in genere diverse volte più grande della stessa mesh in GLB
- Unità di misura
- OBJ: nessuna. GLB: metri
- Animazioni
- OBJ: nessuna, solo mesh statiche. GLB: personaggi riggati, shape key e clip con keyframe
- Dove il GLB è indispensabile
- Scene three.js e Babylon.js,
<model-viewer>, Android Scene Viewer, Shopify e molti marketplace 3D
Consigli prima di pubblicare il GLB
- Riduci il file finito con il compressore GLB se è destinato a un sito web
- Controlla la scala in un viewer: un personaggio di 1,8 m deve risultare alto circa 1,8 m
- Unisci prima i piccoli oggetti nella tua app 3D se l'OBJ ha centinaia di gruppi: ognuno diventa una mesh
- Controlla l'OBJ nel visualizzatore OBJ quando la sorgente sembra strana
- Dimenticare il .mtl e le immagini: senza, il GLB è grigio
- Lasciare un OBJ in millimetri sulle unità predefinite in metri: risulta 1.000 volte troppo grande
- Usare una scultura da 2 milioni di triangoli su mobile: alleggeriscila con il semplificatore di mesh
- Rinominare a mano il .obj in .glb: i formati non sono intercambiabili
FAQ
Domande frequenti
Come convertire OBJ in GLB gratis?
Perché il mio GLB è grigio se l'OBJ aveva i colori?
Perché il mio modello è enorme o minuscolo in three.js?
Il GLB mantiene gli oggetti separati?
o e ogni gruppo g dell'OBJ diventa una mesh a sé nel GLB, così puoi ancora nascondere, spostare o assegnare materiali alle parti in un motore o in Blender. Il convertitore mostra il numero di parti alla voce Meshes prima di esportare.GLB è meglio di OBJ?
Posso usare il GLB in Unity, Godot o Unreal?
Strumenti e guide correlati
Continua
Inizia gratis
Ti serve un modello da convertire?
Generalo da una foto nello studio. I modelli senza texture di solito si completano in meno di un minuto e con il piano gratuito si scaricano in GLB.
Nessuna carta di credito richiesta · 3 crediti gratuiti per iniziare