Os materiais do Roblox são diferentes dos materiais em outras plataformas, uma vez que sua aparência visual e suas propriedades físicas refletem as dos materiais do mundo real. Por exemplo, o concreto é mais pesado que o plástico e afunda mais rápido na água. Quando você define o material de uma peça ou terreno, o Roblox simula suas propriedades físicas para que esse comportamento funcione corretamente.
O Motor Roblox oferece uma variedade de materiais básicos adequados para construir muitos jogos, incluindo várias categorias de metais, rochas e materiais orgânicos.
Você também pode criar seus próprios materiais personalizados e aplicá-los a peças ou terreno. Materiais personalizados têm um comportamento adicional de materiais adaptativos que permite que você adapte qualquer modelo para usar seu estilo artístico e materiais personalizados, mesmo que outra pessoa tenha criado o modelo.
Aplicar materiais
Você pode aplicar rapidamente materiais a peças através do widget Material. O Gerenciador de Materiais oferece a mesma funcionalidade e um modo de aplicação "ferramenta de pintura".
Widget de Material
O Widget de Material é acessível na barra de ferramentas da aba Início ou Modelo. Mantendo pressionado o pequeno botão de seta no canto do botão, você revela um seletor de materiais. Veja Peças para mais informações.

Gerenciador de Materiais
O Gerenciador de Materiais é acessível através de Janela ⟩ 3D ⟩ Material ou através do menu popup do seletor do widget de Material. A partir da janela do gerenciador, você pode aplicar materiais a peças através dos seguintes fluxos de trabalho.
A propriedade padrão Enum.Material para novas instâncias Part é Plástico. Para aplicar um material diferente a partes:
No viewport 3D ou Explorador, selecione uma ou mais partes.
Na paleta do Gerenciador de Materiais, passe o mouse sobre o material desejado (não é necessário selecioná-lo) e clique no botão Aplicar às Partes Selecionadas.

Materiais personalizados
O Gerenciador de Materiais fornece uma interface de usuário para interagir com vários aspectos de MaterialService, incluindo a criação de novos materiais personalizados e a aplicação deles a partes e terreno. Materiais personalizados são representados por instâncias MaterialVariant dentro de MaterialService.

Você pode aplicar materiais personalizados por parte ou globalmente a partes e terreno, e pode ajustar como os materiais personalizados se aplicam às faces do terreno com instâncias TerrainDetail.
Criar materiais personalizados
Você pode editar todas as propriedades de um material personalizado no Gerenciador de Materiais ou através das propriedades de uma instância MaterialVariant. Você também pode gerar materiais personalizados através do Gerador de Materiais baseado em prompts.
Para criar um material personalizado no Gerenciador de Materiais:
Clique no material base do qual seu material personalizado herdará propriedades físicas. Se você pular esta etapa, o material base será Plástico, mas você pode alterá-lo mais tarde.

No canto superior esquerdo, clique em Criar Variante de Material.

Uma nova variante aparece na paleta com um ícone no canto inferior direito, indicando que é um material personalizado.

No inspetor, renomeie seu material personalizado para descrever seu propósito. Você pode mudar o nome depois, mas se o fizer após aplicar o material a partes, precisará reaplicá-lo a essas partes.
Para cada opção de mapa de textura como Cor ou Normal, cole um ID de asset ou importe uma nova textura de seu computador. Texturas quadradas funcionam melhor. Se você não especificar um asset para um mapa de textura, essa textura permanecerá em branco.
Se desejado, ajuste os valores de Studs Por Tile e Padrão para alterar a aparência do material.
Aplicar materiais personalizados
Para peças, você pode usar um material personalizado como qualquer outro material, aplicando-o a partes selecionadas através do widget Material ou do Gerenciador de Materiais.¹
Você também pode aplicar o novo material a uma parte definindo sua propriedade MaterialVariant na janela de Propriedades. Nesse caso, o Studio define automaticamente sua propriedade Material para o material base que você escolheu ao criar o material.

Substituições de material
Você pode definir um material personalizado como um substituto de material para fazer com que seu material base sirva como uma referência para o material personalizado. Quando você faz isso, o Studio usará o material personalizado tanto para as texturas quanto para as propriedades físicas de qualquer parte ou terreno que utiliza o material personalizado.
Definir substituições
Para definir um material personalizado como um substituto de material no Gerenciador de Materiais:
Clique no material personalizado que você deseja definir como substituto.
No inspetor, role para baixo até Substituições e ative Definir como Substituto.

A nova substituição aparece como uma propriedade do MaterialService na janela de Propriedades.

Detalhes do terreno
Por padrão, aplicar um material personalizado a peças ou como uma substituição aplica esse material personalizado como azulejos em cada face. Para o terreno, você pode opcionalmente configurar instâncias TerrainDetail para personalizar o topo, lateral e parte inferior dos voxels do terreno usando esse material personalizado.
Para personalizar as faces do terreno usando um material personalizado:
Na paleta do Gerenciador de Materiais, clique no material personalizado.
No inspetor, confirme que seu botão de Definir como Substituto está ativado.

Na seção Detalhes do Terreno, clique em Criar para cada face que você deseja personalizar.

Para cada face que você habilitar, expanda a seta para acessar e editar detalhes como seu nome, mapas de textura, studs por tile e padrão.

Desabilitar substituições
Você pode desabilitar uma substituição de material inteira e todos os materiais base que ela está atualmente substituindo, ou pode desabilitar a substituição para um material base específico.
Na paleta do Gerenciador de Materiais, clique em um material personalizado que está sendo usado como uma substituição.
No inspetor, role para baixo até Substituições e desative Definir como Substituto.

Propriedades físicas
Todos os materiais têm propriedades físicas integradas, como densidade, elasticidade e atrito. Por meio da aplicação de materiais personalizados com propriedades físicas exclusivas, você pode afetar o comportamento global do material para todas as partes e terreno que usam o material personalizado, como criar uma variante extremamente escorregadia do material Gelo.
Ao considerar propriedades físicas, o motor prioriza configurações mais granulares por parte sobre comportamentos de material para determinar as propriedades físicas efetivas de uma superfície:

Propriedades físicas personalizadas da parte específica.

Propriedades físicas personalizadas do material personalizado da parte.

Propriedades físicas personalizadas da substituição de material do material da parte.

As propriedades físicas padrão do material da parte.
Para definir propriedades físicas únicas para qualquer material personalizado e aplicá-las automaticamente a todas as partes e terreno que usam o material:
Na paleta do Gerenciador de Materiais, clique no material personalizado.
No inspetor, role para baixo até a seção Física e defina propriedades físicas personalizadas conforme detalhado na referência PhysicalProperties.

Para qualquer parte que usa o material personalizado e não possui substituições específicas de parte, a ramificação CurrentPhysicalProperties na janela de Propriedades revela que suas propriedades físicas padrão são substituídas pelas propriedades do material personalizado.

Materiais adaptativos
Quando você aplica um material personalizado a uma parte, a propriedade Part.MaterialVariant da parte torna-se o nome de seu MaterialVariant em vez de sua instância específica. Isso significa que, quando você reutiliza a parte no mesmo lugar ou em um lugar diferente, como em um modelo ou pacote, é mais fácil para você adaptar diferentes materiais personalizados para ajustar a aparência da parte. O comportamento adaptativo dos materiais personalizados tem os seguintes efeitos:
- Se você criar coleções de materiais personalizados com o mesmo nome, mas texturas diferentes, então poderá mudar rapidamente o estilo de um lugar mudando qual coleção é filha de MaterialService.
- Se você inserir um modelo com partes que usam um material personalizado, então pode modificar sua aparência criando uma instância de MaterialVariant em MaterialService e renomeando-a para o mesmo nome do material personalizado anterior, em vez de aplicar o novo material às partes do modelo.
Quando você reutiliza materiais personalizados em modelos e pacotes, cada instância MaterialVariant deve estar em MaterialService para que funcione.
- Se você distribuir um modelo para a Loja do Criador com um material personalizado, inclua a instância MaterialVariant no modelo. Para mais informações sobre a distribuição de modelos para a Loja do Criador, veja Distribuindo Ativos.
- Se você inserir um modelo da Loja do Criador, procure qualquer instância MaterialVariant e copie-as para MaterialService. Para mais informações sobre a importação de modelos da Loja do Criador, veja Loja do Criador.
- Se você quiser usar materiais personalizados com pacotes, coloque o pacote em MaterialService. Para mais informações sobre pacotes, veja Pacotes.
A Loja do Criador possui uma categoria chamada Materiais para "pacotes de materiais", modelos que contêm apenas instâncias de MaterialVariant, TerrainDetail, Folder e Model. A categoria de Materiais é uma maneira de promover e descobrir materiais personalizados de outros criadores.
Referência de ativo e propriedade
Materiais básicos
Shaders geram a aparência e a sensação dos materiais. Os shaders de materiais base funcionam de maneira diferente do shader que as instâncias de MaterialVariant usam, portanto você não pode criar materiais personalizados que pareçam exatamente como materiais base, mas ainda pode criar materiais personalizados que usem suas texturas. As seguintes tabelas listam os IDs de asset para detalhes de material, como ColorMap e RoughnessMap.
| Material | ColorMap | Normal | Metalness | Roughness |
|---|---|---|---|---|
| Asphalt | 9930003046 | 9429449876 | 9429450346 | |
| Basalt | 9920482056 | 9438412214 | 9438412457 | |
| Brick | 9920482813 | 9438453152 | 9438453413 | |
| Cardboard | 14108651729 | 14108654002 | 14108654299 | |
| Carpet | 14108662587 | 14108663154 | 14108663726 | |
| CeramicTiles | 17429425079 | 17429425915 | 17429426100 | 17429426861 |
| ClayRoofTiles | 18147681935 | 18147683410 | 18147684855 | |
| Cobblestone | 9919718991 | 9438457162 | 9438457470 | |
| Concrete | 9920484153 | 9466554006 | 9466554186 | |
| CorrodedMetal | 9920589327 | 9439548484 | 9439548749 | 9439556441 |
| CrackedLava | 9920484943 | 9438508790 | 9438509046 | |
| DiamondPlate | 10237720195 | 9438583222 | 9438583347 | 9438583558 |
| Fabric | 9920517696 | 9873280412 | 9873282563 | |
| Foil | 9466552117 | 9424786192 | 9424786272 | 9424786620 |
| ForceField² | ||||
| Glacier | 9920518732 | 9438812958 | 9438851286 | |
| Glass³ | 9438868521 | 7547304785 | 7547304892 | |
| Granite | 9920550238 | 9438882935 | 9438883109 | |
| Grass | 9920551868 | 9438955773 | 9438955997 | |
| Ground | 9920554482 | 9439043558 | 9439043765 | |
| Ice | 9920555943 | 9467301039 | 9467301203 | |
| LeafyGrass | 9920557906 | 9439080781 | 9439080950 | |
| Leather | 14108670073 | 14108670486 | 14108670748 | |
| Limestone | 9920561437 | 9439415191 | 9439415495 | |
| Marble | 9439430596 | 9439431240 | 9439431383 | |
| Metal | 9920574687 | 9873295432 | 9873318201 | 9873318890 |
| Mud | 9920578473 | 9439509827 | 9439510012 | |
| Neon² | ||||
| Pavement | 9920579943 | 9439519281 | 9439519532 | |
| Pebble | 9920581082 | 9439528644 | 9439537267 | |
| Plaster | 14108671255 | 14108671870 | 14108672378 | |
| Plastic² | ||||
| Rock | 9920587470 | 9439538417 | 9439545859 | |
| RoofShingles | 119722544879522 | 77534750680073 | 129397260312247 | |
| Rubber | 14108673018 | 14108674698 | 14108674894 | 14108675142 |
| Salt | 9920590225 | 9439565809 | 9439566688 | |
| Sand | 9920591683 | 9439577084 | 9439577327 | |
| Sandstone | 9920596120 | 9439596530 | 9439596711 | |
| Slate | 9920599782 | 9439612514 | 9439612733 | |
| SmoothPlastic² | ||||
| Snow | 9920620284 | 9439632006 | 9439632145 | |
| Wood | 9920625290 | 9439641376 | 9439648605 | |
| WoodPlanks | 9920626778 | 9439650689 | 9439658127 |
Cores Padrão
A tabela a seguir lista os valores RGB padrão para cada material base. Para informações sobre como colorir partes e terrenos, veja Partes e Terreno Ambiental.
| Material | Valor RGB | Cor |
|---|---|---|
| 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] |
Propriedades físicas padrão
A tabela a seguir lista as propriedades físicas padrão de cada material, conforme detalhado na referência PhysicalProperties. Para informações sobre como personalizar propriedades físicas, veja propriedades físicas.
| Material | Densidade | Elasticidade | PesoElasticidade | Fricção | PesoFricção |
|---|---|---|---|---|---|
| Asphalt | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| Basalt | 2.691 | 0.15 | 1 | 0.7 | 0.3 |
| Brick | 1.922 | 0.15 | 1 | 0.8 | 0.3 |
| Cardboard | 0.7 | 0.05 | 2 | 0.5 | 1 |
| Carpet | 1.1 | 0.25 | 2 | 0.4 | 1 |
| CeramicTiles | 2.4 | 0.2 | 1 | 0.51 | 1 |
| ClayRoofTiles | 2 | 0.2 | 1 | 0.51 | 1 |
| Cobblestone | 2.691 | 0.17 | 1 | 0.5 | 1 |
| Concrete | 2.403 | 0.2 | 1 | 0.7 | 0.3 |
| CorrodedMetal | 7.85 | 0.2 | 1 | 0.7 | 1 |
| CrackedLava | 2.691 | 0.15 | 1 | 0.65 | 1 |
| DiamondPlate | 7.85 | 0.25 | 1 | 0.35 | 1 |
| Fabric | 0.7 | 0.05 | 1 | 0.35 | 1 |
| Foil | 2.7 | 0.25 | 1 | 0.4 | 1 |
| ForceField | 2.403 | 0.2 | 1 | 0.25 | 1 |
| Glacier | 0.919 | 0.15 | 1 | 0.05 | 2 |
| Glass | 2.403 | 0.2 | 1 | 0.25 | 1 |
| Granite | 2.691 | 0.2 | 1 | 0.4 | 1 |
| Grass | 0.9 | 0.1 | 1.5 | 0.4 | 1 |
| Ground | 0.9 | 0.1 | 1 | 0.45 | 1 |
| Ice | 0.919 | 0.15 | 1 | 0.02 | 3 |
| LeafyGrass | 0.9 | 0.1 | 2 | 0.4 | 2 |
| Leather | 0.86 | 0.25 | 1 | 0.35 | 1 |
| Limestone | 2.691 | 0.15 | 1 | 0.5 | 1 |
| Marble | 2.563 | 0.17 | 1 | 0.2 | 1 |
| Metal | 7.85 | 0.25 | 1 | 0.4 | 1 |
| Mud | 0.9 | 0.07 | 4 | 0.3 | 3 |
| Neon | 0.7 | 0.2 | 1 | 0.3 | 1 |
| Pavement | 2.691 | 0.17 | 1 | 0.5 | 0.3 |
| Pebble | 2.403 | 0.17 | 1.5 | 0.4 | 1 |
| Plaster | 0.75 | 0.2 | 1 | 0.6 | 0.3 |
| Plastic | 0.7 | 0.5 | 1 | 0.3 | 1 |
| Rock | 2.691 | 0.17 | 1 | 0.5 | 1 |
| RoofShingles | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| Rubber | 1.3 | 0.95 | 2 | 1.5 | 3 |
| Salt | 2.165 | 0.05 | 1 | 0.5 | 1 |
| Sand | 1.602 | 0.05 | 2.5 | 0.5 | 5 |
| Sandstone | 2.691 | 0.15 | 1 | 0.5 | 5 |
| SmoothPlastic | 0.7 | 0.5 | 1 | 0.2 | 1 |
| Slate | 2.691 | 0.2 | 1 | 0.4 | 1 |
| Snow | 0.9 | 0.03 | 4 | 0.3 | 3 |
| Wood | 0.35 | 0.2 | 1 | 0.48 | 1 |
| WoodPlanks | 0.35 | 0.2 | 1 | 0.48 | 1 |