Materiali

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

I materiali di Roblox sono diversi dai materiali su altre piattaforme, in quanto il loro aspetto visivo e le loro proprietà fisiche riflettono quelle dei materiali nel mondo reale. Ad esempio, il cemento è più pesante della plastica e affonda più velocemente nell'acqua. Quando imposti il materiale di una parte o di un terreno, Roblox simula le proprietà fisiche del materiale per far funzionare questo comportamento.

Il motore Roblox offre una gamma di materiali di base adatti per costruire molti giochi, comprese varie categorie di metalli, rocce e materiali organici.

Puoi anche creare i tuoi materiali personalizzati e applicarli a parti o a terreno. I materiali personalizzati hanno un ulteriore comportamento di materiali adattivi che ti consente di adattare qualsiasi modello al tuo stile artistico e ai tuoi materiali personalizzati, anche se qualcun altro ha creato il modello.

Applica materiali

Puoi applicare rapidamente materiali a parti tramite il widget Material. Il Material Manager offre la stessa funzionalità e una modalità di applicazione "strumento di pittura".

Widget Material

Il widget Material è accessibile dalla barra degli strumenti della scheda Home o Model. Cliccando e tenendo premuto sull'angolo del piccolo pulsante si apre un picker di materiali. Vedi Parts per ulteriori informazioni.

Picker del widget Material evidenziato.

Material Manager

Il Material Manager è accessibile tramite Window ⟩ 3D ⟩ Material o dal popup del picker del widget Material. Dalla finestra del manager, puoi applicare materiali a parti tramite i seguenti flussi di lavoro.

La proprietà predefinita Enum.Material per le nuove istanze Part è Plastic. Per applicare un materiale diverso alle parti:

  1. Nella vista 3D o nell'Explorer, seleziona una o più parti.

  2. Nella palette del Material Manager, passa il mouse sopra il materiale desiderato (non è necessario selezionarlo) e clicca sul pulsante Applica a Parti Selezionate.

    Pulsante Applica a Parti Selezionate indicato nel Material Manager

Materiali personalizzati

Il Material Manager fornisce un'interfaccia utente per interagire con vari aspetti di MaterialService, inclusa la creazione di nuovi materiali personalizzati e l'applicazione a parti e terreno. I materiali personalizzati sono rappresentati da istanze MaterialVariant all'interno di MaterialService.

Finestra Explorer che mostra due istanze MaterialVariant all'interno di MaterialService

Puoi applicare materiali personalizzati per parte o globalmente a parti e terreno, e puoi regolare come i materiali personalizzati si applicano alle facce del terreno con istanze TerrainDetail.

Crea materiali personalizzati

Puoi modificare tutte le proprietà di un materiale personalizzato nel Material Manager o attraverso le proprietà di un'istanza MaterialVariant. Puoi anche generare materiali personalizzati tramite il Material Generator basato sull'invito.

Per creare un materiale personalizzato nel Material Manager:

  1. Clicca sul materiale di base da cui il tuo materiale personalizzato erediterà le proprietà fisiche. Se salti questo passaggio, il materiale di base sarà Plastic, ma puoi cambiarlo in seguito.

    Un materiale di base di Asfalto selezionato nel Material Manager.
  2. Nell'angolo in alto a sinistra, clicca su Crea Variante di Materiale.

    Pulsante Crea Variante di Materiale indicato nel Material Manager.

    Una nuova variante appare nella palette con un'icona nell'angolo in basso a destra, che indica che si tratta di un materiale personalizzato.

    Nuovo tile MaterialVariant nel Material Manager con icona per indicare un materiale personalizzato.
  3. Nell'ispettore, rinomina il tuo materiale personalizzato per descrivere il suo scopo. Puoi cambiare il nome in seguito, ma se lo fai dopo aver applicato il materiale alle parti, dovrai riapplicarlo a quelle parti.

  4. Per ogni opzione di texture map come Colore o Normale, incolla un'ID di asset  o importa una nuova texture dal tuo computer. Le texture quadrate funzionano meglio. Se non specifichi un asset per una texture map, quella texture rimane vuota.

  5. Se desideri, regola i valori di Studs Per Tile e Pattern per cambiare l'aspetto del materiale.

Applica materiali personalizzati

Per parti, puoi usare un materiale personalizzato proprio come qualsiasi altro materiale, applicandolo alle parti selezionate tramite il widget Material o il Material Manager

Puoi anche applicare il nuovo materiale a una parte impostando la sua proprietà MaterialVariant nella finestra delle Proprietà. In questo caso, Studio imposta automaticamente la sua proprietà Material sul materiale di base scelto durante la creazione del materiale.

Proprietà Material e MaterialVariant impostate nella finestra delle Proprietà.
¹ A differenza delle parti, non puoi applicare direttamente materiali personalizzati a terreno, anche se puoi impostare un materiale personalizzato come un override materiale per un materiale di base esistente per tutto il terreno che utilizza quel materiale.

Override materiali

Puoi impostare un materiale personalizzato come un override materiale per far sì che il suo materiale di base funzioni come riferimento per il materiale personalizzato. Quando lo fai, Studio utilizzerà il materiale personalizzato sia per le texture che per le proprietà fisiche di qualsiasi parte o terreno che utilizza il materiale personalizzato.

Imposta override

Per impostare un materiale personalizzato come un override materiale nel Material Manager:

  1. Clicca sul materiale personalizzato che vuoi impostare come override.

  2. Nell'ispettore, scorri verso il basso fino a Overrides e attiva Imposta come Override.

    .

    Il nuovo override appare come una proprietà di MaterialService nella finestra delle Proprietà.

Dettagli del terreno

Per impostazione predefinita, applicare un materiale personalizzato a parti o come un override applica quel materiale personalizzato come piastrelle su ogni faccia. Per il terreno, puoi configurare opzionalmente le istanze TerrainDetail per personalizzare la parte superiore, il lato e il fondo dei voxel del terreno utilizzando quel materiale personalizzato.

Per personalizzare le facce del terreno utilizzando un materiale personalizzato:

  1. Nella palette del Material Manager, clicca sul materiale personalizzato.

  2. Nell'ispettore, verifica che il suo toggle Imposta come Override sia abilitato.

  3. Nella sezione Dettagli del Terreno, clicca su Crea per ogni faccia che desideri personalizzare.

  4. Per ogni faccia che abiliti, espandi la freccia per accedere e modificare dettagli come il suo nome, le mappe texture, i bracci su piastrella e il pattern.

Disabilita override

Puoi disabilitare un intero override materiale e tutti i materiali di base che sta attualmente sovrascrivendo, oppure puoi disabilitare l'override per un materiale di base specifico.

  1. Nella palette del Material Manager, clicca su un materiale personalizzato che viene utilizzato come override.

  2. Nell'ispettore, scorri verso il basso fino a Overrides e disabilita Imposta come Override.

Proprietà fisiche

Tutti i materiali hanno proprietà fisiche integrate, come densità, elasticità e attrito. Tramite l'applicazione di materiali personalizzati con proprietà fisiche uniche, puoi influenzare il comportamento dei materiali globali per tutte le parti e il terreno che utilizzano il materiale personalizzato, come creare una variante estremamente scivolosa del materiale Ghiaccio.

Nel considerare le proprietà fisiche, il motore dà priorità alle impostazioni a livello di parte più granulari rispetto ai comportamenti del materiale per determinare le proprietà fisiche effettive di una superficie:

Proprietà fisiche personalizzate della parte specifica.

Proprietà fisiche personalizzate del materiale personalizzato della parte.

Proprietà fisiche personalizzate dell'override materiale del materiale della parte.

I proprietà fisiche predefinite del materiale della parte.

Per impostare proprietà fisiche uniche per qualsiasi materiale personalizzato e applicarle automaticamente a tutte le parti e il terreno che utilizzano il materiale:

  1. Nella palette del Material Manager, clicca sul materiale personalizzato.

  2. Nell'ispettore, scorri verso il basso fino alla sezione Fisica e imposta le proprietà fisiche personalizzate come dettagliato nella referenza PhysicalProperties.

    Proprietà fisiche personalizzate nel pannello dell'ispettore del Material Manager

    Per qualsiasi parte che utilizza il materiale personalizzato e non ha override specifici per la parte, il ramo CurrentPhysicalProperties nella finestra delle Proprietà rivela che le sue proprietà fisiche predefinite sono sovrascritte dalle proprietà del materiale personalizzato.

    Finestra Proprietà che mostra le proprietà fisiche sovrascritte da quelle del materiale personalizzato

Materiali adattivi

Quando applichi un materiale personalizzato a una parte, la proprietà Part.MaterialVariant della parte diventa il nome della sua MaterialVariant piuttosto che la sua istanza specifica. Questo significa che quando riutilizzi la parte nello stesso posto o in un altro, come in un modello o pacchetto, è più facile per te adattare diversi materiali personalizzati per modificare l'aspetto della parte. Il comportamento adattivo dei materiali personalizzati ha i seguenti effetti:

  • Se crei collezioni di materiali personalizzati con lo stesso nome ma texture diverse, puoi cambiare rapidamente lo stile di un posto modificando quale collezione è un figlio di MaterialService.
  • Se inserisci un modello con parti che utilizzano un materiale personalizzato, puoi modificarne l'aspetto creando un'istanza di MaterialVariant in MaterialService e rinominandola con lo stesso nome del materiale personalizzato precedente, piuttosto che applicare il nuovo materiale alle parti del modello.

Quando riutilizzi materiali personalizzati in modelli e pacchetti, ogni istanza MaterialVariant deve trovarsi in MaterialService affinché funzioni.

  • Se distribuisci un modello al Creator Store con un materiale personalizzato, includi l'istanza MaterialVariant nel modello. Per ulteriori informazioni sulla distribuzione di modelli al Creator Store, vedere Distribuire Risorse.
  • Se inserisci un modello dal Creator Store, cerca qualsiasi istanza di MaterialVariant e copiale in MaterialService. Per ulteriori informazioni sull'importazione di modelli dal Creator Store, vedere Creator Store.
  • Se desideri utilizzare materiali personalizzati con pacchetti, metti il pacchetto in MaterialService. Per ulteriori informazioni sui pacchetti, vedere Pacchetti.

Il Creator Store ha una categoria chiamata Materiali per "pacchetti di materiali", modelli che contengono solo istanze MaterialVariant, TerrainDetail, Folder e Model. La categoria Materiali è un modo per promuovere e scoprire materiali personalizzati da altri creatori.

Riferimento a risorse e proprietà

Materiali di base

Gli shader generano l'aspetto e la sensazione dei materiali. Gli shader del materiale di base funzionano in modo diverso rispetto allo shader che utilizzano le istanze MaterialVariant, quindi non puoi creare materiali personalizzati che abbiano esattamente lo stesso aspetto dei materiali di base, ma puoi comunque creare materiali personalizzati che utilizzano le loro texture. Le seguenti tabelle elencano gli ID degli asset per i dettagli dei materiali come ColorMap e RoughnessMap.

MaterialeColorMapNormaleMetallicitàRuvidezza
Asphalt993000304694294498769429450346
Basalt992048205694384122149438412457
Brick992048281394384531529438453413
Cardboard141086517291410865400214108654299
Carpet141086625871410866315414108663726
CeramicTiles17429425079174294259151742942610017429426861
ClayRoofTiles181476819351814768341018147684855
Cobblestone991971899194384571629438457470
Concrete992048415394665540069466554186
CorrodedMetal9920589327943954848494395487499439556441
CrackedLava992048494394385087909438509046
DiamondPlate10237720195943858322294385833479438583558
Fabric992051769698732804129873282563
Foil9466552117942478619294247862729424786620
ForceField²
Glacier992051873294388129589438851286
Glass³943886852175473047857547304892
Granite992055023894388829359438883109
Grass992055186894389557739438955997
Ground992055448294390435589439043765
Ice992055594394673010399467301203
LeafyGrass992055790694390807819439080950
Leather141086700731410867048614108670748
Limestone992056143794394151919439415495
Marble943943059694394312409439431383
Metal9920574687987329543298733182019873318890
Mud992057847394395098279439510012
Neon²
Pavement992057994394395192819439519532
Pebble992058108294395286449439537267
Plaster141086712551410867187014108672378
Plastic²
Rock992058747094395384179439545859
RoofShingles11972254487952277534750680073129397260312247
Rubber14108673018141086746981410867489414108675142
Salt992059022594395658099439566688
Sand992059168394395770849439577327
Sandstone992059612094395965309439596711
Slate992059978294396125149439612733
SmoothPlastic²
Snow992062028494396320069439632145
Wood992062529094396413769439648605
WoodPlanks992062677894396506899439658127
² Il materiale è unico e/o i suoi asset di texture sono inclusi in Studio anziché essere accessibili come un tipico ID di asset.

³ La rifrazione della luce attraverso il materiale vetroso non è supportata sui dispositivi mobili a causa di limitazioni computazionali.

Colori predefiniti

La seguente tabella elenca i valori RGB predefiniti per ogni materiale di base. Per informazioni su come colorare parti e terreni, vedere Parti e Terreno ambientale.

MaterialeValore RGBColore
Asphalt[80, 84, 84]
Basalt[75, 74, 74]
Brick[138, 97, 73]
Cardboard[255, 206, 152]
Carpet[163, 162, 165]
CeramicTiles[181, 173, 156]
ClayRoofTiles[255, 142, 87]
Cobblestone[134, 134, 118]
Concrete[152, 152, 152]
CorrodedMetal[104, 140, 173]
CrackedLava[255, 24, 67]
DiamondPlate[168, 175, 176]
Fabric[194, 193, 168]
Foil[168, 175, 176]
ForceField[163, 162, 165]
Glacier[221, 228, 229]
Glass[138, 167, 168]
Granite[149, 146, 139]
Grass[111, 126, 62]
Ground[140, 130, 104]
Ice[204, 210, 223]
LeafyGrass[106, 134, 64]
Leather[110, 73, 53]
Limestone[255, 243, 192]
Marble[122, 122, 122]
Metal[168, 175, 176]
Mud[121, 112, 98]
Neon[163, 162, 165]
Pavement[143, 144, 135]
Pebble[122, 122, 118]
Plaster[204, 142, 105]
Plastic[163, 162, 165]
Rock[99, 100, 102]
RoofShingles[66, 66, 66]
Rubber[32, 32, 32]
Salt[255, 255, 254]
Sand[207, 203, 167]
Sandstone[148, 124, 95]
Slate[88, 89, 86]
SmoothPlastic[163, 162, 165]
Snow[235, 253, 255]
Wood[172, 148, 108]
WoodPlanks[172, 148, 108]

Proprietà fisiche predefinite

La seguente tabella elenca le proprietà fisiche predefinite di ciascun materiale come dettagliato nel riferimento PhysicalProperties. Per informazioni sulla personalizzazione delle proprietà fisiche, vedere proprietà fisiche.

MaterialeDensitàElasticitàElasticitàPesoAttritoAttritoPeso
Asphalt2.360.210.80.3
Basalt2.6910.1510.70.3
Brick1.9220.1510.80.3
Cardboard0.70.0520.51
Carpet1.10.2520.41
CeramicTiles2.40.210.511
ClayRoofTiles20.210.511
Cobblestone2.6910.1710.51
Concrete2.4030.210.70.3
CorrodedMetal7.850.210.71
CrackedLava2.6910.1510.651
DiamondPlate7.850.2510.351
Fabric0.70.0510.351
Foil2.70.2510.41
ForceField2.4030.210.251
Glacier0.9190.1510.052
Glass2.4030.210.251
Granite2.6910.210.41
Grass0.90.11.50.41
Ground0.90.110.451
Ice0.9190.1510.023
LeafyGrass0.90.120.42
Leather0.860.2510.351
Limestone2.6910.1510.51
Marble2.5630.1710.21
Metal7.850.2510.41
Mud0.90.0740.33
Neon0.70.210.31
Pavement2.6910.1710.50.3
Pebble2.4030.171.50.41
Plaster0.750.210.60.3
Plastic0.70.510.31
Rock2.6910.1710.51
RoofShingles2.360.210.80.3
Rubber1.30.9521.53
Salt2.1650.0510.51
Sand1.6020.052.50.55
Sandstone2.6910.1510.55
SmoothPlastic0.70.510.21
Slate2.6910.210.41
Snow0.90.0340.33
Wood0.350.210.481
WoodPlanks0.350.210.481
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.