Convertire STL in OBJ
Porta un modello stampabile negli strumenti di rendering, texturing e sviluppo di giochi che accettano OBJ ma non STL. La forma viene copiata triangolo per triangolo; cambia solo il modo in cui il file la memorizza.
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 i file STL
STL ASCII o binario, fino a 20 file da 95 MB ciascuno. I file vengono eliminati dal server 30 minuti dopo il caricamento.
- 2
Correggi l'orientamento se necessario
I modelli per la stampa hanno l'asse Z verso l'alto. Se l'app di destinazione usa l'asse Y verso l'alto, come Unity, imposta Asse verticale su Y-up in Impostazioni avanzate così il modello resta in posizione verticale.
- 3
Converti in OBJ
Premi Converti in OBJ. Ogni STL diventa un file .obj che puoi importare o aprire in un editor di testo.
Posso convertire STL in OBJ senza perdere dettaglio?
Sì. L'OBJ può contenere ogni triangolo di un STL, quindi la geometria passa invariata. Ottieni vertici condivisi e un formato letto da più app 3D; non ottieni colori né mappe UV, perché l'STL non li ha mai avuti.
50 byteper triangolo in un STL binario
Come STL e OBJ memorizzano la stessa mesh in modo diverso
L'STL fu ideato da 3D Systems nel 1987 come il passaggio più semplice possibile verso una stampante. Ogni triangolo è scritto per intero con i suoi tre vertici, quindi un vertice condiviso da sei triangoli adiacenti viene ripetuto sei volte. Così il file è facile da leggere in streaming ma difficile da modificare: non c'è traccia di quali triangoli si toccano.
L'OBJ, di Wavefront Technologies, mantiene un unico elenco di posizioni dei vertici e descrive ogni faccia indicando le voci di quell'elenco. Le superfici connesse restano connesse, ed è ciò che si aspettano gli strumenti di modellazione e scultura. L'OBJ può inoltre contenere coordinate UV, normali dei vertici, gruppi con nome e un riferimento a un file materiale .mtl. Dopo la conversione da STL queste parti opzionali sono semplicemente vuote, pronte per essere aggiunte.
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
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
Si converte da STL a OBJ quando un modello creato per la stampa deve essere renderizzato, animato, texturizzato o inserito in un motore di gioco che non include STL tra i formati di importazione.
STL in OBJ, GLB o STEP: quale formato scegliere
Modificare, renderizzare o applicare texture
Testo semplice, letto da quasi ogni programma 3D dagli anni '90.
- Vertici condivisi per la modellazione
- Spazio per UV e materiali
- Si apre in Unity, Maya, Blender e nella maggior parte delle app 3D
Mostrarlo sul web o in AR
Un unico file binario con materiali, in scala metrica.
- Si carica in three.js e model-viewer
- Si apre in Android Scene Viewer
- Ideale per anteprime di prodotto
Portarlo nel CAD
Racchiude i triangoli come facce di un solido.
- Si apre in Fusion 360 e SolidWorks
- Solo modifiche dirette, senza cronologia
- Le curve restano sfaccettate
Se l'obiettivo è un'anteprima nel browser e non la modifica, da STL a GLB salta un passaggio. Se un programma CAD o un tecnico di officina ha bisogno del pezzo, da STL a STEP racchiude la mesh come solido. E quando il modello modificato deve tornare alla stampante, la conversione inversa genera un nuovo STL in un solo passaggio.
Domande su STL in OBJ
Unity importa i file STL?
Non direttamente. L'importatore di modelli di Unity legge FBX, OBJ, DAE, 3DS e DXF, più i formati delle app di modellazione installate, quindi un STL trascinato nella cartella Assets viene ignorato. Convertire in OBJ è la strada più breve; imposta prima Asse verticale su Y-up.
L'OBJ avrà le coordinate UV per il texturing?
No, perché l'STL non ne contiene. L'OBJ conterrà gli stessi triangoli senza coordinate di texture. Dopo l'importazione esegui l'unwrap in Blender o nel tuo strumento di texturing, poi potrai dipingere o applicare texture immagine.
L'OBJ pesa più o meno dell'STL?
Dipende dalla codifica dell'STL. L'OBJ scrive una sola volta ogni vertice condiviso e lo richiama per indice, quindi di solito è molto più piccolo di un STL ASCII. Rispetto a un STL binario è spesso simile o un po' più grande, perché i numeri in OBJ sono salvati come testo.
Perché il modello convertito appare sfaccettato nel renderer?
L'STL memorizza una normale per triangolo, che viene resa con ombreggiatura piatta. Applica Shade Smooth o un angolo di auto-smooth in Blender, oppure ricalcola le normali nella tua app 3D, e le aree curve torneranno a sembrare tondeggianti.
Si può convertire una stampa in più parti in oggetti OBJ separati?
Se l'STL contiene più gusci non connessi, finiscono tutti in un unico file OBJ. Usa Separate by Loose Parts in Blender per dividerli in oggetti, oppure carica ogni parte come STL separato per ottenere un OBJ per ciascuna.
Si perde qualcosa convertendo STL in OBJ?
Nessuna geometria va persa: ogni triangolo e ogni posizione dei vertici viene copiata. Restano esclusi solo il testo dell'intestazione da 80 byte e i byte di attributo inutilizzati di un STL binario, che quasi nessun software legge.
Altre conversioni per modelli di stampa 3D
- Convertire OBJ in STLConverti modelli OBJ da Blender, ZBrush o scansioni in STL binario per la stampa 3D. Quad triangolati, parti unite e scala corretta in millimetri.
- Convertire STL in STEPDa mesh STL a file STEP per Fusion 360, SolidWorks e FreeCAD. Si impostano le unità assenti nell'STL e si scarica un solido STEP sfaccettato.
- Convertire STL in GLBConverti file STL in GLB per siti web, model-viewer e AR su Android. Millimetri scalati in metri e Z-up girato in Y-up per un pezzo dritto.
- 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 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 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.