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
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
STL e OBJ non memorizzano le unità. Se nello slicer un pezzo appare 10× o 25,4× troppo piccolo o troppo grande, le unità sono state lette male: impostarle qui.
Blender, i programmi CAD e gli slicer usano Z verso l'alto; glTF, Unity e la maggior parte dei motori di gioco usano Y verso l'alto. Cambiare l'impostazione se dopo l'importazione il modello risulta coricato su un lato.
Usata quando si convertono solidi STEP o IGES in mesh. Fine dà curve morbide ma file più grandi; grossolana basta per anteprime rapide.
Solo per file PNG, JPG o SVG. Rilievo solleva le aree scure; una litofania è un pannello sottile che mostra la foto se illuminato da dietro; estrusione trasforma un logo o il contorno di un SVG in una forma solida piatta.
Larghezza del modello stampato; l'altezza segue le proporzioni dell'immagine.
Altezza massima del rilievo o della litofania, oppure spessore di una forma estrusa. Le litofanie di solito usano 2–3 mm.
Piastra piena sotto il rilievo, perché la stampa resti compatta. 0 significa nessuna base.
Come usare questo strumento
- 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
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
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
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
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?
| Ente | Requisito | Fonte |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF e X3D, più PNG e JPG come mappe di altezza. Le texture dell'OBJ vengono ignorate. | — |
| PrusaSlicer | STL, OBJ, 3MF e AMF; STEP dalla versione 2.6. Nelle versioni recenti i colori dell'OBJ possono essere associati ai filamenti. | — |
| Bambu Studio | STL, OBJ, 3MF e STEP. La pittura multicolore viene salvata nei suoi progetti 3MF. | — |
| Servizi di stampa e librerie di modelli | La 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.
- Convertire STL in OBJConverti STL in OBJ per Unity, strumenti di texturing e altre app 3D che richiedono OBJ. Vertici condivisi, testo leggibile, stessi triangoli.
- Convertire FBX in OBJConverti in OBJ con materiali MTL e texture i file FBX di Mixamo, pacchetti Unity o Maya. FBX binari e ASCII, 20 file per volta.
- Convertitore da 3MF a STLConverti 3MF in STL per slicer, servizi di stampa e programmi che leggono solo STL. Geometria in millimetri; colori, piatti e impostazioni si perdono.
- Convertitore da STEP a STLConverti file STEP o STP in STL per Cura, PrusaSlicer e Bambu Studio. Scegli dettaglio mesh basso, normale o fine e ottieni un STL binario in mm.
- Convertitore da OBJ a GLBConverti OBJ con MTL e texture in un unico GLB per three.js, model-viewer, Shopify e AR Android. Scala in metri, materiali incorporati.
- Convertitore da immagine a STLDa JPG, PNG, WebP o BMP a STL stampabile: rilievo, litofania retroilluminata o forma piatta estrusa. Larghezza, profondità e base in mm.