Materiały Roblox różnią się od materiałów na innych platformach tym, że ich wizualny wygląd i ich właściwości fizyczne odzwierciedlają właściwości materiałów w rzeczywistym świecie. Na przykład beton jest cięższy od plastiku i szybciej tonie w wodzie. Kiedy ustawiasz materiał dla części lub terenu, Roblox symuluje jego właściwości fizyczne, aby to zachowanie działało.
Silnik Roblox oferuje szereg podstawowych materiałów odpowiednich do budowania wielu gier, w tym różne kategorie metali, skał i materiałów organicznych.
Możesz także tworzyć własne niestandardowe materiały i stosować je do części lub terenu. Niestandardowe materiały mają dodatkowe zachowanie adaptacyjnych materiałów, które pozwala dostosować dowolny model do swojego stylu artystycznego i niestandardowych materiałów, nawet jeśli ktoś inny stworzył model.
Stosowanie materiałów
Możesz szybko stosować materiały do części za pomocą widgetu Materiał. Menadżer Materiałów oferuje tę samą funkcjonalność oraz dodatkowy tryb aplikacji "narzędzia do malowania".
Widget materiałów
Widget Materiał jest dostępny z paska narzędzi zakładki Home lub Model. Kliknięcie i przytrzymanie małego strzałki w rogu przycisku ujawnia wybór materiału. Zobacz Części po więcej informacji.

Menadżer materiałów
Menadżer materiałów jest dostępny przez Okno ⟩ 3D ⟩ Materiał lub z wyskakującego wybory widgetu Materiał. Z okna menadżera możesz stosować materiały do części za pomocą następujących workflow.
Domyślna właściwość Enum.Material dla nowych instancji Part to Plastik. Aby zastosować inny materiał do części:
W widoku 3D lub Eksplorator, wybierz jedną lub więcej części.
W palecie Menadżera materiałów najedź kursorem na pożądany materiał (nie musisz go wybierać) i kliknij przycisk Zastosuj do wybranych części.

Niestandardowe materiały
Menadżer materiałów zapewnia interfejs użytkownika do interakcji z różnymi aspektami MaterialService, w tym do tworzenia nowych niestandardowych materiałów i stosowania ich do części i terenu. Niestandardowe materiały są reprezentowane przez instancje MaterialVariant w MaterialService.

Możesz stosować niestandardowe materiały dla każdej części lub globalnie do części i terenu, a także możesz dostosować sposób, w jaki niestandardowe materiały stosują się do powierzchni terenu za pomocą instancji TerrainDetail.
Tworzenie niestandardowych materiałów
Możesz edytować wszystkie właściwości niestandardowego materiału w Menadżerze materiałów lub poprzez właściwości instancji MaterialVariant. Możesz również generować niestandardowe materiały za pomocą opartego na promptach Generatora materiałów.
Aby utworzyć niestandardowy materiał w Menadżerze materiałów:
Kliknij materiał podstawowy, z którego twój niestandardowy materiał będzie dziedziczył właściwości fizyczne. Jeśli pominiesz ten krok, podstawowym materiałem będzie Plastik, ale możesz go zmienić później.

W lewym górnym rogu kliknij Utwórz wariant materiału.

Nowy wariant pojawia się w palecie z ikoną w prawym dolnym rogu, wskazującą, że jest to materiał niestandardowy.

W inspektorze, zmień nazwę swojego niestandardowego materiału, aby opisać jego przeznaczenie. Możesz zmienić nazwę później, ale jeśli zrobisz to po zastosowaniu materiału do części, będziesz musiał ponownie zastosować go do tych części.
Dla każdej opcji mapy tekstur, takiej jak Kolor lub Normal, wklej identyfikator zasobu lub zaimportuj nową teksturę z komputera. Kwadratowe tekstury działają najlepiej. Jeśli nie określisz zasobu dla mapy tekstur, to tekstura pozostanie pusta.
W razie potrzeby dostosuj wartości Studów na Kafelek i Wzór, aby zmienić sposób, w jaki materiał wygląda.
Zastosowanie niestandardowych materiałów
Dla części, możesz użyć niestandardowego materiału tak samo jak każdego innego materiału, stosując go do wybranych części za pomocą widgetu Materiał lub Menadżera materiałów.¹
Możesz również zastosować nowy materiał do części, ustawiając jego właściwość MaterialVariant w oknie Właściwości. W tym przypadku Studio automatycznie ustawi jego właściwość Materiał na podstawowy materiał wybrany podczas tworzenia materiału.

Przeładowania materiałów
Możesz ustawić niestandardowy materiał jako przeładowanie materiału, aby jego materiał podstawowy służył jako odniesienie dla niestandardowego materiału. Kiedy to zrobisz, Studio użyje niestandardowego materiału zarówno dla tekstur, jak i właściwości fizycznych każdej części lub terenu, które korzystają z niestandardowego materiału.
Ustawianie przeładowań
Aby ustawić niestandardowy materiał jako przeładowanie materiału w Menadżerze materiałów:
Kliknij niestandardowy materiał, który chcesz ustawić jako przeładowanie.
W inspektorze przewiń w dół do sekcji Przeładowania i włącz Ustaw jako przeładowanie.

Nowe przeładowanie pojawia się jako właściwość MaterialService w oknie Właściwości.

Szczegóły terenu
Domyślnie zastosowanie niestandardowego materiału do części lub jako przeładowanie stosuje ten niestandardowy materiał w formie płytek na każdej powierzchni. Dla terenu można opcjonalnie skonfigurować instancje TerrainDetail, aby dostosować górę, bok i dno wokseli terenu za pomocą tego niestandardowego materiału.
Aby dostosować ściany terenu za pomocą niestandardowego materiału:
W palecie Menadżera materiałów, kliknij niestandardowy materiał.
W inspektorze potwierdź, że jego przełącznik Ustaw jako przeładowanie jest włączony.

W sekcji Szczegóły terenu kliknij Utwórz dla każdej ściany, którą chcesz dostosować.

Dla każdej ściany, którą włączysz, rozwijaj strzałkę, aby uzyskać dostęp i edytować szczegóły, takie jak nazwa, mapy tekstur, studów na kafelek i wzór.

Wyłączanie przeładowań
Możesz wyłączyć całe przeładowanie materiału i wszystkie materiały podstawowe, które obecnie przeładowuje, lub możesz wyłączyć przeładowanie dla konkretnego materiału podstawowego.
W palecie Menadżera materiałów, kliknij niestandardowy materiał, który jest używany jako przeładowanie.
W inspektorze, przewiń w dół do Przeładowania i wyłącz Ustaw jako przeładowanie.

Właściwości fizyczne
Wszystkie materiały mają wbudowane właściwości fizyczne, takie jak gęstość, elastyczność i tarcie. Dzięki zastosowaniu niestandardowych materiałów z unikalnymi właściwościami fizycznymi możesz wpłynąć na globalne zachowanie materiału dla wszystkich części i terenu, które używają niestandardowego materiału, takie jak stworzenie ekstremalnie śliskiej wersji materiału Lód.
Podczas uwzględniania właściwości fizycznych silnik priorytetowo traktuje bardziej szczegółowe ustawienia dla części nad zachowaniami materiałów, aby określić skuteczne właściwości fizyczne powierzchni:

Niestandardowe właściwości fizyczne konkretnej części.

Niestandardowe właściwości fizyczne niestandardowego materiału części.

Niestandardowe właściwości fizyczne przeładowania materiału materiału części.

Domyślne właściwości fizyczne materiału części.
Aby ustawić unikalne właściwości fizyczne dla dowolnego niestandardowego materiału i automatycznie zastosować je do wszystkich części i terenu, które używają materiału:
W palecie Menadżera materiałów, kliknij niestandardowy materiał.
W inspektorze przewiń w dół do sekcji Fizyka i ustaw niestandardowe właściwości fizyczne zgodnie z opisami w odniesieniu PhysicalProperties.

Dla każdej części, która korzysta z niestandardowego materiału i nie ma specyficznych dla części przeładowań, gałąź CurrentPhysicalProperties w oknie Właściwości pokazuje, że jej domyślne właściwości fizyczne są zastępowane przez właściwości niestandardowego materiału.

Materiały adaptacyjne
Kiedy stosujesz niestandardowy materiał do części, właściwość Part.MaterialVariant tej części staje się nazwą jej MaterialVariant, a nie jej konkretną instancją. Oznacza to, że gdy ponownie używasz części w tym samym lub innym miejscu, na przykład w modelu lub pakiecie, łatwiej jest dostosować różne niestandardowe materiały, aby zmienić wygląd części. Adaptacyjne zachowanie niestandardowych materiałów ma następujące efekty:
- Jeśli stworzysz kolekcje niestandardowych materiałów o tej samej nazwie, ale z różnymi teksturami, możesz szybko zmienić styl miejsca, zmieniając, która kolekcja jest podmiotem MaterialService.
- Jeśli wstawisz model z częściami, które używają niestandardowego materiału, możesz zmodyfikować jego wygląd, tworząc instancję MaterialVariant w MaterialService i zmieniając jej nazwę na tę samą, co wcześniej nazywany niestandardowy materiał, zamiast stosować nowy materiał do części w modelu.
Kiedy ponownie używasz niestandardowych materiałów w modelach i pakietach, każda instancja MaterialVariant musi być w MaterialService, aby działała.
- Jeśli rozpowszechnisz model w Sklepie Twórcy z niestandardowym materiałem, uwzględnij instancję MaterialVariant w modelu. Po więcej informacji na temat rozpowszechniania modeli w Sklepie Twórcy, zobacz Rozpowszechnianie zasobów.
- Jeśli wstawisz model ze Sklepu Twórcy, poszukaj dowolnych instancji MaterialVariant i skopiuj je do MaterialService. Po więcej informacji na temat importowania modeli ze Sklepu Twórcy, zobacz Sklep Twórcy.
- Jeśli chcesz używać niestandardowych materiałów z pakietami, umieść pakiet w MaterialService. Po więcej informacji na temat pakietów, zobacz Pakiety.
Sklep Twórcy ma kategorię Materiały dla "pakietów materiałów", modeli, które zawierają tylko instancje MaterialVariant, TerrainDetail, Folder i Model. Kategoria Materiały to sposób na promowanie i odkrywanie niestandardowych materiałów stworzonych przez innych twórców.
Odniesienie zasobów i właściwości
Podstawowe materiały
Shader'y generują wygląd i odczucie materiałów. Shader'y podstawowych materiałów działają inaczej niż shader, który używają instancje MaterialVariant, więc nie możesz tworzyć niestandardowych materiałów, które wyglądają dokładnie jak materiały podstawowe, ale możesz nadal tworzyć niestandardowe materiały, które wykorzystują ich tekstury. Poniższe tabele wymieniają identyfikatory zasobów dla szczegółów materiałów, takie jak ColorMap i RoughnessMap.
| Materiał | ColorMap | Normal | Metalność | Szorstkość |
|---|---|---|---|---|
| Asfalt | 9930003046 | 9429449876 | 9429450346 | |
| Bazalt | 9920482056 | 9438412214 | 9438412457 | |
| Cegła | 9920482813 | 9438453152 | 9438453413 | |
| Karton | 14108651729 | 14108654002 | 14108654299 | |
| Dywan | 14108662587 | 14108663154 | 14108663726 | |
| Płytki ceramiczne | 17429425079 | 17429425915 | 17429426100 | 17429426861 |
| Gliniane dachówki | 18147681935 | 18147683410 | 18147684855 | |
| Kostka brukowa | 9919718991 | 9438457162 | 9438457470 | |
| Beton | 9920484153 | 9466554006 | 9466554186 | |
| Zardzewiały metal | 9920589327 | 9439548484 | 9439548749 | 9439556441 |
| Pęknięta lawa | 9920484943 | 9438508790 | 9438509046 | |
| Płyta stalowa | 10237720195 | 9438583222 | 9438583347 | 9438583558 |
| Tkanina | 9920517696 | 9873280412 | 9873282563 | |
| Folia | 9466552117 | 9424786192 | 9424786272 | 9424786620 |
| Pole siłowe² | ||||
| Lodowiec | 9920518732 | 9438812958 | 9438851286 | |
| Szkło³ | 9438868521 | 7547304785 | 7547304892 | |
| Granit | 9920550238 | 9438882935 | 9438883109 | |
| Trawa | 9920551868 | 9438955773 | 9438955997 | |
| Podłoże | 9920554482 | 9439043558 | 9439043765 | |
| Lód | 9920555943 | 9467301039 | 9467301203 | |
| Trawa liściasta | 9920557906 | 9439080781 | 9439080950 | |
| Skórka | 14108670073 | 14108670486 | 14108670748 | |
| Wapień | 9920561437 | 9439415191 | 9439415495 | |
| Marmur | 9439430596 | 9439431240 | 9439431383 | |
| Metal | 9920574687 | 9873295432 | 9873318201 | 9873318890 |
| Błoto | 9920578473 | 9439509827 | 9439510012 | |
| Neon² | ||||
| Chodnik | 9920579943 | 9439519281 | 9439519532 | |
| Kamyk | 9920581082 | 9439528644 | 9439537267 | |
| Tynk | 14108671255 | 14108671870 | 14108672378 | |
| Plastik² | ||||
| Skała | 9920587470 | 9439538417 | 9439545859 | |
| Dachówki | 119722544879522 | 77534750680073 | 129397260312247 | |
| Guma | 14108673018 | 14108674698 | 14108674894 | 14108675142 |
| Sól | 9920590225 | 9439565809 | 9439566688 | |
| Piasek | 9920591683 | 9439577084 | 9439577327 | |
| Piaskowiec | 9920596120 | 9439596530 | 9439596711 | |
| Łupek | 9920599782 | 9439612514 | 9439612733 | |
| Gładki plastik² | ||||
| Śnieg | 9920620284 | 9439632006 | 9439632145 | |
| Drewno | 9920625290 | 9439641376 | 9439648605 | |
| Deski | 9920626778 | 9439650689 | 9439658127 |
Domyślne kolory
Poniższa tabela zawiera domyślne wartości RGB dla każdego materiału bazowego. Aby uzyskać informacje na temat koloryzacji części i terenu, zapoznaj się z dokumentacją na temat Części oraz Terenu środowiskowego.
| Materiał | Wartość RGB | Kolor |
|---|---|---|
| Asfalt | [80, 84, 84] | |
| Bazalt | [75, 74, 74] | |
| Cegła | [138, 97, 73] | |
| Karton | [255, 206, 152] | |
| Dywan | [163, 162, 165] | |
| PłytkiCeramiczne | [181, 173, 156] | |
| DachówkiGliniane | [255, 142, 87] | |
| Bruk | [134, 134, 118] | |
| Beton | [152, 152, 152] | |
| ZardzewiałyMetal | [104, 140, 173] | |
| PopękaneLawa | [255, 24, 67] | |
| PłytaDiamentowa | [168, 175, 176] | |
| Tkanina | [194, 193, 168] | |
| Folia | [168, 175, 176] | |
| SiłaPolowa | [163, 162, 165] | |
| Lodowiec | [221, 228, 229] | |
| Szkło | [138, 167, 168] | |
| Granit | [149, 146, 139] | |
| Trawa | [111, 126, 62] | |
| Ziemia | [140, 130, 104] | |
| Lód | [204, 210, 223] | |
| TrawaLiściasta | [106, 134, 64] | |
| Skóra | [110, 73, 53] | |
| Wapien | [255, 243, 192] | |
| Marmur | [122, 122, 122] | |
| Metal | [168, 175, 176] | |
| Błoto | [121, 112, 98] | |
| Neon | [163, 162, 165] | |
| Chodnik | [143, 144, 135] | |
| Żwirek | [122, 122, 118] | |
| Tynk | [204, 142, 105] | |
| Plastik | [163, 162, 165] | |
| Kamień | [99, 100, 102] | |
| Dachówki | [66, 66, 66] | |
| Guma | [32, 32, 32] | |
| Sól | [255, 255, 254] | |
| Piasek | [207, 203, 167] | |
| Piaskowiec | [148, 124, 95] | |
| Łupek | [88, 89, 86] | |
| GładkiPlastik | [163, 162, 165] | |
| Śnieg | [235, 253, 255] | |
| Drewno | [172, 148, 108] | |
| DeskiDrewniane | [172, 148, 108] |
Domyślne właściwości fizyczne
Poniższa tabela przedstawia domyślne właściwości fizyczne każdego materiału, szczegółowo opisane w referencji PhysicalProperties. Aby uzyskać informacje na temat dostosowywania właściwości fizycznych, zapoznaj się z właściwościami fizycznymi.
| Materiał | Gęstość | Elastyczność | WagaElastyczności | Tarcie | WagaTarcia |
|---|---|---|---|---|---|
| Asfalt | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| Bazalt | 2.691 | 0.15 | 1 | 0.7 | 0.3 |
| Cegła | 1.922 | 0.15 | 1 | 0.8 | 0.3 |
| Karton | 0.7 | 0.05 | 2 | 0.5 | 1 |
| Dywan | 1.1 | 0.25 | 2 | 0.4 | 1 |
| PłytkiCeramiczne | 2.4 | 0.2 | 1 | 0.51 | 1 |
| DachówkiGliniane | 2 | 0.2 | 1 | 0.51 | 1 |
| Bruk | 2.691 | 0.17 | 1 | 0.5 | 1 |
| Beton | 2.403 | 0.2 | 1 | 0.7 | 0.3 |
| ZardzewiałyMetal | 7.85 | 0.2 | 1 | 0.7 | 1 |
| PopękaneLawa | 2.691 | 0.15 | 1 | 0.65 | 1 |
| PłytaDiamentowa | 7.85 | 0.25 | 1 | 0.35 | 1 |
| Tkanina | 0.7 | 0.05 | 1 | 0.35 | 1 |
| Folia | 2.7 | 0.25 | 1 | 0.4 | 1 |
| SiłaPolowa | 2.403 | 0.2 | 1 | 0.25 | 1 |
| Lodowiec | 0.919 | 0.15 | 1 | 0.05 | 2 |
| Szkło | 2.403 | 0.2 | 1 | 0.25 | 1 |
| Granit | 2.691 | 0.2 | 1 | 0.4 | 1 |
| Trawa | 0.9 | 0.1 | 1.5 | 0.4 | 1 |
| Ziemia | 0.9 | 0.1 | 1 | 0.45 | 1 |
| Lód | 0.919 | 0.15 | 1 | 0.02 | 3 |
| TrawaLiściasta | 0.9 | 0.1 | 2 | 0.4 | 2 |
| Skóra | 0.86 | 0.25 | 1 | 0.35 | 1 |
| Wapien | 2.691 | 0.15 | 1 | 0.5 | 1 |
| Marmur | 2.563 | 0.17 | 1 | 0.2 | 1 |
| Metal | 7.85 | 0.25 | 1 | 0.4 | 1 |
| Błoto | 0.9 | 0.07 | 4 | 0.3 | 3 |
| Neon | 0.7 | 0.2 | 1 | 0.3 | 1 |
| Chodnik | 2.691 | 0.17 | 1 | 0.5 | 0.3 |
| Żwirek | 2.403 | 0.17 | 1.5 | 0.4 | 1 |
| Tynk | 0.75 | 0.2 | 1 | 0.6 | 0.3 |
| Plastik | 0.7 | 0.5 | 1 | 0.3 | 1 |
| Kamień | 2.691 | 0.17 | 1 | 0.5 | 1 |
| Dachówki | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| Guma | 1.3 | 0.95 | 2 | 1.5 | 3 |
| Sól | 2.165 | 0.05 | 1 | 0.5 | 1 |
| Piasek | 1.602 | 0.05 | 2.5 | 0.5 | 5 |
| Piaskowiec | 2.691 | 0.15 | 1 | 0.5 | 5 |
| GładkiPlastik | 0.7 | 0.5 | 1 | 0.2 | 1 |
| Łupek | 2.691 | 0.2 | 1 | 0.4 | 1 |
| Śnieg | 0.9 | 0.03 | 4 | 0.3 | 3 |
| Drewno | 0.35 | 0.2 | 1 | 0.48 | 1 |
| DeskiDrewniane | 0.35 | 0.2 | 1 | 0.48 | 1 |