SupaVoxel
Convertitore GLB gratuito

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
Aggiornato ottobre 2026

Come convertire GLB in OBJ con le texture

  1. 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.
  2. 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.
  3. 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 glTFScritto nell'MTL comeRisultato
Texture base colormap_Kd + file PNGMantenuto
Fattore base colorKd rosso, verde, bluMantenuto
Normal mapmap_Bump + file PNGMantenuto; alcuni importer richiedono di impostarla a mano come normal map
Opacità / alphadMantenuto come valore
Mappe metallic e roughnessNon scrittoScartato
Mappe occlusion ed emissiveNon scrittoScartato
Trasformazioni delle texture, clearcoat e altre estensioniNon scrittoScartato

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

Da fare
  • 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
Da evitare
  • 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.

FAQ

Domande frequenti

Il convertitore GLB to OBJ è gratuito?

Sì, senza account, senza watermark e senza limiti al numero di file. Funziona interamente nel browser, quindi l'unico limite è 200 MB per file. Le scene grandi con molte texture 4K richiedono più tempo perché ogni immagine viene decodificata e ricodificata in PNG, ma non c'è nessuna coda su un server.

La conversione da GLB a OBJ mantiene le texture?

Sì, quando è attiva l'opzione Includi materiali e texture, cioè per impostazione predefinita. Ottieni un file .zip con l'.obj, un file .mtl e un PNG per ogni texture. Le mappe base color e normal vengono mantenute; metallic, roughness, occlusion ed emissive vengono scartate perché il formato MTL non ha uno slot standard per loro.

Perché la texture risulta capovolta dopo la conversione?

Succede quando un convertitore ignora i diversi punti di origine delle UV di glTF e OBJ. Questo inverte la coordinata V per le sorgenti GLB, così la texture combacia. Se il problema resta, probabilmente è l'importer ad applicare un proprio ribaltamento: cerca l'opzione flip UV o invert V nella finestra di importazione e disattivala.

Che dimensioni avrà l'OBJ in Blender?

Le stesse del GLB. I file glTF sono in metri, i valori vengono scritti senza modifiche e anche Blender legge le unità OBJ come metri. Se ti serve una dimensione diversa, inserisci un fattore in Scala prima di convertire: ad esempio 100 per trasformare i metri in centimetri per un'app che lavora in cm.

Posso convertire in OBJ un GLB animato?

Puoi convertirlo, ma l'OBJ non ha ossa né keyframe: l'animazione viene scartata e la mesh è scritta nella posa con cui si carica. Se ti serve il movimento in un'altra app, tieni il GLB o converti in FBX dalla pagina GLB to FBX; usa l'OBJ solo per la forma statica.

Perché lo zip è più grande del mio GLB?

Due motivi. L'OBJ salva ogni numero come testo, che occupa diverse volte lo spazio dei buffer binari del GLB. E le texture che nel GLB erano JPEG o WebP vengono scritte come PNG lossless. Se la dimensione conta, disattiva lo zip delle texture oppure risalva i PNG come JPEG e modifica i nomi dei file nell'MTL.

Gestisce file GLB con più oggetti?

Sì. Ogni mesh mantiene la propria voce oggetto e il proprio materiale nell'OBJ, così parti come ruote, carrozzeria e vetri restano separate quando importi. Le trasformazioni dei nodi vengono applicate alle posizioni dei vertici, quindi le parti sono già assemblate come nel GLB.

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