UltKit

Convertire OBJ in STL

Porta un modello da Blender, ZBrush, un'app di fotogrammetria o un pacchetto di asset per videogiochi nel flusso di lavoro di una stampante 3D. Il convertitore triangola l'OBJ, elimina ciò che le stampanti non possono usare e genera un STL binario compatto.

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

    Carica l'OBJ

    Trascina il file .obj. I file .mtl e le immagini delle texture non servono per l'STL, perché l'STL non può memorizzare il colore. Fino a 20 modelli, 95 MB ciascuno.

  2. 2

    Controlla scala e parti

    In Impostazioni avanzate, imposta Unità del modello sull'unità in cui è stato costruito il modello; le scene di Blender usano i metri. Unisci in un'unica mesh è attiva, e va bene per una stampa singola; disattivala per tenere separate le parti.

  3. 3

    Converti in STL

    Premi Converti in STL e apri il file nello slicer. Misura una dimensione prima di fare lo slicing.

L'OBJ è il formato di chi modella e l'STL è il formato della stampante. La conversione mantiene la forma, divide ogni faccia in triangoli e lascia da parte materiali, mappe UV e gruppi di smoothing, che uno slicer ignorerebbe comunque.

Cosa cambia quando si converte un OBJ in STL

Wavefront Technologies definì l'OBJ alla fine degli anni '80 per il software Advanced Visualizer, e il suo formato in testo semplice è sopravvissuto all'azienda. Un OBJ elenca vertici, coordinate delle texture e normali, poi le facce, che possono avere tre, quattro o più vertici. I materiali stanno in un file .mtl separato che rimanda alle immagini delle texture, ed è per questo che gli OBJ scaricati arrivano spesso in una cartella o in uno ZIP; da ZIP a STL converte un archivio di questo tipo senza doverlo prima estrarre.

L'STL conserva solo triangoli. Durante la conversione, quadrilateri e n-goni vengono divisi, le normali dei vertici sono sostituite da una normale per faccetta, e i gruppi e gli oggetti dell'OBJ vengono scritti come un unico modello, oppure restano separati se Unisci in un'unica mesh è disattivata. Nessuno dei due formati memorizza le unità, quindi la scala è il punto da controllare: i numeri vengono copiati così come sono e lo slicer li interpreta come millimetri.

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

STL

Mesh STL

STL (stereolitografia) è un formato mesh 3D creato da 3D Systems nel 1987. Descrive solo la geometria della superficie di un oggetto come elenco di triangoli, senza colore, materiali, unità o informazioni di scena. La sua semplicità lo rende l'input predefinito per gli slicer di stampa 3D come Cura e PrusaSlicer. Le superfici curve sono approssimate da molti triangoli piani, perciò i modelli lisci possono produrre file molto grandi.

Compressione
–
Trasparenza
–
Animazione
No
Introdotto
1987 · 3D Systems
Convertitore STL

Si converte da OBJ a STL quando un modello creato per rendering, giochi o scansione deve andare a una stampante, a un servizio di stampa o a un modulo di caricamento che accetta solo STL.

Cura, PrusaSlicer o Bambu Studio richiedono l'STL?

Cosa importano gli slicer più diffusi
EnteRequisitoFonte
Ultimaker CuraSTL, OBJ, 3MF e X3D, più PNG e JPG come mappe di altezza. Le texture dell'OBJ vengono ignorate.—
PrusaSlicerSTL, OBJ, 3MF e AMF; STEP dalla versione 2.6. Nelle versioni recenti i colori dell'OBJ possono essere associati ai filamenti.—
Bambu StudioSTL, OBJ, 3MF e STEP. La pittura multicolore viene salvata nei suoi progetti 3MF.—
Servizi di stampa e librerie di modelliLa maggior parte dei moduli di caricamento elenca prima l'STL; alcuni accettano OBJ o 3MF, pochi accettano cartelle OBJ con texture.—

Correggere un OBJ che non si stampa dopo la conversione

  • Il modello ha le dimensioni di un chicco di riso

    L'OBJ è stato salvato in metri, di solito da Blender o da un motore di gioco. Imposta Unità del modello su m e converti di nuovo.

  • Lo slicer segnala bordi non-manifold

    La mesh ha buchi o superfici a una sola faccia. Chiudili con 3D Print Toolbox di Blender o con il comando di riparazione dello slicer prima di stampare.

  • La figura è sdraiata sulla schiena

    Il modello è stato esportato con Y verso l'alto. Imposta Asse verticale su Z-up così che appoggi sul piatto.

  • Le parti fluttuano o si sovrappongono

    Oggetti separati sono stati uniti. Disattiva Unisci in un'unica mesh e disponili nello slicer, oppure uniscili con un'unione booleana in Blender.

Domande sulla conversione da OBJ a STL

Perché l'OBJ di Blender diventa minuscolo dopo la conversione in STL?

Blender considera un'unità come un metro, quindi una statuina di 40 mm è scritta come 0.04. Gli slicer leggono i numeri dell'STL come millimetri e mostrano un puntino. Imposta Unità del modello su m e converti di nuovo: il pezzo risulterà di 40 mm.

Che fine fanno le texture e i colori dell'OBJ?

Vengono lasciati indietro. L'STL memorizza solo la geometria, quindi i materiali .mtl e le texture non hanno dove andare. Per avere i colori su una stampante multicolore usa il 3MF; per la visualizzazione nel browser o in AR, da OBJ a GLB mantiene le texture.

L'OBJ contiene quad e n-gon. È un problema?

No. L'OBJ può memorizzare facce con un numero qualsiasi di vertici, mentre l'STL accetta solo triangoli, quindi durante la conversione ogni faccia viene divisa in triangoli. La forma resta uguale; aumenta solo il numero di triangoli.

Perché lo slicer segnala errori nel modello convertito?

I modelli creati per giochi e rendering spesso hanno bordi aperti, parti sovrapposte o piani a una sola faccia, come foglie e capelli a cartoncino. Si visualizzano bene ma non descrivono un volume chiuso. Riparali in Blender con il componente aggiuntivo 3D Print Toolbox, oppure lascia che PrusaSlicer o Bambu Studio li correggano all'importazione.

Una scultura con milioni di poligoni è troppo pesante per l'STL?

L'STL binario usa 50 byte per triangolo, quindi una scultura da 2 milioni di triangoli pesa circa 100 MB, poco sopra il limite di caricamento di 95 MB. Riduci prima i poligoni in Blender o ZBrush; la maggior parte delle stampanti comunque non riesce a riprodurre dettagli così fini.