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 rapidement dans l'eau.Lorsque vous définissez le matériau d'une partie ou d'un terrain, Roblox simule ses propriétés physiques de matériau pour faire fonctionner ce comportement.

Le moteur Roblox offre une gamme de matériaux de base appropriés pour construire de nombreuses expériences, 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 aux parties ou terrain.Les matériaux personnalisés ont un comportement adaptatif supplémentaire matériaux adaptatifs qui vous permet d'adapter n'importe quel modèle pour utiliser votre style d'art et vos matériaux personnalisés, même si quelqu'un d'autre a créé le modèlisation.

Appliquer des matériaux

Vous pouvez appliquer rapidement des matériaux à parties grâce au widget matériau.Le gestionnaire de matériel offre la même fonctionnalité et un mode d'application « outil de peinture » supplémentaire.

widgetde matériau

Le widget Matériel est accessible à partir des onglets Accueil ou Modèle de la barre d'outils.En cliquant sur la petite flèche déroulante, une sélection de matériaux s'affiche.

Studio's Model tab with the Material widget's picker highlighted.

Par défaut, en cliquant sur le bouton général Matériel , le matériau choisi s'applique à toutes les parties sélectionnées .Si vous préférez un flux de travail remplissage/peinture, activez l'action matériau en tant qu'outil et cliquez ensuite sur les parties dans la fenêtre 3D pour appliquer le matériau choisi.

Studio's Model tab with the Material Action as Tool selector indicated.

Gestionnaire de matériel

Si vous avez activé la version Betadu sélecteur de matériaux, accédez au gestionnaire de matériaux à partir de la fenêtre du sélecteur.Si vous n'avez pas activé la version Beta, localisez son bouton dédié à la gauche du bouton Couleur dans l'onglet Accueil ou Modèle de la barre d'outils.

Studio's Model tab with the Material Manager button highlighted.

A partir de la fenêtre gestionnaire, vous pouvez appliquer des matériaux à parties à travers les flux de travail suivants.

La propriété par défaut Enum.Material de nouvelles instances Part est Plastique . Pour appliquer un matériau différent aux parties :

  1. Dans la fenêtre 3D ou Explorateur, sélectionnez une ou plusieurs parties.

  2. Dans la palette gestionnaire de matériel , passez votre souris sur le matériau souhaité (vous n'avez pas besoin de le sélectionner) et cliquez sur le bouton appliquer aux parties sélectionnées .

    Apply to Selected Parts button indicated in Material Manager

Matériaux personnalisés

Le gestionnaire de matériel 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 aux parties et au terrain.Les matériaux personnalisés sont représentés par MaterialVariant instances dans MaterialService .

Explorer window showing two MaterialVariant instances within 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 peaufiner la façon dont les matériaux personnalisés s'appliquent aux faces du terrain avec TerrainDetail instances.

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 via 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 l'invite Générateur de matériaux.

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 de propriétés physiques.Si vous sautez cette étape, le matériau de base sera plastique , mais vous pouvez le modifier plus tard.

    A Base material of Asphalt that's selected in the Material Manager.
  2. Dans le coin supérieur gauche, cliquez sur Créer variante de matériel .

    Create Material Variant button indicated in Material Manager.

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

    New MaterialVariant tile in Material Manager with icon to indicate a custom material.
  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 l'application du matériel aux parties, vous devrez le réappliquer à ces parties.

  4. Pour chaque option de carte de texture comme couleur ou normale , collez une ID d'actif ou importez une nouvelle texture de votre machine.Les textures carrées fonctionnent mieux.Si vous ne spécifiez pas une ressource pour une carte de texture, cette texture reste vide.

  5. Si nécessaire, ajustez les valeurs Studs par tuile et modèle pour changer la façon dont le matériau apparaît.

Appliquer des matériaux personnalisés

Pour pièces, vous pouvez utiliser un matériau personnalisé comme tout autre matériau, l'appliquer aux pièces sélectionnées via le widget gestionnaire de matériaux ou le gestionnaire de matériaux

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

Material and MaterialVariant properties set in the Properties window.
¹ Contrairement aux parties, vous ne pouvez pas appliquer directement des matériaux personnalisés au terrain , bien que vous puissiez définir un matériau personnalisé comme remplacement de matériau à un matériau existant pour tout le terrain en utilisant ce matériau.

Suppressions de matériel

Vous pouvez définir un matériau personnalisé en tant qu'annulation de matériau pour faire servir son matériau de base comme 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 partie ou de terrain qui utilise le matériau personnalisé.

Définir des annulations

Pour définir un matériau personnalisé comme substitution de matériau dans le gestionnaire de matériaux :

  1. Cliquez sur le matériau personnalisé que vous souhaitez définir comme remplacer.

  2. Dans l'inspecteur, faites défiler vers le bas jusqu'à Overrides et activez Définir comme remplacement .

    .

    La nouvelle annulation 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 parties ou en tant qu'annulation applique ce matériau personnalisé comme des tuiles sur chaque face.Pour le terrain, vous pouvez configurer optionnellement TerrainDetail pour personnaliser le haut , côté et bas des voxels du terrain en utilisant ce matériau personnalisé.

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

  1. Dans la palette du gestionnaire de matériel, cliquez sur le matériau personnalisé.

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

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

  4. Pour chaque visage que vous activer, étendez la flèche pour accéder et modifier des détails tels que son nom, ses cartes de texture, ses perforations par pavéet son motif.

Désactiver les annulations

Vous pouvez désactiver une annulation de matériau entière et tous les matériaux de base qu'elle remplace actuellement, ou vous pouvez désactiver l'annulation pour un matériau de base spécifique.

  1. Dans la palette du gestionnaire de matériel, cliquez sur un matériau personnalisé qui est utilisé comme remplacer.

  2. Dans l'inspecteur, faites défiler vers le bas jusqu'à Overrides et désactivez Définir comme remplacement .

Propriétés physiques

Tous les matériaux ont des propriétés physiques intégrées comme la densité, l'élasticité et la friction .En appliquant matériaux personnalisés avec des propriétés physiques uniques, vous pouvez affecter le comportement matériel global pour toutes les parties et terrain qui utilisent le matériau personnalisé, comme créer une variante extrêmement glissante du matériau Glace .

Lorsque des propriétés physiques sont facturées, le moteur priorise les paramètres plus granulaires par pièce sur les comportements matériels pour déterminer les propriétés physiques efficaces d'une surface :

Propriétés physiques personnalisées de la partie spécifique.

Propriétés physiques personnalisées des matériaux personnalisés de la pièce.

Propriétés physiques personnalisées de l'annulation de matériau du matériau de la partie.

Les propriétés physiques par défaut de matériau de la partie.

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

  1. Dans la palette du gestionnaire de matériel, cliquez sur le matériau personnalisé.

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

    Custom physical properties in Material Manager inspector pane

    Pour n'importe quelle partie qui utilise le matériau personnalisé et ne fait pas pas avoir d'annotations spécifiques à la partie, 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é.

    Properties window showing physical properties overridden by those of custom material

Matériaux adaptatifs

Lorsque vous appliquez un matériau personnalisé à une partie, la propriété de la partie devient le nom de son instance spécifique plutôt que son nom spécifique.Cela signifie que lorsque vous réutilisez la partie dans le même ou un emplacementdifférent, 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 partie.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 modifier le style d'un lieu en changeant la collection qui est un enfant de MaterialService .
  • Si vous insérez un modèle avec des parties qui utilisent un matériau personnalisé, vous pouvez modifier son apparence en créant une instance de MaterialVariant dans MaterialService et en la renommer avec le même nom que le matériau personnalisé précédent, plutôt que d'appliquer le nouveau matériau aux parties du modèlisation.

Lorsque vous réutilisez des matériaux personnalisés dans des modèles et des packages, chaque instance MaterialVariant doit être dans MaterialService pour qu'elle fonctionne.

  • Si vous distribuez un modèle à la boutique des créateurs avec un matériau personnalisé, incluez l'instance MaterialVariant dans le modèlisation.Pour plus d'informations sur la distribution de modèles à la boutique des créateurs, voir Distribuer des ressources.
  • Si vous insérez un modèle de la boutique des créateurs, recherchez toutes les instances MaterialVariant et copiez-les à MaterialService .Pour plus d'informations sur l'importation de modèles depuis la boutique des créateurs, voir boutique des créateurs.
  • Si vous voulez utiliser des matériaux personnalisés avec des packages, mettez le package en MaterialService . Pour plus d'informations sur les packages, voir Packages .

La boutique des créateurs a une catégorie appelée Matériaux pour des "packs de matériaux", des modèles qui contiennent seulement , , et instances.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 le toucher des matériaux.Les shaders de matériau de base fonctionnent différemment de ceux que les instances utilisent MaterialVariant, vous ne pouvez donc pas créer de matériaux personnalisés qui ressemblent exactement aux matériaux de base, mais vous pouvez toujours créer des matériaux personnalisés qui utilisent leurs textures.Les tables suivantes listent les ID de ressources pour les détails matériels tels que ColorMap et RoughnessMap.

MatérielCarte des couleursOrdinaireMétallicitéRugosité
Asphalte 993000304694294498769429450346
Basalte 992048205694384122149438412457
Brique 992048281394384531529438453413
Carton 141086517291410865400214108654299
Tapis 141086625871410866315414108663726
Tuiles céramiques 17429425079174294259151742942610017429426861
Tuiles de toit en argile 181476819351814768341018147684855
Cobblestone 991971899194384571629438457470
Béton 992048415394665540069466554186
Métal corrodé 9920589327943954848494395487499439556441
Lave craquelée 992048494394385087909438509046
Plaque en diamant 10237720195943858322294385833479438583558
Tissu 992051769698732804129873282563
Papier alu 9466552117942478619294247862729424786620
Champ de force *
Glacier 992051873294388129589438851286
Verre 943886852175473047857547304892
Granit 992055023894388829359438883109
Herbe 992055186894389557739438955997
Terre 992055448294390435589439043765
Glace 992055594394673010399467301203
Herbe feuillue 992055790694390807819439080950
Cuir 141086700731410867048614108670748
Calcaire 992056143794394151919439415495
Marbre 943943059694394312409439431383
Métal 9920574687987329543298733182019873318890
Boue 992057847394395098279439510012
Néon *
Pavement 992057994394395192819439519532
Pebble 992058108294395286449439537267
Plâtre 141086712551410867187014108672378
Plastique *
Roche 992058747094395384179439545859
Tuiles de toit 11972254487952277534750680073129397260312247
Caoutchouc 14108673018141086746981410867489414108675142
Sel 992059022594395658099439566688
Sable 992059168394395770849439577327
Grès 992059612094395965309439596711
Ardoise 992059978294396125149439612733
Plastique lisse *
Neige 992062028494396320069439632145
Bois 992062529094396413769439648605
Planches de bois 992062677894396506899439658127
* Le matériau est unique et/ou ses ressources de texture sont regroupées avec Studio au lieu d'être accessibles en tant qu'ID de ressource typique.

Couleurs par défaut

La table suivante liste les valeurs RGB par défaut pour chaque matériau de base.Pour obtenir des informations sur la façon de colorer les parties et le terrain, voir parties et terrain environnemental.

MatérielValeur RGBCouleur
Asphalte [80, 84, 84]
Basalte [75, 74, 74]
Brique [138, 97, 73]
Carton [255, 206, 152]
Tapis [163, 162, 165]
Tuiles céramiques [181, 173, 156]
Tuiles de toit en argile [255, 142, 87]
Cobblestone [134, 134, 118]
Béton [152, 152, 152]
Métal corrodé [104, 140, 173]
Lave craquelée [255, 24, 67]
Plaque de diamant [168, 175, 176]
Tissu [194, 193, 168]
Aluminium [168, 175, 176]
Champ de force [163, 162, 165]
Glacier [221, 228, 229]
Verre [138, 167, 168]
Granit [149, 146, 139]
Herbe [111, 126, 62]
Terre [140, 130, 104]
Glace [204, 210, 223]
Herbe feuillue [106, 134, 64]
Cuir [110, 73, 53]
Calcaire [255, 243, 192]
Marbre [122, 122, 122]
Métal [168, 175, 176]
Boue [121, 112, 98]
Néon [163, 162, 165]
Pavement [143, 144, 135]
Galet [122, 122, 118]
Plâtre [204, 142, 105]
Plastique >[163, 162, 165]
Roche [99, 100, 102]
Tuiles de toit [66, 66, 66]
Caoutchouc [32, 32, 32]
Sel [255, 255, 254]
Sable [207, 203, 167]
Grès [148, 124, 95]
Ardoise [88, 89, 86]
Plastique lisse [163, 162, 165]
Neige [235, 253, 255]
Bois [172, 148, 108]
Planches de bois [172, 148, 108]

Propriétés physiques par défaut

La table suivante liste les propriétés physiques par défaut de chaque matériau comme détaillé dans la référence PhysicalProperties.Pour obtenir des informations sur la personnalisation des propriétés physiques, voir Propriétés physiques.

MatérielDensitéÉlasticitéPoids d'élasticitéFricctionPoids de friction
Asphalte 2.360.210.80.3
Basalte 2.6910.1510.70.3
Brique 1.9220.1510.80.3
Carton 0.70.0520.51
Moquette 1.10.2520.41
Tuiles céramiques 2.40.210.511
Tuiles de toit en argile 20.210.511
Pierre taillée 2.6910.1710.51
Béton 2.4030.210.70.3
Métal corrodé 7.850.210.71
Lave craquelée 2.6910.1510.651
Plaque en diamant 7.850.2510.351
Tapisserie 0.70.0510.351
Papier alu 2.70.2510.41
Champ de force 2.4030.210.251
Glacier 0.9190.1510.052
Verre 2.4030.210.251
Granité 2.6910.210.41
Herbe 0.90.11.50.41
Terre 0.90.110.451
Glace 0.9190.1510.023
Herbe feuillue 0.90.120.42
Le cuir 0.860.2510.351
Calcaire 2.6910.1510.51
Marbre 2.5630.1710.21
Métal 7.850.2510.41
Boue 0.90.0740.33
Néon 0.70.210.31
Pavage 2.6910.1710.50.3
Caillou 2.4030.171.50.41
Plâtre 0.750.210.60.3
Plastique 0.70.510.31
Roche 2.6910.1710.51
Tuiles de toit 2.360.210.80.3
Caoutchouc 1.30.9521.53
Sel 2.1650.0510.51
Sable 1.6020.052.50.55
Grès 2.6910.1510.55
Plastique lisse 0.70.510.21
Ardoise 2.6910.210.41
Neige 0.90.0340.33
Bois 0.350.210.481
Planches de bois 0.350.210.481