Generatore di modelli 3D — Crea modelli di prova, esporta GLB, STL, OBJ, USDZ

Crea primitive, ingranaggi, testo 3D, solidi di rivoluzione ed estrusioni nel browser, poi esporta in GLB, glTF, OBJ, STL, PLY, USDZ o 3MF.

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Questo generatore di modelli 3D gratuito crea modelli semplici e asset di prova nel browser e li esporta in GLB, glTF, OBJ, STL, PLY, USDZ o 3MF. Scegli una forma (un nodo torico, un ingranaggio da 32 denti, una riga di testo 3D, un vaso tornito, una roccia low-poly generata da un seed o un terreno da una heightmap), regola i parametri vedendo in tempo reale il numero di triangoli, posizionala con il gizmo di spostamento/rotazione/scala e scarica il file. Puoi anche disegnare da te: abbozza un contorno ed estrudilo, disegna un mezzo profilo e fallo ruotare, oppure traccia un percorso e fai scorrere un tubo lungo di esso.

È un generatore parametrico, non un servizio di IA da testo a 3D. Ed è proprio questo il punto per chi lo usa: sviluppatori che hanno bisogno di un GLB di esempio sicuramente valido per testare un visualizzatore o un loader, tester QA che hanno bisogno di un STL con esattamente 100.000 triangoli, maker che vogliono stampare al volo un ingranaggio, un dado o una targhetta col nome, e chiunque voglia un USDZ per provare AR Quick Look. Ogni file viene generato sul tuo dispositivo, nulla viene caricato, e le stesse impostazioni con lo stesso seed producono sempre lo stesso file.

Come si usa

  1. Fai clic su una forma in "Aggiungi un modello": primitive, preset procedurali (ingranaggio, molla, terreno, vaso…), testo 3D o una delle modalità di disegno.
  2. Regolala nel pannello Proprietà: dimensioni, numero di segmenti (tieni d'occhio il numero di triangoli), materiale e un'animazione di rotazione facoltativa. Usa "Numero di triangoli obiettivo" per rispettare un budget preciso.
  3. Aggiungi altri oggetti e disponili con il gizmo (W sposta, E ruota, R scala) o con i campi numerici. Usa "Appoggia al suolo" per far poggiare un oggetto sulla griglia.
  4. Per le forme disegnate, modifica lo schizzo sotto la vista: fai clic per aggiungere punti, trascinali per spostarli, aggiungi fori o importa un SVG. Il modello 3D si aggiorna mentre disegni.
  5. In Esporta scegli unità, asse verticale e posizionamento, poi fai clic su un formato per scaricarlo, oppure su "Scarica tutti i formati (.zip)" per averli tutti insieme.
  6. Usa "Copia link di condivisione" o "Scarica impostazioni" per conservare una ricetta riproducibile del modello.

Domande frequenti

È un generatore di modelli 3D con IA?

No. Crea i modelli a partire da parametri e disegni anziché da un prompt di testo, quindi il risultato è esatto e ripetibile: un ingranaggio da 20 denti è sempre un ingranaggio da 20 denti, e un seed riproduce la stessa roccia. Per questo è adatto ad asset di prova, semplici parti stampabili e segnaposto. Per personaggi organici scolpiti a partire da un prompt ti serve un servizio di IA o un'app di modellazione come Blender.

Quali formati di file 3D posso scaricare?

GLB, glTF (come .gltf + .bin o come singolo .gltf incorporato), OBJ con un file di materiali MTL (e l'immagine della texture quando è attiva la scacchiera UV), STL binario o ASCII, PLY binario o ASCII, USDZ per AR Quick Look di Apple e 3MF per la stampa 3D. "Scarica tutti i formati" li mette tutti in un unico ZIP insieme al file delle impostazioni.

Come creo un GLB o un STL di prova con un numero preciso di triangoli?

Aggiungi una forma con impostazioni di dettaglio (una sfera, un nodo torico, un terreno o lo stress test a griglia di cubi), inserisci il numero in "Numero di triangoli obiettivo" e premi Adatta. Lo strumento regola il numero di segmenti e mostra il conteggio raggiunto; la griglia di cubi e il terreno arrivano a centinaia di migliaia di triangoli. Il contatore in tempo reale e le stime di dimensione si aggiornano a ogni modifica.

Posso usare i modelli per la stampa 3D?

Sì. Esporta in STL o 3MF; per impostazione predefinita entrambi vengono scritti in Z-up e in millimetri, e il 3MF dichiara la propria unità, così gli slicer lo dimensionano correttamente. Usa "Verifica tenuta stagna" prima di stampare: le forme chiuse come cubi, ingranaggi, dadi, solidi di rivoluzione, estrusioni e terreni con base solida risultano a tenuta, mentre piani, dischi, molle e il nastro di Möbius sono superfici aperte per costruzione.

Perché glTF e USDZ sono sempre in metri e Y-up?

Perché lo richiedono le loro specifiche. glTF definisce un'unità come un metro con Y verso l'alto, e l'esportatore USDZ di three.js dichiara metri per unità = 1 con Y verso l'alto. L'impostazione "1 unità di scena" converte il modello di conseguenza, quindi un cubo da 10 cm in un GLB misura 0,1. STL, OBJ e PLY non hanno unità, quindi vengono scritti nell'unità che scegli (millimetri per impostazione predefinita), e il 3MF registra l'unità nel file.

I miei modelli vengono caricati da qualche parte?

No. Le forme vengono generate, visualizzate in anteprima ed esportate da JavaScript e WebGL nel tuo browser. La scena si salva automaticamente nella memoria locale del browser, e un link di condivisione memorizza le impostazioni nell'URL stesso, non su un server.

Quale formato di esportazione usare?

• GLB: la scelta predefinita per il web, i motori di gioco, three.js, Babylon.js, model-viewer e la maggior parte dei visualizzatori 3D. Un unico file binario con mesh, materiali, texture e animazioni.

• glTF (.gltf + .bin): gli stessi dati come JSON più un buffer binario; più facile da ispezionare e confrontare, ed è ciò che alcune pipeline si aspettano. La variante incorporata mette tutto in un unico file JSON, che pesa circa un terzo in più.

• OBJ + MTL: il formato di interscambio più vecchio, leggibile da quasi tutti i programmi 3D. Conserva geometria, UV, normali e materiali di base; niente animazioni.

• STL: il formato che slicer e strumenti CAD accettano per la stampa 3D. Solo triangoli: niente colori, niente materiali, niente unità (millimetri per convenzione).

• 3MF: il formato di stampa moderno: un unico file, unità dichiarate, mesh saldate e un colore per oggetto. Preferiscilo a STL quando il tuo slicer lo supporta (PrusaSlicer, Cura, Bambu Studio e Windows 3D Builder lo supportano).

• PLY: diffuso nella scansione 3D e nella ricerca; conserva i colori dei vertici, cosa che STL non può fare.

• USDZ: il formato AR di Apple. Aprilo su un iPhone o un iPad e AR Quick Look posiziona il modello nella stanza a grandezza reale.

Forme e strumenti di disegno

Le primitive offrono tutti i parametri che espone three.js: raggi, altezze, numero di segmenti, archi e livello di suddivisione. I preset procedurali sono piccoli generatori con controlli significativi: un ingranaggio da numero di denti e modulo con foro centrale, una molla da numero di spire e raggio del filo, una scala da numero di gradini, alzata e pedata, un vaso dai raggi di base, pancia, collo e bordo con un vero spessore di parete, un terreno da rumore frattale con seed o da una heightmap in scala di grigi caricata da te (eventualmente chiuso con una base solida per poterlo stampare).

Le tre modalità di disegno coprono ciò che i preset non fanno. Schizzo → Estrusione trasforma un contorno chiuso, con qualsiasi numero di fori e contorni, in un solido; invece di disegnare puoi importare i tracciati riempiti di un logo SVG. Profilo → Tornio fa ruotare una mezza silhouette attorno all'asse verticale per bottiglie, pezzi degli scacchi e parti tornite. Percorso → Tubo fa scorrere un cerchio lungo una curva morbida che passa per i tuoi punti, per cavi, tubi e maniglie.

Il testo 3D usa Liberation Sans (SIL Open Font License), letto dal file TrueType originale nel tuo browser. Puoi caricare un tuo .ttf; i file .otf basati su CFF e i formati web font non sono supportati.

Impostazioni per sviluppatori e tester

Gli asset di prova sono utili solo se sai cosa contengono. La barra delle statistiche mostra in tempo reale triangoli, vertici, mesh, materiali e dimensioni dell'ingombro, e ogni pulsante di esportazione mostra una dimensione stimata prima dell'esportazione e quella esatta dopo. Puoi rimuovere normali, UV o colori dei vertici per testare come se la cava un loader senza di essi, unire tutto in un'unica mesh o mantenere separati gli oggetti, aggiungere un'animazione di rotazione per testare la riproduzione di glTF animati, passare da Y-up a Z-up e centrare il modello o appoggiarlo sul piano.

La scena è un piccolo documento JSON: tipi di forma, parametri, trasformazioni, materiali, un seed casuale e le impostazioni di esportazione. "Copia link di condivisione" la codifica nell'URL e "Scarica impostazioni" la salva come file, così un collega o una segnalazione di bug può riprodurre esattamente lo stesso modello, byte per byte per i formati deterministici.

Strumenti gratuiti correlati

  • Convertitore di modelli 3D — Visualizza e converti STL, OBJ, FBX, GLB, glTF, PLY, 3MF, DAE e USDZ nel browser. Conversione in blocco in GLB, OBJ, STL, USDZ o 3MF.
  • Generatore di file di prova — Genera nel browser un file fittizio di qualsiasi dimensione esatta, da 1 KB a 2 GB: byte casuali, testo, CSV o JSON.
  • Editor SVG — Disegna forme, frecce, linee a mano libera e testo su una tela, poi scarica un SVG pulito o un PNG. Gratis, nel browser, senza registrazione.
  • Generatore di immagini segnaposto — Crea un'immagine fittizia di qualsiasi dimensione con i tuoi colori e un'etichetta, e scaricala in PNG, JPG, WebP o SVG. Preset per social, annunci e banner hero.