Vai al contenuto principale
LibraTool logoLibraTool

Convertitore di modelli 3D gratis

Converti modelli 3D tra STL, OBJ, PLY, GLB, glTF e USDZ. Apre anche 3MF, FBX, Collada (DAE), 3DS, AMF e VRML. Mette il modello in posizione verticale per il nuovo formato e corregge metri e millimetri. Funziona nel browser; il modello non viene caricato.

Trascina i file qui o clicca per sfogliare

STL, OBJ, PLY, GLB, GLTF, 3MF, FBX, DAE, 3DS, AMF, USDZ, USDC, USDA, WRL, VRML, MTL, BIN, PNG, JPG, WebP, GIF, BMP, TGA · elaborato sul tuo dispositivo

oppure premi Ctrl+V per incollare dagli appunti

Puoi trascinare più file contemporaneamente

Sfoglia file

Apre STL, OBJ (con .mtl e texture), PLY, GLB, glTF (con .bin), 3MF, FBX, DAE, 3DS, AMF, USDZ e WRL.

I tuoi file non lasciano mai il tuo dispositivo. Tutta l'elaborazione avviene localmente nel browser.

Come funziona

La pagina legge il modello con i loader open source di three.js, ne conta i triangoli e lo misura, poi lo scrive con gli exporter di three.js. Quando i due formati non concordano su quale sia l'alto (i formati CAD e degli slicer sono Z-up, glTF e OBJ sono Y-up), ruota il modello perché resti in posizione verticale, e suggerisce ×1000 o ÷1000 quando un modello è chiaramente in metri e va verso un formato in millimetri, o il contrario.

  1. 1
    Apri il modello
    Trascina il file del modello, con i suoi file .mtl, .bin o texture se ne ha, oppure premi «Sfoglia file».
  2. 2
    Scegli il formato
    STL o OBJ per stampa e CAD, GLB per il web e i motori di gioco, USDZ per la AR su iPhone.
  3. 3
    Controlla verticalità e scala
    Lascia selezionato «Raddrizzalo» e controlla la dimensione mostrata sotto Scala.
  4. 4
    Converti e salva
    Premi «Converti» e salva il nuovo file.

Il tuo modello viene convertito in questo browser e non viene mai caricato.

Guida

Esempio pratico

Premi «Prova un esempio». Carica sample-torus-knot.obj e il riquadro del file mostra «5.120 triangoli · 65,6 × 68,4 × 31,8». «Converti in» offre STL, «STL (testo)», OBJ, PLY, GLB, glTF e USDZ. GLB è già selezionato, perché un OBJ di solito va in GLB, e la riga sotto i pulsanti dice «Conserva colori, materiali e texture (e animazioni in GLB/glTF).» Premi «Converti in GLB» e un pannello dice «sample-torus-knot.glb è pronto.» con un pulsante «Scarica» che mostra la dimensione del file. Ora scegli STL. La riga cambia in «Solo la forma: colori e texture non vengono conservati in questo formato.» e compare una casella spuntata: «Raddrizzalo (Y-up → Z-up)», perché OBJ è Y-up e STL è Z-up. «Dimensione dopo la conversione» indica ancora 65,6 × 68,4 × 31,8 (×1), perché non viene suggerita alcuna scala. «Converti in STL» dà sample-torus-knot.stl.

Quali impostazioni usare, e i limiti

  • Scegli il formato di output in base a ciò che viene dopo. Gli output sono STL (binario), «STL (testo)», OBJ, PLY (binario), GLB, glTF e USDZ. GLB, glTF e USDZ conservano colori, materiali e texture, e GLB e glTF conservano le animazioni. STL, OBJ e PLY conservano solo la forma, e la pagina lo dice sotto i pulsanti. Una nuvola di punti non può andare in STL: «Questo modello è una nuvola di punti, che STL non può contenere; scegli PLY o OBJ.» Lo strumento preseleziona un output in base all'input: STL, 3MF o AMF vanno in OBJ, USDZ va in GLB, GLB o glTF vanno in STL, e tutto il resto va in GLB.
  • Trascina i file accessori insieme al modello. Scegli o trascina il modello insieme ai suoi file aggiuntivi. Il primo file con un'estensione di modello è il modello, e gli altri sono accessori: .mtl, .bin e texture (png, jpg, jpeg, webp, gif, bmp, tga). Un OBJ trova il suo .mtl tramite la riga mtllib, oppure usa il primo .mtl che hai fornito. Un .gltf richiede ogni .bin che nomina. I file aggiuntivi mancanti non bloccano il lavoro. Un .gltf elenca le texture che non trova, e un OBJ elenca un .mtl mancante, in una riga come «Non trovato, quindi escluso: wood.jpg. Trascinali insieme al modello per conservarli.» Una texture che non hai aggiunto resta vuota. Le texture hanno fino a 8 secondi per caricarsi.
  • Lascia che lo strumento raddrizzi il modello. STL, 3MF, AMF e 3DS usano Z come alto. OBJ, GLB, glTF, FBX, DAE, USDZ e WRL usano Y come alto. Quando input e output non coincidono, compare una casella come «Raddrizzalo (Z-up → Y-up)», già spuntata, e il modello viene ruotato di 90° attorno all'asse X. PLY viene lasciato com'è, perché gli scanner differiscono, quindi non compare alcuna casella quando PLY è l'input o l'output. Deseleziona la casella se il modello è già orientato nel verso giusto.
  • Correggi le unità con la Scala. La maggior parte dei formati non memorizza alcuna unità, quindi gli stessi numeri possono significare metri o millimetri. «Scala» offre «×1 (mantieni i numeri)», «×1000 (metri → millimetri)», «÷1000 (millimetri → metri)», ×10, ÷10, ×25,4 e ÷25,4. Lo strumento seleziona e contrassegna come «suggerito» due casi: un GLB, glTF o USDZ che va in STL, OBJ o PLY con il lato più lungo sotto 5 ottiene ×1000, e un STL, 3MF o AMF che va in GLB, glTF o USDZ con il lato più lungo sopra 20 ottiene ÷1000. Una volta che cambi tu la Scala, scegliere un altro formato non la modifica più.
  • Sappi che cosa si apre e che cosa viene scritto. Apre STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ e WRL. Il selettore di file accetta anche .usdc, .usda e .vrml. Scrive solo i sette output indicati sopra, quindi non c'è esportazione in 3MF, FBX o Collada. Viene convertito un solo modello per volta. Il caricatore di un formato viene scaricato quando usi quel formato, e il file viene letto nel browser, non caricato online.

Problemi comuni e come risolverli

Dice «Nessun modello 3D trovato. Scegli un file STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ o WRL.»
Nessuno dei file che hai aggiunto ha un'estensione di modello. Un .mtl, un .bin o un'immagine è solo un accessorio, e lo strumento ha bisogno di un file di modello a cui associarlo. Aggiungi anche il modello. I file con altre estensioni vengono rifiutati dalla stessa area di rilascio con «Tipo di file non supportato» e il nome del file.
Dice «Questo .gltf tiene i suoi dati in file separati: scene.bin. Trascinali insieme al .gltf, oppure usa la versione .glb.»
Un .gltf può puntare a buffer .bin esterni, e senza di essi non c'è geometria da leggere, quindi lo strumento si ferma e nomina i file mancanti. Scegli il .gltf e i file indicati in un'unica volta. Le immagini delle texture mancanti sono diverse: producono solo la riga «Non trovato, quindi escluso», e il modello viene convertito comunque senza di esse.
Dice «Non è stato possibile leggere questo modello. Il file potrebbe essere danneggiato o usare una funzione che il convertitore non supporta.»
Il caricatore ha generato un errore durante l'analisi del file. Il file può essere danneggiato o troncato, avere l'estensione sbagliata per il suo contenuto, oppure usare una funzione che il caricatore three.js per quel formato non gestisce. Riesporta il modello dal programma che l'ha creato, possibilmente come GLB, OBJ o STL, e aggiungilo di nuovo.
Dice «Questo file non contiene forme da convertire.»
Il file è stato letto, ma non contiene né triangoli né punti. Lo strumento conta i triangoli nelle mesh e i punti nelle nuvole di punti, quindi un file con solo linee, camere o luci si ferma qui. Controlla nel programma di origine che il modello non sia nascosto o vuoto.
Dice «Non è stato possibile scrivere il modello in questo formato. Prova un altro formato di output.»
Il modello è stato caricato, ma l'esportatore ha fallito durante la scrittura, oppure il risultato sarebbe stato un file vuoto. Il modello resta sulla pagina, quindi non devi aggiungerlo di nuovo. Scegli un altro pulsante sotto «Converti in», come GLB o OBJ, e premi di nuovo converti.

Come si confronta

Blender, MeshLab o uno slicer aprono e modificano i modelli. Questo strumento si limita a convertire: legge un modello con i caricatori three.js, può raddrizzarlo e cambiarne la scala, e lo scrive in un altro formato, nel browser e senza caricare nulla. Non ripara buchi, non riduce il numero di triangoli, non modifica i materiali e non mostra un'anteprima. L'output è limitato a STL (binario o testo), OBJ, PLY, GLB, glTF e USDZ, e colori e texture sopravvivono solo in GLB, glTF e USDZ. Un programma 3D desktop gestisce meglio i file pesanti o insoliti e ti dà il controllo dei materiali. Questa pagina è la via più rapida quando ti serve la stessa forma in un altro formato, come un OBJ per uno slicer o un GLB per il web.

Strumenti correlati

Domande frequenti