UltKit

Convertire FBX in OBJ

Estrae da un FBX la mesh, le mappe UV e le texture e le salva in un semplice OBJ che quasi tutti i programmi 3D, gli slicer e i visualizzatori online sanno aprire. Rig e animazioni restano esclusi; la forma e il suo aspetto vengono conservati.

Convertitore di modelli 3D

oppure trascina qui File STL, OBJ, MTL … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare il file FBX

    FBX binario o ASCII, fino a 20 file e 95 MB ciascuno. Se le texture si trovano in una cartella separata, inserisci l'FBX e le sue texture in un unico ZIP e carica quello.

  2. 2

    Mantenere i materiali

    Mantieni texture e materiali è attivo, quindi l'OBJ include un file .mtl e le immagini delle texture a cui fa riferimento. Imposta Asse verticale in Impostazioni avanzate se il modello deve avere un orientamento diverso nell'app di destinazione.

  3. 3

    Convertire in OBJ

    Premi Converti in OBJ e scarica. Tieni i file .obj, .mtl e le immagini insieme nella stessa cartella, così i materiali vengono caricati.

Perché convertire un file FBX in OBJ

L'FBX è il formato di scambio di motori di gioco e software di animazione, ed è proprio per questo che altrove risulta scomodo. È proprietario: Autodesk pubblica un SDK ma non una specifica completa, quindi gli strumenti open source lo implementano con il reverse engineering e supportano solo alcune versioni. Esiste in versione binaria e ASCII e ha cambiato numero di versione molte volte. Slicer, strumenti di scultura, visualizzatori online e vecchi programmi CAD spesso lo ignorano del tutto.

L'OBJ è l'opposto: un formato di testo di Wavefront Technologies che dagli anni '90 è cambiato pochissimo. Qualsiasi programma che importa modelli 3D lo legge e si può aprire in un editor di testo per vedere i vertici. Il compromesso è che descrive una forma statica. Per questo è la scelta giusta per stampare un personaggio, scolpire su un asset di gioco in ZBrush o inserire un modello in un visualizzatore, e quella sbagliata per tutto ciò che deve muoversi. Se il modello è destinato a un browser o a un visualizzatore AR, da OBJ a GLB riunisce la mesh convertita e le sue texture in un solo file.

Cosa si conserva nella conversione da FBX a OBJ

Contenuti tipici di un FBX e come finiscono nell'OBJ
Contenuto FBXNell'OBJNota
Mesh e nomi degli oggettiMantenutiScritti come oggetti con nome in un unico file
Coordinate UV e normaliMantenuteSpigoli netti e morbidi hanno lo stesso aspetto
Texture diffuse, normal e bumpMantenuteRichiamate dal file .mtl
Mappe metallic e roughnessIn parteMTL non ha uno slot standard; le app variano
Scheletro e pesi di skinningEliminatiLa mesh viene scritta nella posa di riposo
Clip di animazione e blend shapeEliminateL'OBJ non ha un asse temporale
Camere e luciEliminateNon fanno parte del formato OBJ
Unità della scenaApplicateL'OBJ memorizza solo numeri, senza unità

FBX

Filmbox (FBX)

FBX è un formato 3D creato da Kaydara per il suo software Filmbox e di proprietà di Autodesk dal 2006. Memorizza mesh, materiali, texture, scheletri, skinning, camere, luci e animazioni in un unico file. È il formato di scambio standard per gli asset di gioco in Unity, Unreal Engine, Maya, 3ds Max e Blender. Il formato è proprietario, e il comportamento può variare tra esportatori e versioni dell'SDK.

Compressione
–
Trasparenza
–
Animazione
Sì
Introdotto
Kaydara (now Autodesk)
Convertitore FBX

OBJ

Wavefront OBJ

OBJ è un formato di geometria 3D sviluppato da Wavefront Technologies. È un file di testo semplice che elenca vertici, coordinate di texture, normali e facce, con materiali e texture indicati in un file .mtl separato. Quasi tutti i programmi di modellazione 3D, i motori di gioco e gli strumenti di stampa 3D possono importarlo. L'OBJ non supporta animazione, rigging o gerarchie di scena, e le texture vanno perse se i file MTL e delle immagini non vengono tenuti insieme.

Compressione
–
Trasparenza
–
Animazione
No
Introdotto
Wavefront Technologies
Convertitore OBJ

Si converte da FBX a OBJ quando uno strumento non legge il formato Autodesk, quando un FBX vecchio o ASCII non si importa, oppure quando serve solo la mesh statica per stampa, scultura o un semplice visualizzatore.

Versioni di FBX e perché i file vecchi non si importano

  1. Anni '90

    Filmbox di Kaydara

    L'FBX nasce come formato di file di Filmbox, il software di motion capture di Kaydara, poi rinominato MotionBuilder.

  2. 2004

    Alias acquista Kaydara

    Il formato passa all'azienda che produce Maya e diventa un ponte comune tra i software di animazione.

  3. 2006

    Autodesk acquista Alias

    L'FBX diventa un formato Autodesk, usato da Maya, 3ds Max, MotionBuilder e in seguito da Unity e Unreal.

  4. Anni 2010

    FBX 7 binario

    I file della versione 7 diventano la norma. L'importatore di Blender legge il binario 7.1 e successivi, ed è per questo che i file più vecchi e quelli ASCII falliscono.

Domande sulla conversione da FBX a OBJ

Che fine fa l'animazione contenuta nel file FBX?

L'OBJ non può memorizzare ossa, pesi di skinning o keyframe, quindi il risultato è una mesh statica. I personaggi escono nella posa di riposo, di solito una T-pose o una A-pose. Se ti serve l'animazione in un formato diverso da FBX, converti invece in GLB, che mantiene scheletri e clip.

Perché Blender non riesce nemmeno a importare il file FBX?

L'importatore integrato di Blender legge l'FBX binario dalla versione 7.1 in poi e rifiuta l'FBX ASCII e le versioni precedenti. I file esportati da versioni molto vecchie di Maya o 3ds Max spesso hanno questo problema. Convertendo in OBJ la geometria si importa comunque.

Perché mancano le texture dopo aver convertito FBX in OBJ?

O l'FBX non incorporava le texture e non sono state caricate insieme ad esso, oppure i file .mtl e le immagini sono stati separati dall'.obj dopo il download. Carica l'FBX insieme alla cartella delle texture in uno ZIP e tieni tutti i file di output in un'unica cartella.

I materiali PBR vengono conservati nella conversione?

Solo in parte. Il formato MTL è nato per mappe diffuse, speculari e bump, quindi colore di base e normal map vengono mantenuti in modo affidabile, mentre le mappe metallic e roughness possono andare perse o essere ignorate dall'app che apre l'OBJ. Per un PBR completo è meglio glTF.

Si può convertire un personaggio Mixamo in OBJ per la stampa 3D?

Sì, purché ti serva solo la posa. Scarica il personaggio da Mixamo nella posa che preferisci, convertilo qui e poi usa da OBJ a STL, oppure converti direttamente in STL. Prima della stampa potrebbe essere necessario ispessire le parti sottili, come le dita.