Matériaux

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Les matériaux de Roblox sont différents des matériaux sur d'autres plateformes, car leur apparence visuelle et leurs propriétés physiques reflètent celles des matériaux dans le monde réel. Par exemple, le béton est plus lourd que le plastique et coule plus vite dans l'eau. Lorsque vous définissez le matériau d'une pièce ou du terrain, Roblox simule ses propriétés matérielles physiques pour que ce comportement fonctionne naturellement.

Le moteur Roblox propose une gamme de matériaux de base adaptés pour construire de nombreux jeux, y compris diverses catégories de métaux, de roches et de matériaux organiques.

Vous pouvez également créer vos propres matériaux personnalisés et les appliquer à des pièces ou au terrain. Les matériaux personnalisés ont un comportement supplémentaire de matériaux adaptatifs qui vous permet d'adapter n'importe quel modèle à utiliser votre style artistique et vos matériaux personnalisés, même si quelqu'un d'autre a créé le modèle.

Appliquer des matériaux

Vous pouvez rapidement appliquer des matériaux à des pièces à l'aide du widget Matériau. Le Gestionnaire de Matériaux offre la même fonctionnalité et un mode d'application "outil de peinture" supplémentaire.

Widget Matériau

Le widget Matériau est accessible à partir des barres d'outils de l'onglet Accueil ou Modèle. En maintenant enfoncé le petit coin de la flèche sur le bouton, vous révélerez un sélecteur de matériau. Voir Pièces pour plus d'informations.

Sélecteur de matériau du widget mis en évidence.

Gestionnaire de Matériaux

Le Gestionnaire de Matériaux est accessible via Fenêtre ⟩ 3D ⟩ Matériau ou depuis le popup du sélecteur du widget Matériau. À partir de la fenêtre du gestionnaire, vous pouvez appliquer des matériaux à des pièces à travers les flux de travail suivants.

La propriété Enum.Material par défaut pour les nouvelles instances Part est Plastic. Pour appliquer un matériau différent aux pièces :

  1. Dans le viewport 3D ou Explorateur, sélectionnez une ou plusieurs pièces.

  2. Dans la palette du Gestionnaire de Matériaux, passez votre souris sur le matériau souhaité (vous n'avez pas besoin de le sélectionner) et cliquez sur le bouton Appliquer aux pièces sélectionnées.

    Bouton Appliquer aux pièces sélectionnées indiqué dans le Gestionnaire de Matériaux

Matériaux personnalisés

Le Gestionnaire de Matériaux fournit une interface utilisateur pour interagir avec divers aspects de MaterialService, y compris la création de nouveaux matériaux personnalisés et leur application à des pièces et au terrain. Les matériaux personnalisés sont représentés par des instances MaterialVariant au sein de MaterialService.

Fenêtre Explorateur montrant deux instances MaterialVariant au sein de MaterialService

Vous pouvez appliquer des matériaux personnalisés par pièce ou globalement à la fois aux pièces et au terrain, et vous pouvez ajuster comment les matériaux personnalisés s'appliquent aux faces du terrain avec des instances TerrainDetail.

Créer des matériaux personnalisés

Vous pouvez modifier toutes les propriétés d'un matériau personnalisé dans le Gestionnaire de Matériaux ou à travers les propriétés d'une instance MaterialVariant. Vous pouvez également générer des matériaux personnalisés via le Générateur de Matériaux basé sur des invites.

Pour créer un matériau personnalisé dans le Gestionnaire de Matériaux :

  1. Cliquez sur le matériau de base à partir duquel votre matériau personnalisé héritera des propriétés physiques. Si vous passez cette étape, le matériau de base sera Plastic, mais vous pouvez le changer plus tard.

    Un matériau de base d'asphalte sélectionné dans le Gestionnaire de Matériaux.
  2. Dans le coin supérieur gauche, cliquez sur Créer une variante de matériau.

    Bouton Créer une variante de matériau indiqué dans le Gestionnaire de Matériaux.

    Une nouvelle variante apparaît dans la palette avec une icône dans le coin inférieur droit, indiquant qu'il s'agit d'un matériau personnalisé.

    Nouvelle tuile MaterialVariant dans le Gestionnaire de Matériaux avec une icône pour indiquer un matériau personnalisé.
  3. Dans l'inspecteur, renommez votre matériau personnalisé pour décrire son but. Vous pouvez changer le nom plus tard, mais si vous le faites après avoir appliqué le matériau aux pièces, vous devrez le réappliquer à ces pièces.

  4. Pour chaque option de carte de texture telle que Couleur ou Normale, collez un ID d'actif ou importez une nouvelle texture depuis votre ordinateur. Les textures carrées fonctionnent le mieux. Si vous ne spécifiez pas d'actif pour une carte de texture, cette texture reste vide.

  5. Si désiré, ajustez les valeurs Studs Par Tuile et Motif pour changer l'apparence du matériau.

Appliquer des matériaux personnalisés

Pour les pièces, vous pouvez utiliser un matériau personnalisé comme n'importe quel autre matériau, en l'appliquant aux pièces sélectionnées via le widget Matériau ou le Gestionnaire de Matériaux

Vous pouvez également appliquer le nouveau matériau à une pièce en définissant sa propriété MaterialVariant dans la fenêtre Propriétés. Dans ce cas, Studio définit automatiquement sa propriété Matériau sur le matériau de base que vous avez choisi lors de la création du matériau.

Propriétés Matériau et MaterialVariant définies dans la fenêtre Propriétés.
¹ Contrairement aux pièces, vous ne pouvez pas appliquer directement des matériaux personnalisés au terrain, bien que vous puissiez définir un matériau personnalisé comme un remplacement de matériau pour un matériau de base existant pour tout le terrain utilisant ce matériau.

Remplacements de matériaux

Vous pouvez définir un matériau personnalisé comme un remplacement de matériau pour faire de son matériau de base une référence au matériau personnalisé. Lorsque vous le faites, Studio utilisera le matériau personnalisé pour les textures et les propriétés physiques de toute pièce ou terrain qui utilise le matériau personnalisé.

Définir des remplacements

Pour définir un matériau personnalisé comme remplacement de matériau dans le Gestionnaire de Matériaux :

  1. Cliquez sur le matériau personnalisé que vous souhaitez définir comme remplaçant.

  2. Dans l'inspecteur, faites défiler jusqu'à Remplacements et activez Définir comme Remplacement.

    .

    Le nouveau remplacement apparaît comme une propriété de MaterialService dans la fenêtre Propriétés.

Détails du terrain

Par défaut, l'application d'un matériau personnalisé aux pièces ou en tant que remplacement applique ce matériau personnalisé sous forme de carreaux sur chaque face. Pour le terrain, vous pouvez optionnellement configurer des instances TerrainDetail pour personnaliser le haut, le côté et le bas des voxels de terrain utilisant ce matériau personnalisé.

Pour personnaliser les faces du terrain en utilisant un matériau personnalisé :

  1. Dans la palette du Gestionnaire de Matériaux, cliquez sur le matériau personnalisé.

  2. Dans l'inspecteur, confirmez que son interrupteur Définir comme Remplacement est activé.

  3. Dans la section Détails du Terrain, cliquez sur Créer pour chaque face que vous souhaitez personnaliser.

  4. Pour chaque face que vous activez, développez la flèche pour accéder et modifier les détails tels que son nom, les cartes de texture, les studs par tuile et le motif.

Désactiver des remplacements

Vous pouvez désactiver un remplacement de matériau entier et tous les matériaux de base qu'il remplace actuellement, ou vous pouvez désactiver le remplacement pour un matériau de base spécifique.

  1. Dans la palette du Gestionnaire de Matériaux, cliquez sur un matériau personnalisé qui est utilisé comme remplacement.

  2. Dans l'inspecteur, faites défiler jusqu'à Remplacements et désactivez Définir comme Remplacement.

Propriétés physiques

Tous les matériaux ont des propriétés physiques intégrées telles que la densité, l'élasticité et la friction. Grâce à l'application de matériaux personnalisés avec des propriétés physiques uniques, vous pouvez affecter le comportement global des matériaux pour toutes les pièces et le terrain qui utilisent le matériau personnalisé, comme créer une variante extrêmement glissante du matériau Glace.

Lors de la prise en compte des propriétés physiques, le moteur privilégie les paramètres par pièce plus granulaire plutôt que les comportements de matériau pour déterminer les propriétés physiques effectives d'une surface :

Propriétés physiques personnalisées de la pièce spécifique.

Propriétés physiques personnalisées du matériau personnalisé de la pièce.

Propriétés physiques personnalisées du remplacement de matériau du matériau de la pièce.

Les propriétés physiques par défaut du matériau de la pièce.

Pour définir des propriétés physiques uniques pour tout matériau personnalisé et les appliquer automatiquement à toutes les pièces et au terrain qui utilisent le matériau :

  1. Dans la palette du Gestionnaire de Matériaux, cliquez sur le matériau personnalisé.

  2. Dans l'inspecteur, faites défiler jusqu'à la section Physique et définissez les propriétés physiques personnalisées comme détaillé dans la référence PhysicalProperties.

    Propriétés physiques personnalisées dans le panneau inspecteur du Gestionnaire de Matériaux

    Pour toute pièce qui utilise le matériau personnalisé et qui n’a pas de remplacements spécifiques à la pièce, la branche CurrentPhysicalProperties dans la fenêtre Propriétés révèle que ses propriétés physiques par défaut sont remplacées par les propriétés du matériau personnalisé.

    Fenêtre Propriétés montrant les propriétés physiques remplacées par celles du matériau personnalisé

Matériaux adaptatifs

Lorsque vous appliquez un matériau personnalisé à une pièce, la propriété Part.MaterialVariant de la pièce devient le nom de son MaterialVariant plutôt que son instance spécifique. Cela signifie que lorsque vous réutilisez la pièce dans le même lieu ou dans un autre, comme dans un modèle ou un package, il est plus facile pour vous d'adapter différents matériaux personnalisés pour ajuster l'apparence de la pièce. Le comportement adaptatif des matériaux personnalisés a les effets suivants :

  • Si vous créez des collections de matériaux personnalisés avec le même nom mais des textures différentes, vous pouvez rapidement changer le style d'un lieu en changeant quelle collection est un enfant de MaterialService.
  • Si vous insérez un modèle avec des pièces utilisant un matériau personnalisé, vous pouvez modifier son apparence en créant une instance de MaterialVariant dans MaterialService et en lui donnant le même nom que celui du précédent matériau personnalisé, plutôt que d'appliquer le nouveau matériau aux pièces dans le modèle.

Lorsque vous réutilisez des matériaux personnalisés dans des modèles et des packages, chaque instance de MaterialVariant doit se trouver dans MaterialService pour que cela fonctionne.

  • Si vous distribuez un modèle au Creator Store avec un matériau personnalisé, incluez l'instance MaterialVariant dans le modèle. Pour plus d'informations sur la distribution de modèles au Creator Store, consultez Distribution d'Actifs.
  • Si vous insérez un modèle du Creator Store, recherchez les instances MaterialVariant et copiez-les dans MaterialService. Pour plus d'informations sur l'importation de modèles du Creator Store, consultez Creator Store.
  • Si vous souhaitez utiliser des matériaux personnalisés avec des packages, placez le package dans MaterialService. Pour plus d'informations sur les packages, consultez Packages.

Le Creator Store a une catégorie appelée Matériaux pour les "packs de matériaux", des modèles qui contiennent uniquement des instances MaterialVariant, TerrainDetail, Folder et Model. La catégorie Matériaux est un moyen de promouvoir et de découvrir des matériaux personnalisés par d'autres créateurs.

Référence d'actif et de propriété

Matériaux de base

Les shaders génèrent l'apparence et la sensation des matériaux. Les shaders des matériaux de base fonctionnent différemment du shader utilisé par les instances MaterialVariant, donc vous ne pouvez pas créer des matériaux personnalisés qui ressemblent exactement à des matériaux de base, mais vous pouvez toujours créer des matériaux personnalisés qui utilisent leurs textures. Les tableaux suivants listent les IDs d'actifs pour les détails des matériaux tels que ColorMap et RoughnessMap.

MatériauCarte de couleurNormalMétallisationRugosité
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
² Le matériau est unique et/ou ses ressources texturées sont regroupées avec Studio au lieu d'être accessibles comme un identifiant de ressource typique.

³ La réfraction de la lumière à travers le matériau en verre n'est pas prise en charge sur les appareils mobiles en raison de limitations de calcul.

Couleurs par défaut

Le tableau suivant liste les valeurs RGB par défaut pour chaque matériau de base. Pour des informations sur la façon de colorier les parties et le terrain, consultez Parties et Terrain environnemental.

MatériauValeur RGBCouleur
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]

Propriétés physiques par défaut

Le tableau suivant liste les propriétés physiques par défaut de chaque matériau comme détaillé dans la référence PhysicalProperties. Pour des informations sur la personnalisation des propriétés physiques, consultez propriétés physiques.

MatériauDensitéÉlasticitéPoidsÉlasticitéFrictionPoidsFriction
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 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.