Robloxのマテリアルは、視覚的外観 と 物理特性 が現実世界のマテリアルのそれを反映している点で、他のプラットフォームのマテリアルとは異なります。例えば、コンクリートはプラスチックよりも重く、水に沈む速度が速いです。パートやテレインのマテリアルを設定すると、Robloxはその物理的マテリアル特性をシミュレーションして、その動作を機能させます。
Robloxエンジンは、さまざまな金属、石、オーガニックマテリアルのカテゴリを含む多くのゲームを構築するのに適した基本マテリアルの範囲を提供します。
また、独自のカスタムマテリアルを作成して、パートやテレインに適用することもできます。カスタムマテリアルには、他の誰かが作成したモデルを使用してアートスタイルやカスタムマテリアルに適応させることができる追加の適応マテリアル動作があります。
マテリアルを適用する
パートにマテリアルをすぐに適用するには、マテリアルウィジェットを使用します。マテリアルマネージャーは、同じ機能を提供し、「ペイント ツール」アプリケーションモードを追加しています。
マテリアルウィジェット
マテリアルウィジェットは、ホームまたはモデルタブのツールバーからアクセスできます。ボタンの小さい隅の矢印をクリック・ホールドすると、マテリアルピッカーが表示されます。詳細についてはパーツを参照してください。

マテリアルマネージャー
マテリアルマネージャーは、ウィンドウ ⟩ 3D ⟩ マテリアル、またはマテリアルウィジェットのピッカーポップアップからアクセスできます。マネージャーウィンドウから、以下のワークフローを通じてパーツにマテリアルを適用できます。
新しいPartインスタンスのデフォルトEnum.Materialプロパティはプラスチックです。パーツに別のマテリアルを適用するには:
3Dビューポートまたはエクスプローラーで、1つ以上のパーツを選択します。
マテリアルマネージャーパレットで、目的のマテリアルの上にマウスをホバーさせ(選択する必要はありません)、選択したパーツに適用ボタンをクリックします。

カスタムマテリアル
マテリアルマネージャーは、MaterialServiceのさまざまな側面と対話するためのユーザーインターフェイスを提供し、新しいカスタムマテリアルを作成してパーツやテレインに適用できます。カスタムマテリアルは、MaterialService内のMaterialVariantインスタンスによって表されます。

パーツごとまたはグローバルに、パーツとテレインの両方にカスタムマテリアルを適用でき、TerrainDetailインスタンスを使用してカスタムマテリアルがテレインの面に適用される方法を微調整できます。
カスタムマテリアルを作成する
マテリアルマネージャーまたはMaterialVariantインスタンスのプロパティを通じて、カスタムマテリアルのすべてのプロパティを編集できます。プロンプトベースのマテリアルジェネレーターを使用してカスタムマテリアルを生成することもできます。
マテリアルマネージャーでカスタムマテリアルを作成するには:
カスタムマテリアルが継承する物理特性の基本マテリアルをクリックします。このステップをスキップすると、基本マテリアルはプラスチックになりますが、後で変更できます。

左上隅で、マテリアルバリアントを作成をクリックします。

新しいバリアントがパレットに表示され、右下隅にアイコンがあり、カスタムマテリアルであることを示します。

インスペクタで、カスタムマテリアルの目的を説明する名前に変更します。後で名前を変更することもできますが、マテリアルをパーツに適用した後に変更した場合、そのパーツに再適用する必要があります。
各テクスチャマップオプション(カラーやノーマルなど)に、アセット IDを貼り付けるか、新しいテクスチャをコンピュータからインポートします。正方形のテクスチャが最適に機能します。テクスチャマップに対してアセットを指定しない場合、そのテクスチャは空白のままになります。
必要に応じて、スタッド/タイルおよびパターンの値を調整してマテリアルの外観を変更します。
カスタムマテリアルを適用する
パーツには、カスタムマテリアルを他のマテリアルと同様に使用でき、マテリアルウィジェットやマテリアルマネージャーを通じて選択したパーツに適用できます。¹
また、プロパティウィンドウでそのMaterialVariantプロパティを設定することによって、パーツに新しいマテリアルを適用することもできます。この場合、Studioは自動的にそのMaterialプロパティを、マテリアルを作成する際に選択した基本マテリアルに設定します。

マテリアルオーバーライド
カスタムマテリアルをマテリアルオーバーライドとして設定し、その基本マテリアルをカスタムマテリアルの参照として機能させることができます。そうすると、Studioはカスタムマテリアルを使用して、カスタムマテリアルを使用するパーツまたはテレインのいずれかのテクスチャと物理特性を使用します。
オーバーライドを設定する
マテリアルマネージャーでカスタムマテリアルをマテリアルオーバーライドとして設定するには:
オーバーライドとして設定したいカスタムマテリアルをクリックします。
テレイン詳細
デフォルトでは、パーツやオーバーライドとしてカスタムマテリアルを適用すると、そのカスタムマテリアルが各面にタイル状に適用されます。テレインでは、TerrainDetailインスタンスを設定して、カスタムマテリアルを使用してテレインボクセルの上面、側面、底面をカスタマイズできます。
カスタムマテリアルを使用してテレインの面をカスタマイズするには:
マテリアルマネージャーのパレットで、カスタムマテリアルをクリックします。
インスペクタで、オーバーライドとして設定のトグルが有効になっていることを確認します。

テレイン詳細セクションで、カスタマイズしたい面ごとに作成をクリックします。

有効にした面の各項目を展開して、その名前、テクスチャマップ、スタッド/タイル、パターンなどの詳細を編集します。

オーバーライドを無効にする
全体のマテリアルオーバーライドと、そのオーバーライドを現在適用しているすべての基本マテリアルを無効にすることも、特定の基本マテリアルに対するオーバーライドを無効にすることもできます。
マテリアルマネージャーのパレットで、オーバーライドとして使用されているカスタムマテリアルをクリックします。
インスペクタで、オーバーライドまでスクロールし、オーバーライドとして設定を無効にします。

物理特性
すべてのマテリアルには、密度、弾性、摩擦などの組み込みの物理特性があります。ユニークな物理特性を持つカスタムマテリアルを適用することで、そのカスタムマテリアルを使用するすべてのパーツおよびテレインのグローバルマテリアル動作に影響を与えることができ、たとえば、氷マテリアルの非常に滑らかなバリアントを作成できます。
物理特性を考慮する際、エンジンは表面の効果的な物理特性を決定するために、マテリアル動作よりもパーツごとの設定を優先します:

特定のパーツのカスタム物理特性。

パーツのカスタムマテリアルのカスタム物理特性。

パーツのマテリアルのマテリアルオーバーライドのカスタム物理特性。

パーツのマテリアルのデフォルト物理特性。
任意のカスタムマテリアルにユニークな物理特性を設定し、それらをそのマテリアルを使用するすべてのパーツおよびテレインに自動的に適用するには:
マテリアルマネージャーのパレットで、カスタムマテリアルをクリックします。
インスペクタで、物理セクションまでスクロールし、PhysicalPropertiesリファレンスに詳述されたカスタム物理特性を設定します。

カスタムマテリアルを使用しているパーツのうち、パーツ特有のオーバーライドがないものには、プロパティウィンドウのCurrentPhysicalPropertiesブランチに、デフォルトの物理特性がカスタムマテリアルのプロパティにオーバーライドされていることが示されます。

適応マテリアル
カスタムマテリアルをパーツに適用すると、そのPart.MaterialVariantプロパティは、その特定のインスタンスではなく、MaterialVariantの名前になります。これは、同じ場所または異なる場所でパーツを再利用する際に、モデルやパッケージ内で、パーツの見た目を調整するために異なるカスタムマテリアルを適応しやすくします。カスタムマテリアルの適応動作には、以下のような効果があります:
- 同じ名前だが異なるテクスチャを持つカスタムマテリアルのコレクションを作成すれば、MaterialServiceの子コレクションを変更することで、場所のスタイルをすぐに変えることができます。
- カスタムマテリアルを使用しているパーツを持つモデルを挿入すると、MaterialServiceにMaterialVariantのインスタンスを作成し、それを以前のカスタムマテリアルと同じ名前にリネームすることで、その見た目を変更できます。モデル内のパーツに新しいマテリアルを適用する必要はありません。
モデルやパッケージ内でカスタムマテリアルを再利用する場合、各MaterialVariantインスタンスはMaterialService内で機能する必要があります。
- カスタムマテリアルを含むモデルをCreator Storeに配布する場合、モデルにMaterialVariantインスタンスを含めてください。Creator Storeにモデルを配布することについての詳細は、アセットの配布を参照してください。
- Creator Storeからモデルを挿入するときは、MaterialVariantインスタンスを探してそれをMaterialServiceにコピーしてください。Creator Storeからモデルをインポートすることについての詳細は、Creator Storeを参照してください。
- カスタムマテリアルをパッケージで使用したい場合は、そのパッケージをMaterialServiceに配置してください。パッケージに関する詳細は、パッケージを参照してください。
Creator Storeには「マテリアルパック」と呼ばれるMaterialVariant、TerrainDetail、Folder、およびModelインスタンスのみを含むモデルのカテゴリがあります。マテリアルカテゴリは、他のクリエイターによるカスタムマテリアルのプロモーションと発見の手段です。
アセットとプロパティのリファレンス
基本マテリアル
シェーダーはマテリアルの外観と質感を生成します。基本マテリアルシェーダーは、MaterialVariantインスタンスが使用するシェーダーとは異なるため、基本マテリアルの外観と完全に同じカスタムマテリアルを作成することはできませんが、それらのテクスチャを使用したカスタムマテリアルを作成することはできます。以下の表には、ColorMapやRoughnessMapなどのマテリアル詳細のアセット IDが一覧されています。
| 素材 | カラーマップ | 法線 | 金属度 | 粗さ |
|---|---|---|---|---|
| アスファルト | 9930003046 | 9429449876 | 9429450346 | |
| 玄武岩 | 9920482056 | 9438412214 | 9438412457 | |
| レンガ | 9920482813 | 9438453152 | 9438453413 | |
| 段ボール | 14108651729 | 14108654002 | 14108654299 | |
| カーペット | 14108662587 | 14108663154 | 14108663726 | |
| セラミックタイル | 17429425079 | 17429425915 | 17429426100 | 17429426861 |
| 粘土屋根タイル | 18147681935 | 18147683410 | 18147684855 | |
| 石畳 | 9919718991 | 9438457162 | 9438457470 | |
| コンクリート | 9920484153 | 9466554006 | 9466554186 | |
| 腐食した金属 | 9920589327 | 9439548484 | 9439548749 | 9439556441 |
| ひびの入った溶岩 | 9920484943 | 9438508790 | 9438509046 | |
| ダイヤモンドプレート | 10237720195 | 9438583222 | 9438583347 | 9438583558 |
| 生地 | 9920517696 | 9873280412 | 9873282563 | |
| フォイル | 9466552117 | 9424786192 | 9424786272 | 9424786620 |
| フォースフィールド² | ||||
| 氷河 | 9920518732 | 9438812958 | 9438851286 | |
| ガラス³ | 9438868521 | 7547304785 | 7547304892 | |
| 花崗岩 | 9920550238 | 9438882935 | 9438883109 | |
| 草 | 9920551868 | 9438955773 | 9438955997 | |
| 地面 | 9920554482 | 9439043558 | 9439043765 | |
| 氷 | 9920555943 | 9467301039 | 9467301203 | |
| 葉のある草 | 9920557906 | 9439080781 | 9439080950 | |
| 革 | 14108670073 | 14108670486 | 14108670748 | |
| 石灰岩 | 9920561437 | 9439415191 | 9439415495 | |
| 大理石 | 9439430596 | 9439431240 | 9439431383 | |
| 金属 | 9920574687 | 9873295432 | 9873318201 | 9873318890 |
| 泥 | 9920578473 | 9439509827 | 9439510012 | |
| ネオン² | ||||
| 舗装 | 9920579943 | 9439519281 | 9439519532 | |
| 小石 | 9920581082 | 9439528644 | 9439537267 | |
| 漆喰 | 14108671255 | 14108671870 | 14108672378 | |
| プラスチック² | ||||
| 岩 | 9920587470 | 9439538417 | 9439545859 | |
| 屋根瓦 | 119722544879522 | 77534750680073 | 129397260312247 | |
| ゴム | 14108673018 | 14108674698 | 14108674894 | 14108675142 |
| 塩 | 9920590225 | 9439565809 | 9439566688 | |
| 砂 | 9920591683 | 9439577084 | 9439577327 | |
| 砂岩 | 9920596120 | 9439596530 | 9439596711 | |
| スレート | 9920599782 | 9439612514 | 9439612733 | |
| スムースプラスチック² | ||||
| 雪 | 9920620284 | 9439632006 | 9439632145 | |
| 木 | 9920625290 | 9439641376 | 9439648605 | |
| 木の板 | 9920626778 | 9439650689 | 9439658127 |
デフォルトの色
以下の表は、各基本素材のデフォルトのRGB値を示しています。パーツや地形の色の変更方法については、PartsおよびEnvironmental Terrainを参照してください。
| マテリアル | RGB 値 | 色 |
|---|---|---|
| アスファルト | [80, 84, 84] | |
| 玄武岩 | [75, 74, 74] | |
| レンガ | [138, 97, 73] | |
| 段ボール | [255, 206, 152] | |
| カーペット | [163, 162, 165] | |
| セラミックタイル | [181, 173, 156] | |
| 粘土屋根タイル | [255, 142, 87] | |
| 石畳 | [134, 134, 118] | |
| コンクリート | [152, 152, 152] | |
| 腐食した金属 | [104, 140, 173] | |
| 亀裂の入った溶岩 | [255, 24, 67] | |
| ダイヤモンドプレート | [168, 175, 176] | |
| 布 | [194, 193, 168] | |
| ホイル | [168, 175, 176] | |
| フォースフィールド | [163, 162, 165] | |
| 氷河 | [221, 228, 229] | |
| ガラス | [138, 167, 168] | |
| 花崗岩 | [149, 146, 139] | |
| 草 | [111, 126, 62] | |
| 地面 | [140, 130, 104] | |
| 氷 | [204, 210, 223] | |
| 葉のある草 | [106, 134, 64] | |
| 革 | [110, 73, 53] | |
| 石灰岩 | [255, 243, 192] | |
| 大理石 | [122, 122, 122] | |
| 金属 | [168, 175, 176] | |
| 泥 | [121, 112, 98] | |
| ネオン | [163, 162, 165] | |
| 舗装 | [143, 144, 135] | |
| 小石 | [122, 122, 118] | |
| 石膏 | [204, 142, 105] | |
| プラスチック | [163, 162, 165] | |
| 岩 | [99, 100, 102] | |
| 屋根材 | [66, 66, 66] | |
| ゴム | [32, 32, 32] | |
| 塩 | [255, 255, 254] | |
| 砂 | [207, 203, 167] | |
| 砂岩 | [148, 124, 95] | |
| スレート | [88, 89, 86] | |
| スムースプラスチック | [163, 162, 165] | |
| 雪 | [235, 253, 255] | |
| 木 | [172, 148, 108] | |
| 木材の板 | [172, 148, 108] |
デフォルトの物理特性
次の表は、PhysicalProperties 参照で詳細に記載されている各マテリアルのデフォルトの物理特性を示しています。物理特性のカスタマイズに関する情報は、物理特性を参照してください。
| マテリアル | 密度 | 弾性 | 弾性重さ | 摩擦 | 摩擦重さ |
|---|---|---|---|---|---|
| アスファルト | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| 玄武岩 | 2.691 | 0.15 | 1 | 0.7 | 0.3 |
| レンガ | 1.922 | 0.15 | 1 | 0.8 | 0.3 |
| 段ボール | 0.7 | 0.05 | 2 | 0.5 | 1 |
| カーペット | 1.1 | 0.25 | 2 | 0.4 | 1 |
| セラミックタイル | 2.4 | 0.2 | 1 | 0.51 | 1 |
| 粘土屋根タイル | 2 | 0.2 | 1 | 0.51 | 1 |
| 石畳 | 2.691 | 0.17 | 1 | 0.5 | 1 |
| コンクリート | 2.403 | 0.2 | 1 | 0.7 | 0.3 |
| 腐食した金属 | 7.85 | 0.2 | 1 | 0.7 | 1 |
| 亀裂の入った溶岩 | 2.691 | 0.15 | 1 | 0.65 | 1 |
| ダイヤモンドプレート | 7.85 | 0.25 | 1 | 0.35 | 1 |
| 布 | 0.7 | 0.05 | 1 | 0.35 | 1 |
| ホイル | 2.7 | 0.25 | 1 | 0.4 | 1 |
| フォースフィールド | 2.403 | 0.2 | 1 | 0.25 | 1 |
| 氷河 | 0.919 | 0.15 | 1 | 0.05 | 2 |
| ガラス | 2.403 | 0.2 | 1 | 0.25 | 1 |
| 花崗岩 | 2.691 | 0.2 | 1 | 0.4 | 1 |
| 草 | 0.9 | 0.1 | 1.5 | 0.4 | 1 |
| 地面 | 0.9 | 0.1 | 1 | 0.45 | 1 |
| 氷 | 0.919 | 0.15 | 1 | 0.02 | 3 |
| 葉のある草 | 0.9 | 0.1 | 2 | 0.4 | 2 |
| 革 | 0.86 | 0.25 | 1 | 0.35 | 1 |
| 石灰岩 | 2.691 | 0.15 | 1 | 0.5 | 1 |
| 大理石 | 2.563 | 0.17 | 1 | 0.2 | 1 |
| 金属 | 7.85 | 0.25 | 1 | 0.4 | 1 |
| 泥 | 0.9 | 0.07 | 4 | 0.3 | 3 |
| ネオン | 0.7 | 0.2 | 1 | 0.3 | 1 |
| 舗装 | 2.691 | 0.17 | 1 | 0.5 | 0.3 |
| 小石 | 2.403 | 0.17 | 1.5 | 0.4 | 1 |
| 石膏 | 0.75 | 0.2 | 1 | 0.6 | 0.3 |
| プラスチック | 0.7 | 0.5 | 1 | 0.3 | 1 |
| 岩 | 2.691 | 0.17 | 1 | 0.5 | 1 |
| 屋根材 | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| ゴム | 1.3 | 0.95 | 2 | 1.5 | 3 |
| 塩 | 2.165 | 0.05 | 1 | 0.5 | 1 |
| 砂 | 1.602 | 0.05 | 2.5 | 0.5 | 5 |
| 砂岩 | 2.691 | 0.15 | 1 | 0.5 | 5 |
| スムースプラスチック | 0.7 | 0.5 | 1 | 0.2 | 1 |
| スレート | 2.691 | 0.2 | 1 | 0.4 | 1 |
| 雪 | 0.9 | 0.03 | 4 | 0.3 | 3 |
| 木 | 0.35 | 0.2 | 1 | 0.48 | 1 |
| 木材の板 | 0.35 | 0.2 | 1 | 0.48 | 1 |
