Materiais

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

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.

Seletor do widget Material destacado.

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:

  1. No viewport 3D ou Explorador, selecione uma ou mais partes.

  2. 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.

    Botão Aplicar às Partes Selecionadas indicado no Gerenciador de Materiais

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.

Janela do explorador mostrando duas instâncias MaterialVariant dentro do 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:

  1. 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.

    Um Material Base de Asfalto selecionado no Gerenciador de Materiais.
  2. No canto superior esquerdo, clique em Criar Variante de Material.

    Botão Criar Variante de Material indicado no Gerenciador de Materiais.

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

    Novo tile MaterialVariant no Gerenciador de Materiais com ícone para indicar um material personalizado.
  3. 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.

  4. 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.

  5. 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.

Propriedades de Material e MaterialVariant definidas na janela de Propriedades.
¹ Ao contrário das partes, você não pode aplicar diretamente materiais personalizados a terreno, embora você possa definir um material personalizado como um substituto de material para um material base existente para todo o terreno que usa esse 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:

  1. Clique no material personalizado que você deseja definir como substituto.

  2. 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:

  1. Na paleta do Gerenciador de Materiais, clique no material personalizado.

  2. No inspetor, confirme que seu botão de Definir como Substituto está ativado.

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

  4. 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.

  1. Na paleta do Gerenciador de Materiais, clique em um material personalizado que está sendo usado como uma substituição.

  2. 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:

  1. Na paleta do Gerenciador de Materiais, clique no material personalizado.

  2. No inspetor, role para baixo até a seção Física e defina propriedades físicas personalizadas conforme detalhado na referência PhysicalProperties.

    Propriedades físicas personalizadas na janela do inspetor do Gerenciador de Materiais

    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.

    Janela de propriedades mostrando propriedades físicas substituídas pelas 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.

MaterialColorMapNormalMetalnessRoughness
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
² O material é exclusivo e/ou seus ativos de textura estão agrupados com o Studio em vez de serem acessíveis como um ID de ativo típico.

³ A refração da luz através do material de vidro não é suportada em dispositivos móveis devido a limitações computacionais.

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.

MaterialValor RGBCor
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.

MaterialDensidadeElasticidadePesoElasticidadeFricçãoPesoFricção
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, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.