Per importare un modello 3D in Roblox Studio, esportalo come GLB (un singolo file con le sue texture incluse), apri l'Importatore dal menu File di Studio, poi controlla unità di scala, texture e numero di triangoli prima di importare. Meshy può saltare del tutto l'esportazione: genera un modello e invialo direttamente a Studio con il Roblox Bridge. La maggior parte dei problemi di importazione si riduce alle stesse cinque cose:
-
Il modello appare grande come un edificio o piccolo come una moneta.
-
La mesh è grigia e senza texture.
-
L'importatore segnala troppi triangoli.
-
I giocatori ci passano attraverso.
-
Oppure il rig del personaggio rifiuta di legarsi.
Questa guida copre l'intero flusso di lavoro, dalla generazione a un asset funzionante, e risolve ciascuno di questi cinque problemi lungo il percorso.
Requisiti delle Mesh di Roblox: Formati, Limiti di Triangoli e Scala
Ogni mesh di Roblox deve arrivare come file glTF, FBX o OBJ, rimanere sotto i 20.000 triangoli ed essere a tenuta stagna con volume reale. Queste sono le regole che Studio applica al momento dell'importazione, quindi vale la pena verificarle prima di generare qualsiasi cosa.
| Requisito | Cosa si aspetta Roblox |
|---|---|
| Formati di file | .glb (scelta migliore), .fbx, .obj |
| Triangoli per mesh | Massimo 20.000 |
| Accessorio rigido | Massimo 4.000 |
| Geometria | A tenuta stagna, quads dove possibile, un certo spessore |
| Rig | Ossa a scala 1,1,1 e rotazione 0,0,0, root all'origine, massimo 4 influenze ossee per vertice |
| Animazione | Una traccia di animazione per esportazione |
| Texture | Mappe colore di base o PBR |
Tutto quanto sopra proviene dalle specifiche generali delle mesh di Roblox, che è la pagina da consultare se vuoi mai confermare un numero da solo.
I formati non sono uguali
Questa parte crea più problemi alle persone del limite di triangoli. glTF e FBX trasportano gerarchie di oggetti, texture PBR, rig, dati di animazione, mesh di gabbia e colori dei vertici. OBJ non trasporta nulla di tutto ciò, quindi va bene per un singolo oggetto statico come una cassa, ma è una scelta pessima per qualsiasi cosa con uno scheletro o uno stack di materiali.
Una cosa da chiarire: .glb non è un formato separato da .gltf. Sono lo stesso standard scritto in due modi. Un file .gltf è JSON che può puntare a texture situate accanto ad esso, mentre un .glb impacchetta il tutto, texture incluse, in un singolo file binario. La documentazione di Roblox scrive la coppia come glTF 2.0 (.glb/.gltf) per questo motivo. Per il lavoro in Roblox, la forma .glb è quella da usare. È un singolo file che contiene già le proprie texture, quindi non c'è nulla da perdere di vista e nulla da riassegnare dopo l'importazione. Il supporto glTF di Roblox copre mesh, texture, modelli riggati, skinning e animazione, quindi sceglierlo non ti costa nulla nemmeno sui personaggi.
Scala: imposta l'unità, non andare a occhio
Roblox misura il mondo in stud, e il tuo modello è stato quasi certamente costruito in centimetri o metri. L'Importatore ha un'impostazione Scale Unit esattamente per questo, e il suo valore predefinito è Studs. Impostala sull'unità in cui il file è stato effettivamente modellato e il problema delle dimensioni si risolve da solo.
Se non sei sicuro in quale unità sia il file, dopo l'importazione inserisci una Part predefinita accanto al modello e confronta. Una Part è misurata in stud, quindi funziona come un righello affidabile. Ridimensionare la mesh a mano nella scena è ciò da evitare, perché trascina il comportamento di collisione e del rig fuori allineamento con la geometria.
Le texture PBR finiscono in SurfaceAppearance
Roblox supporta sia texture a colore piatto che PBR. Un set di texture PBR va in un oggetto SurfaceAppearance posizionato sotto il tuo MeshPart, con slot separati per le mappe di colore, normale, metallicità e ruvidità. Se il tuo modello ha tutte e quattro le mappe, è lì che appartengono. Una singola mappa colore può invece andare direttamente su TextureID del MeshPart.
Decidere se ti serve davvero una mesh, piuttosto che costruire con Part dentro Studio, è una decisione separata. Ci sono tre modi diversi per creare modelli 3D Roblox e le mesh sono solo uno di questi.
Genera il Modello Dentro il Budget di Facce di Roblox
Punta al budget di triangoli mentre generi, piuttosto che sistemarlo dopo. La modalità Smart Topology di Meshy ti permette di impostare un obiettivo di poligoni in anticipo, il che dà una mesh più pulita rispetto a generare a piena risoluzione e ridurre dopo. Il flusso di lavoro per asset Roblox di Meshy suggerisce un intervallo tra 2.000 e 10.000 per la maggior parte degli oggetti di scena, lasciando margine per i giocatori su telefoni.
Puoi iniziare da un'immagine o da un prompt di testo. Un'immagine di riferimento ti dà più controllo su forma e orientamento, quindi è il punto di partenza migliore quando ti interessa un aspetto specifico. La guida completa di entrambe le strade, e di come ridurre un modello pesante esistente con Remesh, è nella guida low poly.
Una cosa cambia perché il target è Roblox. Personaggi e quadrupedi vogliono una T-pose, perché è la posa che il rig di Roblox si aspetta, ed è ciò che rende l'auto-rigging e la configurazione del rig di Studio prevedibili.
![]()
Stai costruendo qualcosa di grande? Dividilo invece di schiacciarlo. Una casa intera supererà i 20.000 triangoli, e rimodellarla per adattarla distruggerà il dettaglio che volevi. L'approccio normale è segmentare il modello in mesh separate (muri, tetto, porta) e importare ciascuna come mesh propria, poi assemblarle in Studio. Stesso risultato, nessuna perdita di qualità, e ogni pezzo resta ben dentro il limite.
Cosa Meshy non farà per te. Genera e texturizza modelli. Non scrive i tuoi script o la logica di gioco. Non combinerà quattro mesh di muri in una casa per te, perché qualsiasi cosa che coinvolge posizione e assemblaggio avviene nel motore. Se un modello esce leggermente asimmetrico, o le UV richiedono un vero lavoro, o vuoi una pulizia accurata delle texture, Blender è lo strumento migliore per quella passata. Illuminazione, particelle e configurazione dell'ambiente sono compito di Studio, non del generatore.
Come Importare Modelli 3D in Roblox Studio (2 Metodi)
Per importare modelli in Roblox Studio, hai due strade e ti serve solo una di queste. Il Roblox Bridge spinge un modello finito da Meshy direttamente nel tuo Toolbox di Studio senza alcuna gestione di file. La strada manuale esporta un GLB e lo porta dentro tramite l'Importer di Studio, che richiede più passaggi ma funziona su qualsiasi piano e ti mostra esattamente cosa sta succedendo.
Usa il Bridge se vuoi solo l'asset nella tua scena. Usa la strada manuale se sei su un piano gratuito, se il modello viene da qualcosa di diverso da Meshy, o se vuoi capire cosa sistemare quando qualcosa sembra sbagliato più tardi.
Metodo A: Invia il modello con il Roblox Bridge
Il Bridge salta tutta la danza di esportazione e re-importazione. Invece di scaricare uno zip e ricostruire il materiale in Studio, spingi il modello finito direttamente.
Passo 1: Installa ed esegui il Roblox Bridge, e collega il tuo account
Il Roblox Bridge è una piccola applicazione che gira insieme al tuo browser e fa parte del DCC Bridge di Meshy, che richiede un piano Meshy Pro o superiore. Aprilo e verifica che Server indichi Running e che Roblox Account sia connesso. Se l'account risulta ancora non connesso, nulla di ciò che invii arriverà a destinazione.
![]()
Passaggio 2: Invia il modello a Roblox
Nel tuo spazio di lavoro Meshy, apri il menu DCC Bridge e seleziona Send to Roblox. Il modello viene trasferito come GLB con texture, materiali e scala inclusi.
Il trasferimento ha un limite di 20 MB e superarlo blocca l'invio con il messaggio "Model exceeds Roblox upload size limit (20MB)." Vale la pena sapere cosa lo causa davvero, perché di solito non è la geometria. Poche migliaia di triangoli pesano quasi nulla; un set di mappe PBR 4K pesa moltissimo. Quindi un modello può rientrare comodamente nel budget di triangoli di Roblox e risultare comunque troppo grande per l'invio. La rimodellazione aiuta quando la geometria costituisce la maggior parte del file. Quando invece sono le texture a pesare di più, esporta a una risoluzione texture inferiore o comprimi il file.
![]()
Passaggio 3: Controlla il report di caricamento del Bridge
La finestra del Bridge registra il trasferimento in Upload History, che è il primo posto da controllare se l'asset non compare in Studio.
Passaggio 4: Posiziona il modello dalla Toolbox di Studio
Apri la Toolbox in Studio, passa alla scheda Inventory e seleziona My Packages dal menu a discesa. L'asset è lì, pronto per essere trascinato nella scena.
![]()
Tutto ciò che riguarda il Metodo B è ciò che il Bridge fa per te qui: l'esportazione, i file delle texture e l'assegnazione del TextureID.
Metodo B: Esporta il file e importalo manualmente
Per importare un modello 3D in Roblox Studio manualmente, esporta un GLB da Meshy, apri l'importatore dal menu File di Studio, imposta l'unità di scala, elimina eventuali avvisi, poi importa e imposta la collisione. Ecco i passaggi nel dettaglio.
Passaggio 1. Esporta il modello come GLB.
Un unico file, texture incluse, nient'altro da gestire. Questo è anche ciò che invia il Bridge, quindi entrambi i metodi inseriscono la stessa cosa in Studio.
Scegli invece FBX e Meshy ti consegna uno zip. Studio non può aprire uno zip e non esiste alcuna impostazione che lo consenta. Decomprimi prima e troverai il file .fbx accanto alle sue texture come file .png separati. Importa il .fbx da solo, poi carica ogni PNG su Roblox come immagine e punta la mesh ad esso manualmente, che è il lavoro extra descritto nel Passaggio 4. FBX vale la pena quando uno strumento successivo nella tua pipeline lo richiede. Per portare un modello in Studio, GLB è la strada più breve.
Passaggio 2. Apri l'importatore.
In Studio, vai al menu File e scegli Import, oppure premi Ctrl+M. Si apre la finestra Import Preview, che i tutorial più vecchi chiamano 3D Importer. La documentazione dell'importatore di Roblox elenca i tipi di file accettati e ogni impostazione di importazione. Gestisce solo modelli 3D, inclusi avatar e accessori, quindi immagini e audio vanno altrove.
![]()
Passaggio 3. Imposta l'unità di scala e controlla le dimensioni. Espandi il gruppo File Geometry. Scale Unit si trova in cima, con Stud, Meter, CM, MM, Foot e Inch tra cui scegliere, e Scale Factor, File Dimensions e Polygon Count elencati sotto. Imposta l'unità su quella in cui è stato modellato il file, poi leggi File Dimensions e Polygon Count prima di confermare. Il valore predefinito di Stud spesso non è quello che vuole un file generato: se le dimensioni risultano intorno a 1 e il tuo modello dovrebbe rappresentare una persona, Studio sta per costruirti qualcosa alto fino al ginocchio, ed è l'unità che devi cambiare. Individuare un problema di scala qui richiede un secondo. Individuarlo dopo aver costruito una scena attorno all'asset non è altrettanto facile.
![]()
Passaggio 4. Elimina gli avvisi nella gerarchia.
Se Studio rileva un problema, appare un triangolo giallo accanto al nodo interessato nell'albero in basso a sinistra. Espandi l'albero fino a quel nodo e passa il mouse sul triangolo per leggere il messaggio. Le texture mancanti sono il segnale più comune. Carica i PNG come immagini separate e punta il TextureID del MeshPart alla mappa colore, oppure crea una SurfaceAppearance se hai un set PBR completo.
Passaggio 5. Importa, poi imposta CollisionFidelity.
Premi Import. La collisione non è un'impostazione di importazione, è una proprietà che imposti successivamente, e vive sul MeshPart piuttosto che sul Model che lo avvolge. La tua importazione arriva nell'Explorer come Model, e Meshy annida un altro Model al suo interno, quindi continua a espandere finché la barra del titolo delle Proprietà non legge MeshPart invece di Model. In pratica, ciò significa il nome del file, poi mesh_node, poi un MeshPart chiamato mesh. Facendo Alt-clic sull'oggetto nel viewport si salta direttamente ad esso e si evita la ricerca. Una volta selezionato il MeshPart, CollisionFidelity si trova nel gruppo Collision insieme a CanCollide. Se ancora non lo vedi, digita collision nella casella Filter Properties: su un MeshPart la proprietà appare, su un Model no, il che ti dice quale hai selezionato. Non c'è un budget di triangoli da impostare qui, solo una scelta tra quattro modalità di collisione, descritte di seguito.
![]()
Esiste anche una via di caricamento in blocco. L'Asset Manager, nel menu Window di Studio o nella scheda Home, importa in blocco fino a 50 file in un'unica operazione, utile quando hai una cartella di semplici oggetti statici da caricare insieme a immagini e audio. Ciò che non accetta è una mesh con rigging, skinning o dati di animazione, e non gestisce accessori o personaggi con animazione facciale. Questi passano attraverso l'Importatore. Nota anche che il nuovo Asset Manager ora in beta affida le importazioni 3D all'Importatore di Studio, quindi lo strumento batch è il più vecchio dei due percorsi piuttosto che uno parallelo.
Opzionale: controlla il modello prima in Blender. Non richiesto, ma utile se vuoi confermare un asset prima che tocchi il tuo gioco. Scaricalo come
.blendpiuttosto che come FBX e si aprirà come scena propria con le texture già applicate, invece di cadere nella scena che avevi aperta. Blender non ha un limite di importazione e può contenere milioni di facce senza problemi, quindi ricorda che passare da Blender non dice nulla sul passare da Roblox. Il limite di 20.000 si applica comunque in seguito. Puoi anche convertire tra formati senza passare da Blender se è tutto ciò di cui hai bisogno.
Perché il Mio Modello Importato Non Sembra Giusto in Roblox? (5 Correzioni)
Il mio modello si importa come un gigante o un puntino minuscolo
La tua unità di scala non corrisponde al file. Elimina l'importazione, riapri l'Importatore, imposta l'Unità di Scala sull'unità in cui il modello è stato effettivamente creato e reimportalo. Non risolvere il problema scalando il MeshPart nella scena, perché la geometria di collisione e le proporzioni del rig non seguiranno correttamente. Se non riesci a capire quale unità usa il file, importa una volta con le impostazioni predefinite, confrontalo con una Part predefinita e regola da lì.
La mesh è grigia e senza texture
I file di texture non hanno viaggiato con la mesh, cosa che accade quando importi un .fbx nudo e lasci i suoi PNG nella cartella non zippata. Carica quelle mappe su Roblox come immagini, poi imposta il TextureID del MeshPart sulla mappa colore. Ri-esportare come GLB evita del tutto il problema, perché un GLB porta le texture dentro il file. Puoi verificare se ha funzionato dall'Explorer: un GLB che ha portato le sue mappe PBR lascia una SurfaceAppearance sotto il MeshPart. Nessuna SurfaceAppearance e nessun TextureID significa che non è arrivato nulla. Per un set PBR completo, aggiungi una SurfaceAppearance sotto il MeshPart e riempi gli slot di colore, normal, metalness e roughness. Una mesh grigia è quasi sempre un collegamento mancante, non un modello rotto, quindi rigenerarla non aiuterà.
Roblox dice che la mia mesh ha troppi triangoli
Le mesh individuali non possono superare i 20.000 triangoli, e l'importatore rifiuta qualsiasi cosa oltre. Hai due vie d'uscita. Rimodella la mesh con un target più basso, che è la scelta giusta per un singolo oggetto come un prop o un personaggio. Oppure dividila in mesh separate e importale una alla volta, che è la scelta giusta per qualsiasi cosa architettonica. Per un accessorio rigido il tetto è molto più basso, a 4.000 triangoli, quindi controlla quale budget si applica a ciò che stai creando prima di ottimizzare.
I giocatori ci passano attraverso o la collisione sembra sbagliata
Cambia CollisionFidelity sul MeshPart per adattarlo a come l'oggetto viene effettivamente usato. Seleziona il MeshPart stesso, non nessuno dei Model che lo avvolgono, poiché un Model non ha una proprietà di collisione propria e un Model che contiene più mesh richiede che ciascuna sia impostata separatamente, o che tutte siano selezionate contemporaneamente. Non c'è un conteggio di triangoli da regolare qui, solo quattro modalità. Box avvolge la mesh in un bounding box e si adatta a prop piccoli o non interattivi. Hull usa un inviluppo convesso e si adatta a forme senza cavità profonde. Default approssima una forma concava ed è quella che tende a riempire porte e buchi. PreciseConvexDecomposition è la più fedele e la più lenta da calcolare.
Il menu a tendina le elenca in ordine alfabetico, il che nasconde ciò che vuoi davvero sapere: classificate per costo, vanno Box, poi Hull, poi Default, poi PreciseConvexDecomposition. Default è la terza delle quattro, quindi lasciare una mesh su Default non è la scelta economica che sembra.
Per vedere cosa ottieni davvero, attiva Collision fidelity nel widget Visualization Options in alto a destra nel viewport, che disegna il guscio di collisione sopra la mesh. Se nessuna delle quattro modalità ti dà ciò di cui una porta o una scala ha bisogno, la risposta usuale è disattivare CanCollide sulla mesh e costruire la collisione con alcune Part invisibili. Costa molto meno di PreciseConvexDecomposition e controlli esattamente la forma.
La mia mesh del personaggio non si rigga
Roblox è severo qui, e vale la pena controllare tutte e quattro le regole piuttosto che indovinare. Le ossa devono avere valori di scala 1,1,1 e valori di rotazione 0,0,0. L'osso radice si trova a 0,0,0 e non porta influenze. Nessun singolo vertice può essere influenzato da più di 4 ossa. E il modello dovrebbe essere in posa a T. L'Importatore ti permette di scegliere un tipo di rig R15, Custom o No Rig, e proverà a rilevare quello giusto dal tuo file. Se stai costruendo un personaggio completo piuttosto che un prop, il flusso di lavoro avatar di Roblox copre il passaggio di rig e conform in più dettaglio.
Come Ottimizzare una Mesh di Roblox per le Prestazioni (6 Regole)
Portare la mesh dentro non è la stessa cosa che farla franca. Sei regole coprono la maggior parte del lavoro.
Usa il numero di poligoni più basso che faccia comunque il lavoro. Un piccolo oggetto decorativo che il giocatore si china a guardare può permettersi dettagli. Un albero o una roccia dovrebbero essere molto più semplici. Per gli edifici grandi, investi i poligoni nella silhouette e lascia che sia la texture a gestire il resto.
Abbina la risoluzione della texture all'asset. Una texture 4K non è automaticamente migliore di una 1K. Una cassa di legno nell'angolo di una stanza appare quasi identica a 512 o 1024, e costa una frazione della memoria.
Metti i dettagli nelle texture, non nella geometria. Modella le forme grandi e quelle che contano per il gameplay. Lascia che sia la texture a portare graffi, scanalature e rilievi. Un muro di castello non ha bisogno di ogni mattone modellato: gli bastano una geometria semplice e una buona texture di mattoni.
Ottimizza di più gli asset ripetuti. Una statua che appare una volta sola può essere dettagliata. Una roccia sparsa 300 volte sulla mappa non può esserlo, perché il suo costo si moltiplica ogni volta che la riusi. Anche se quella roccia è più piccola della statua, è quella costosa.
Semplifica le collisioni. La fisica delle collisioni diventa pesante in fretta, e le mesh generate raramente producono collisioni pulite. I giocatori devono camminare sulla forma generale, non sentire ogni anfratto.
Ricorda che è un'intera scena. Un singolo asset dettagliato non è quasi mai il problema. Una grotta piena di centinaia di mesh dettagliate, texture ad alta risoluzione, particelle, luci dinamiche e interazioni scriptate sì che lo è. Fai un budget per la scena, non per l'oggetto. Se stai ancora assemblando il progetto, il processo completo di creazione di un gioco Roblox mette tutto questo in contesto.
FAQ
Posso usare modelli Meshy in Roblox?
Sì. Meshy esporta formati che Roblox Studio accetta, incluso FBX, e puoi anche inviare i modelli tramite il Roblox Bridge invece di esportarli del tutto. Hai comunque le solite responsabilità: controlla il numero di triangoli, le texture e le collisioni prima di pubblicare l'asset in un gioco.
Mi serve Blender per importare un modello Meshy in Roblox?
No. Gli asset vanno direttamente in Roblox Studio tramite l'Importer o il Bridge. Blender si guadagna il suo posto per lavori specifici: sistemare una mesh venuta leggermente asimmetrica, fare un vero lavoro di UV, o una pulizia accurata delle texture. Per un normale oggetto di scena o un personaggio semplice, puoi saltarlo del tutto.
Quale formato file dovrei usare per importare in Roblox: GLB, FBX o OBJ?
GLB per quasi tutto. GLB non è un formato a sé, è glTF impacchettato in un singolo file binario con le texture già incluse, quindi nulla si separa durante il viaggio verso Studio, e il supporto glTF di Roblox copre rig, skinning e animazione oltre alle mesh semplici. FBX trasporta gli stessi tipi di dati ma arriva da Meshy come zip con le texture come file separati, il che significa doverle estrarre e riassegnare a mano. OBJ non porta alcuna gerarchia, rig o dati materiale, quindi tienilo per un singolo oggetto statico.
Perché il mio modello appare diverso in Roblox rispetto a Meshy?
Renderer diversi illuminano le cose in modo diverso. Roblox applica la propria illuminazione, i propri materiali e la post-elaborazione, quindi la stessa mesh con le stesse mappe non corrisponderà pixel per pixel a un'anteprima altrove. Se la differenza è drastica invece che sottile, guarda prima la configurazione dei materiali, in particolare se le mappe PBR sono finite in SurfaceAppearance o sono state appiattite su TextureID.
Come faccio a portare una mesh sotto il limite di 20.000 triangoli di Roblox?
Rimodellala con un target di poligoni più basso, oppure dividila in mesh separate. Il rimodellamento è adatto a singoli oggetti come oggetti di scena, personaggi e veicoli. La divisione è adatta a tutto ciò che è architettonico, dove schiacciare il numero di poligoni rovinerebbe il dettaglio per cui l'hai generato. Puntare a un numero tra 2.000 e 10.000 triangoli ti dà margine su mobile.
Posso generare e riggare un avatar Roblox con Meshy?
Sì, con una precisazione. Meshy può generare un avatar 3D con scheletro da un prompt o da una foto, e gli accessori sono quasi pronti all'uso. Un corpo avatar completo richiede una configurazione aggiuntiva all'interno di Studio per soddisfare i requisiti degli avatar di Roblox, quindi pianifica del tempo per questo passaggio invece di aspettarti che un corpo funzioni immediatamente una volta arrivato nel Toolbox.








