Los materiales de Roblox son diferentes de los materiales en otras plataformas, ya que su apariencia visual y sus propiedades físicas reflejan las de los materiales en el mundo real. Por ejemplo, el concreto es más pesado que el plástico y se hunde más rápido en el agua. Cuando estableces el material de una parte o terreno, Roblox simula sus propiedades materiales físicas para que este comportamiento funcione.
El motor de Roblox ofrece una variedad de materiales base adecuados para construir muchos juegos, incluidos varios tipos de metales, rocas y materiales orgánicos.
También puedes crear tus propios materiales personalizados y aplicarlos a partes o terreno. Los materiales personalizados tienen un comportamiento de materiales adaptativos adicional que te permite adaptar cualquier modelo para usar tu estilo artístico y materiales personalizados, incluso si alguien más creó el modelo.
Aplicar materiales
Puedes aplicar rápidamente materiales a partes a través del widget de Material. El Administrador de Materiales ofrece la misma funcionalidad y un modo de aplicación adicional de "herramienta de pintura".
Widget de Material
El widget de Material es accesible desde las barras de herramientas de la pestaña Inicio o Modelo. Al hacer clic y mantener presionado sobre la pequeña flecha en la esquina del botón, se revela un selector de materiales. Consulta Partes para más información.

Administrador de Materiales
El Administrador de Materiales es accesible a través de Ventana ⟩ 3D ⟩ Material o desde el popup del selector del widget de Material. Desde la ventana del administrador, puedes aplicar materiales a partes a través de los siguientes flujos de trabajo.
La propiedad Enum.Material predeterminada para nuevas instancias de Part es Plástico. Para aplicar un material diferente a las partes:
En la vista 3D o en el Explorador, selecciona una o más partes.
En la paleta del Administrador de Materiales, coloca el ratón sobre el material deseado (no necesitas seleccionarlo) y haz clic en el botón Aplicar a Partes Seleccionadas.

Materiales personalizados
El Administrador de Materiales proporciona una interfaz de usuario para interactuar con varios aspectos de MaterialService, incluidos la creación de nuevos materiales personalizados y su aplicación a partes y terreno. Los materiales personalizados están representados por instancias de MaterialVariant dentro de MaterialService.

Puedes aplicar materiales personalizados por parte o de manera global tanto a partes como a terreno, y puedes ajustar cómo se aplican los materiales personalizados a las caras del terreno con instancias de TerrainDetail.
Crear materiales personalizados
Puedes editar todas las propiedades de un material personalizado en el Administrador de Materiales o a través de las propiedades de una instancia de MaterialVariant. También puedes generar materiales personalizados a través del generador de Materiales basado en prompts.
Para crear un material personalizado en el Administrador de Materiales:
Haz clic en el material base del cual tu material personalizado heredará las propiedades físicas. Si omites este paso, el material base será Plástico, pero podrás cambiarlo más tarde.

En la esquina superior izquierda, haz clic en Crear Variante de Material.

Aparece una nueva variante en la paleta con un ícono en la esquina inferior derecha que indica que es un material personalizado.

En el inspector, renombra tu material personalizado para describir su propósito. Puedes cambiar el nombre más tarde, pero si lo haces después de aplicar el material a las partes, necesitarás reaplicarlo a esas partes.
Para cada opción de mapa de textura como Color o Normal, pega un ID de activo o importa una nueva textura desde tu computadora. Las texturas cuadradas funcionan mejor. Si no especificas un activo para un mapa de textura, esa textura permanecerá en blanco.
Si lo deseas, ajusta los valores de Studs Por Azulejo y Patrón para cambiar la apariencia del material.
Aplicar materiales personalizados
Para partes, puedes usar un material personalizado como cualquier otro material, aplicándolo a partes seleccionadas a través del widget de Material o el Administrador de Materiales.¹
También puedes aplicar el nuevo material a una parte configurando su propiedad MaterialVariant en la ventana de Propiedades. En este caso, Studio ajusta automáticamente su propiedad Material al material base que elegiste al crear el material.

Anulaciones de material
Puedes establecer un material personalizado como una anulación de material para hacer que su material base sirva como referencia para el material personalizado. Cuando lo haces, Studio utilizará el material personalizado tanto para las texturas como para las propiedades físicas de cualquier parte o terreno que use el material personalizado.
Establecer anulaciones
Para establecer un material personalizado como una anulación de material en el Administrador de Materiales:
Haz clic en el material personalizado que deseas establecer como anulación.
En el inspector, desplázate hacia abajo hasta Anulaciones y habilita Establecer como Anulación.

La nueva anulación aparece como una propiedad de MaterialService en la ventana de Propiedades.

Detalles del terreno
Por defecto, aplicar un material personalizado a partes o como una anulación aplica ese material personalizado como losas en cada cara. Para terreno, puedes configurar opcionalmente instancias de TerrainDetail para personalizar la parte superior, lateral y inferior de los vóxeles de terreno utilizando ese material personalizado.
Para personalizar las caras del terreno utilizando un material personalizado:
En la paleta del Administrador de Materiales, haz clic en el material personalizado.
En el inspector, comprueba que su interruptor Establecer como Anulación esté habilitado.

En la sección Detalles del Terreno, haz clic en Crear para cada cara que desees personalizar.

Para cada cara que habilites, expande la flecha para acceder y editar detalles como su nombre, mapas de textura, studs por azulejo y patrón.

Deshabilitar anulaciones
Puedes deshabilitar una anulación de material completa y todos los materiales base que actualmente está anulando, o puedes deshabilitar la anulación para un material base específico.
En la paleta del Administrador de Materiales, haz clic en un material personalizado que se esté utilizando como anulación.
En el inspector, desplázate hacia abajo hasta Anulaciones y deshabilita Establecer como Anulación.

Propiedades físicas
Todos los materiales tienen propiedades físicas incorporadas, como densidad, elasticidad y fricción. A través de la aplicación de materiales personalizados con propiedades físicas únicas, puedes afectar el comportamiento del material global para todas las partes y terreno que usen el material personalizado, como crear una variante extremadamente resbaladiza del material Hielo.
Al contabilizar las propiedades físicas, el motor prioriza configuraciones más granulares por parte sobre comportamientos materiales para determinar las propiedades físicas efectivas de una superficie:

Properties físicas personalizadas de la parte específica.

Properties físicas personalizadas del material personalizado de la parte.

Properties físicas personalizadas de la anulación de material del material de la parte.

Las propiedades físicas predeterminadas del material de la parte.
Para establecer propiedades físicas únicas para cualquier material personalizado y aplicarlas automáticamente a todas las partes y terreno que usen el material:
En la paleta del Administrador de Materiales, haz clic en el material personalizado.
En el inspector, desplázate hacia abajo a la sección Física y establece las propiedades físicas personalizadas según se detalla en la referencia de PhysicalProperties.

Para cualquier parte que use el material personalizado y no tenga anulaciones específicas de parte, la rama CurrentPhysicalProperties en la ventana de Propiedades revela que sus propiedades físicas predeterminadas son anuladas por las propiedades del material personalizado.

Materiales adaptativos
Cuando aplicas un material personalizado a una parte, la propiedad Part.MaterialVariant de la parte se convierte en el nombre de su MaterialVariant en lugar de su instancia específica. Esto significa que cuando reutilizas la parte en el mismo lugar o en otro, como en un modelo o paquete, es más fácil para ti adaptar diferentes materiales personalizados para ajustar la apariencia de la parte. El comportamiento adaptativo de los materiales personalizados tiene los siguientes efectos:
- Si creas colecciones de materiales personalizados con el mismo nombre pero diferentes texturas, puedes cambiar rápidamente el estilo de un lugar cambiando qué colección es un hijo de MaterialService.
- Si insertas un modelo con partes que usan un material personalizado, puedes modificar su apariencia creando una instancia de MaterialVariant en MaterialService y renombrándola con el mismo nombre que el anterior material personalizado, en lugar de aplicar el nuevo material a las partes en el modelo.
Cuando reutilizas materiales personalizados en modelos y paquetes, cada instancia de MaterialVariant debe estar en MaterialService para que funcione.
- Si distribuyes un modelo en la Tienda de Creadores con un material personalizado, incluye la instancia de MaterialVariant en el modelo. Para más información sobre la distribución de modelos en la Tienda de Creadores, consulta Distribuyendo Activos.
- Si insertas un modelo desde la Tienda de Creadores, busca instancias de MaterialVariant y cópialas a MaterialService. Para más información sobre la importación de modelos desde la Tienda de Creadores, consulta Tienda de Creadores.
- Si deseas usar materiales personalizados con paquetes, coloca el paquete en MaterialService. Para más información sobre paquetes, consulta Paquetes.
La Tienda de Creadores tiene una categoría llamada Materiales para "paquetes de materiales", modelos que contienen solo instancias de MaterialVariant, TerrainDetail, Folder y Model. La categoría de Materiales es una forma de promocionar y descubrir materiales personalizados de otros creadores.
Referencia de activos y propiedades
Materiales base
Los shaders generan la apariencia y sensación de los materiales. Los shaders de materiales base funcionan de manera diferente que el shader que usan las instancias de MaterialVariant, por lo que no puedes crear materiales personalizados que se vean exactamente como los materiales base, pero aún puedes crear materiales personalizados que usen sus texturas. Las siguientes tablas enumeran los ID de activos para detalles de material como ColorMap y RoughnessMap.
| Material | ColorMap | Normal | Metalness | Roughness |
|---|---|---|---|---|
| Asfalto | 9930003046 | 9429449876 | 9429450346 | |
| Basalto | 9920482056 | 9438412214 | 9438412457 | |
| Ladrillo | 9920482813 | 9438453152 | 9438453413 | |
| Cartón | 14108651729 | 14108654002 | 14108654299 | |
| Alfombra | 14108662587 | 14108663154 | 14108663726 | |
| AzulejosCerámicos | 17429425079 | 17429425915 | 17429426100 | 17429426861 |
| TejasDeArcilla | 18147681935 | 18147683410 | 18147684855 | |
| PiedraDeSierra | 9919718991 | 9438457162 | 9438457470 | |
| Hormigón | 9920484153 | 9466554006 | 9466554186 | |
| MetalCorroído | 9920589327 | 9439548484 | 9439548749 | 9439556441 |
| LavaAgrietada | 9920484943 | 9438508790 | 9438509046 | |
| PlacaDeDiamante | 10237720195 | 9438583222 | 9438583347 | 9438583558 |
| Tela | 9920517696 | 9873280412 | 9873282563 | |
| PapelDeAluminio | 9466552117 | 9424786192 | 9424786272 | 9424786620 |
| CampoDeFuerza² | ||||
| Glaciar | 9920518732 | 9438812958 | 9438851286 | |
| Vidrio³ | 9438868521 | 7547304785 | 7547304892 | |
| Granito | 9920550238 | 9438882935 | 9438883109 | |
| Hierba | 9920551868 | 9438955773 | 9438955997 | |
| Suelo | 9920554482 | 9439043558 | 9439043765 | |
| Hielo | 9920555943 | 9467301039 | 9467301203 | |
| HierbaHoja | 9920557906 | 9439080781 | 9439080950 | |
| Cuero | 14108670073 | 14108670486 | 14108670748 | |
| PiedraCaliza | 9920561437 | 9439415191 | 9439415495 | |
| Mármol | 9439430596 | 9439431240 | 9439431383 | |
| Metal | 9920574687 | 9873295432 | 9873318201 | 9873318890 |
| Barro | 9920578473 | 9439509827 | 9439510012 | |
| Neón² | ||||
| Pavimento | 9920579943 | 9439519281 | 9439519532 | |
| Grava | 9920581082 | 9439528644 | 9439537267 | |
| Yeso | 14108671255 | 14108671870 | 14108672378 | |
| Plástico² | ||||
| Roca | 9920587470 | 9439538417 | 9439545859 | |
| TejasDeTecho | 119722544879522 | 77534750680073 | 129397260312247 | |
| Goma | 14108673018 | 14108674698 | 14108674894 | 14108675142 |
| Sal | 9920590225 | 9439565809 | 9439566688 | |
| Arena | 9920591683 | 9439577084 | 9439577327 | |
| Arenisca | 9920596120 | 9439596530 | 9439596711 | |
| Pizarra | 9920599782 | 9439612514 | 9439612733 | |
| PlásticoSuave² | ||||
| Nieve | 9920620284 | 9439632006 | 9439632145 | |
| Madera | 9920625290 | 9439641376 | 9439648605 | |
| TablonesDeMadera | 9920626778 | 9439650689 | 9439658127 |
Colores predeterminados
La siguiente tabla muestra los valores RGB predeterminados para cada material base. Para obtener información sobre cómo colorear piezas y terrenos, consulte Piezas y Terreno Ambiental.
| Material | Valor RGB | Color |
|---|---|---|
| Asfalto | [80, 84, 84] | |
| Basalto | [75, 74, 74] | |
| Ladrillo | [138, 97, 73] | |
| Cartón | [255, 206, 152] | |
| Alfombra | [163, 162, 165] | |
| AzulejosCerámicos | [181, 173, 156] | |
| TejasDeArcilla | [255, 142, 87] | |
| PiedraDeSierra | [134, 134, 118] | |
| Hormigón | [152, 152, 152] | |
| MetalCorroído | [104, 140, 173] | |
| LavaAgrietada | [255, 24, 67] | |
| PlacaDeDiamante | [168, 175, 176] | |
| Tela | [194, 193, 168] | |
| PapelDeAluminio | [168, 175, 176] | |
| CampoDeFuerza | [163, 162, 165] | |
| Glaciar | [221, 228, 229] | |
| Vidrio | [138, 167, 168] | |
| Granito | [149, 146, 139] | |
| Hierba | [111, 126, 62] | |
| Suelo | [140, 130, 104] | |
| Hielo | [204, 210, 223] | |
| HierbaHoja | [106, 134, 64] | |
| Cuero | [110, 73, 53] | |
| PiedraCaliza | [255, 243, 192] | |
| Mármol | [122, 122, 122] | |
| Metal | [168, 175, 176] | |
| Barro | [121, 112, 98] | |
| Neón | [163, 162, 165] | |
| Pavimento | [143, 144, 135] | |
| Grava | [122, 122, 118] | |
| Yeso | [204, 142, 105] | |
| Plástico | [163, 162, 165] | |
| Roca | [99, 100, 102] | |
| TejasDeTecho | [66, 66, 66] | |
| Goma | [32, 32, 32] | |
| Sal | [255, 255, 254] | |
| Arena | [207, 203, 167] | |
| Arenisca | [148, 124, 95] | |
| Pizarra | [88, 89, 86] | |
| PlásticoSuave | [163, 162, 165] | |
| Nieve | [235, 253, 255] | |
| Madera | [172, 148, 108] | |
| TablonesDeMadera | [172, 148, 108] |
Propiedades físicas predeterminadas
La siguiente tabla muestra las propiedades físicas predeterminadas de cada material, como se detalla en la referencia PhysicalProperties. Para obtener información sobre cómo personalizar las propiedades físicas, consulte propiedades físicas.
| Material | Densidad | Elasticidad | PesoElasticidad | Fricción | PesoFricción |
|---|---|---|---|---|---|
| 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 |