Convertitore GLB in OBJ, texture incluse
Trascina un file .glb e scarica uno zip con un Wavefront OBJ, il relativo file MTL e tutte le texture in PNG. Gratis, senza account e con l'elaborazione sul tuo dispositivo.
- Zip con OBJ + MTL + PNG
- UV orientate correttamente
- Oggetti separati mantenuti
- Nessun upload
Come convertire GLB in OBJ con le texture
- 01
Carica il file .glb
Trascinalo sul convertitore qui sopra. Il pannello elenca mesh, materiali e texture, così sai già quante immagini conterrà lo zip prima di convertire. - 02
Scegli lo zip o solo l'OBJ
Includi materiali e texture è attivo per impostazione predefinita e genera un file .zip. Disattivalo quando ti serve solo la geometria con le UV, per esempio per retopologizzare o scolpire, e ottieni un unico file .obj. - 03
Scompatta nella stessa cartella
Tieni i file .obj, .mtl e .png nella stessa cartella. L'OBJ rimanda all'MTL per nome e l'MTL rimanda alle immagini per nome: se ne sposti uno, il collegamento si rompe.
Come si traducono i materiali GLB in OBJ e MTL
Il GLB usa materiali physically based; il formato MTL è nato decenni prima. Ecco esattamente cosa scrive il convertitore GLB to OBJ per ogni materiale.
| Slot materiale glTF | Scritto nell'MTL come | Risultato |
|---|---|---|
| Texture base color | map_Kd + file PNG | Mantenuto |
| Fattore base color | Kd rosso, verde, blu | Mantenuto |
| Normal map | map_Bump + file PNG | Mantenuto; alcuni importer richiedono di impostarla a mano come normal map |
| Opacità / alpha | d | Mantenuto come valore |
| Mappe metallic e roughness | Non scritto | Scartato |
| Mappe occlusion ed emissive | Non scritto | Scartato |
| Trasformazioni delle texture, clearcoat e altre estensioni | Non scritto | Scartato |
I nomi dei materiali vengono resi compatibili con l'MTL: spazi e simboli diventano underscore e ai duplicati viene aggiunto un suffisso, così ogni riga usemtl corrisponde.
Perché le texture nella conversione GLB to OBJ escono spesso scombinate, e perché qui non succede
glTF mette l'origine delle texture nell'angolo in alto a sinistra dell'immagine. OBJ, come OpenGL, la mette in basso a sinistra. Un convertitore che copia le coordinate UV senza fare attenzione produce un modello con la texture ribaltata verticalmente: etichette capovolte, volti applicati dietro alla testa.
Questo convertitore inverte la coordinata V di ogni UV quando la sorgente è un GLB e lascia i file immagine esattamente come sono. Blender, Maya, 3ds Max, Cinema 4D e ZBrush applicano poi la texture come appariva nell'anteprima del GLB.
L'altro errore tipico sono le texture mancanti. Il GLB incorpora le immagini nel binario e molti strumenti esportano solo l'.obj dimenticandole. Qui ogni texture incorporata viene decodificata e salvata come PNG accanto all'OBJ. Le texture JPEG o WebP vengono ricodificate in PNG, che è lossless, quindi lo zip può risultare più grande del GLB di partenza.
Confronto tra GLB e OBJ
- Contenitore GLB
- Un unico file binario: scena JSON, buffer di geometria e immagini insieme
- Contenitore OBJ
- Geometria in testo semplice, più un .mtl separato e i file immagine
- Unità di misura
- GLB: metri per specifica. OBJ: nessuna; la maggior parte delle app legge in metri, quindi i valori restano invariati
- Materiali
- GLB: PBR metallic-roughness. OBJ: diffuse, specular e bump classici
- Animazioni e rig
- GLB: sì. OBJ: no, la mesh viene scritta nella posa in cui è caricata
- Dimensione tipica
- Il testo di un OBJ è diverse volte più grande del binario GLB per la stessa mesh
Consigli per usare l'OBJ convertito
- In Blender importa con File > Import > Wavefront (.obj) e lascia le impostazioni degli assi predefinite: il modello resta dritto
- Ricrea metallic e roughness nell'editor di materiali della tua app se l'aspetto conta
- Disattiva lo zip delle texture se devi solo scolpire o retopologizzare
- Controlla il risultato nell'OBJ viewer prima di inviarlo
- Rinomina i file PNG dopo aver scompattato: l'MTL li richiama per nome
- Non aspettarti animazioni o ossa nell'OBJ
- Per il web non convertire in OBJ un GLB con milioni di triangoli: tieni il GLB e usa il compressore GLB
Quando conviene convertire GLB in OBJ
L'OBJ è il formato che quasi ogni programma 3D legge da trent'anni. Converti quando uno strumento non importa glTF, o lo importa male: versioni datate di 3ds Max e Maya, ZBrush, i workflow Substance che richiedono OBJ, strumenti di fotogrammetria e retopologia e molti render farm. È comodo anche per il texture artist che vuole le mappe come file immagine separati.
Tieni il GLB per web, AR, Unity, Godot e Unreal, che leggono tutti glTF e conservano il materiale completo. Per la stampa passa invece a GLB in STL; per la direzione opposta c'è OBJ in GLB. La guida STL vs OBJ spiega dove si colloca l'OBJ tra i formati di stampa.
Conversioni correlate
FAQ
Domande frequenti
Il convertitore GLB to OBJ è gratuito?
La conversione da GLB a OBJ mantiene le texture?
Perché la texture risulta capovolta dopo la conversione?
Che dimensioni avrà l'OBJ in Blender?
Posso convertire in OBJ un GLB animato?
Perché lo zip è più grande del mio GLB?
Gestisce file GLB con più oggetti?
Strumenti e guide correlati
Continua
Inizia gratis
Ti serve prima un modello con texture?
Lo studio trasforma una foto in un modello 3D, con texture sui piani a pagamento. Scaricalo in GLB e scompattalo qui con il convertitore, oppure esporta direttamente in OBJ dopo l'upgrade.
Nessuna carta di credito richiesta · 3 crediti gratuiti per iniziare