Material

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Material Roblox berbeda dari material di platform lain, karena penampilan visual dan sifat fisiknya mencerminkan sifat material di dunia nyata. Misalnya, beton lebih berat daripada plastik dan tenggelam lebih cepat di dalam air. Ketika Anda mengatur material dari sebuah bagian atau terrain, Roblox mensimulasikan sifat material fisiknya untuk membuat perilaku ini berfungsi dengan baik.

Engine Roblox menawarkan berbagai material dasar yang cocok untuk membangun banyak permainan, termasuk berbagai kategori logam, batu, dan material organik.

Anda juga dapat membuat material kustom Anda sendiri dan menerapkannya pada bagian atau terrain. Material kustom memiliki perilaku material adaptif tambahan yang memungkinkan Anda menyesuaikan model apa pun untuk menggunakan gaya seni dan material kustom Anda, bahkan jika orang lain yang membuat model tersebut.

Menerapkan material

Anda dapat dengan cepat menerapkan material ke bagian melalui widget Material. Material Manager menawarkan fungsionalitas yang sama dan mode aplikasi "alat cat" tambahan.

Widget Material

Widget Material dapat diakses dari toolbar tab Home atau Model. Klik dan tahan pada panah kecil di sudut tombol untuk menampilkan pemilih material. Lihat Parts untuk informasi lebih lanjut.

Pemilih widget Material yang disorot.

Material Manager

Material Manager dapat diakses melalui Window ⟩ 3D ⟩ Material atau dari popup pemilih widget Material. Dari jendela manajer, Anda dapat menerapkan material ke bagian melalui alur kerja berikut.

Properti Enum.Material default untuk instance Part baru adalah Plastic. Untuk menerapkan material yang berbeda ke bagian:

  1. Di viewport 3D atau Explorer, pilih satu atau lebih bagian.

  2. Di palet Material Manager, arahkan mouse Anda ke material yang diinginkan (Anda tidak perlu memilihnya) dan klik tombol Terapkan ke Bagian yang Dipilih.

    Tombol Terapkan ke Bagian yang Dipilih ditunjukkan di Material Manager

Material kustom

Material Manager menyediakan antarmuka pengguna untuk berinteraksi dengan berbagai aspek MaterialService, termasuk membuat material kustom baru dan menerapkannya pada bagian dan terrain. Material kustom diwakili oleh instance MaterialVariant dalam MaterialService.

Jendela Explorer menunjukkan dua instance MaterialVariant dalam MaterialService

Anda dapat menerapkan material kustom per-bagian atau secara global ke bagian dan terrain, dan Anda dapat menyesuaikan bagaimana material kustom diterapkan pada wajah terrain dengan instance TerrainDetail. Untuk melukis banyak material yang berbeda pada terrain di satu tempat, termasuk variasi warna yang berbeda, lihat Material terrain kustom.

Membuat material kustom

Anda dapat mengedit semua properti dari material kustom di Material Manager atau melalui properti dari instance MaterialVariant. Anda juga dapat menghasilkan material kustom melalui Material Generator berbasis prompt.

Untuk membuat material kustom di Material Manager:

  1. Klik material dasar dari mana material kustom Anda akan mewarisi sifat fisik. Jika Anda melewatkan langkah ini, material dasar akan menjadi Plastic, tetapi Anda dapat mengubahnya nanti.

    Material Dasar Asphalt yang dipilih di Material Manager.
  2. Di sudut kiri atas, klik Buat Variasi Material.

    Tombol Buat Variasi Material ditunjukkan di Material Manager.

    Variasi baru muncul di palet dengan ikon di sudut kanan bawah, menunjukkan bahwa itu adalah material kustom.

    Tile MaterialVariant baru di Material Manager dengan ikon untuk menunjukkan material kustom.
  3. Di inspector, ubah nama material kustom Anda untuk menggambarkan tujuannya. Anda dapat mengubah nama nanti, tetapi jika Anda melakukannya setelah menerapkan material ke bagian, Anda perlu menerapkannya kembali ke bagian tersebut.

  4. Untuk setiap opsi peta tekstur seperti Color atau Normal, tempel ID aset atau impor tekstur baru dari komputer Anda. Tekstur persegi bekerja paling baik. Jika Anda tidak menentukan aset untuk peta tekstur, tekstur tersebut akan tetap kosong.

  5. Jika diinginkan, sesuaikan nilai Studs Per Tile dan Pattern untuk mengubah penampilan material.

Menerapkan material kustom

Untuk bagian, Anda dapat menggunakan material kustom seperti material lainnya, menerapkannya pada bagian yang dipilih melalui widget Material atau Material Manager.¹

Anda juga dapat menerapkan material baru ke bagian dengan mengatur propertinya MaterialVariant di jendela Properties. Dalam hal ini, Studio secara otomatis mengatur propertinya Material ke material dasar yang Anda pilih saat membuat material.

Properti Material dan MaterialVariant diatur di jendela Properties.
¹ Di terrain, Anda dapat mengatur material kustom sebagai pengganti material untuk material dasar yang ada, atau melukis banyak material yang berbeda dengan material terrain kustom setelah Anda mengaktifkan Expanded Terrain.

Pengganti material

Anda dapat mengatur material kustom sebagai pengganti material untuk membuat material dasarnya berfungsi sebagai referensi untuk material kustom. Ketika Anda melakukannya, Studio akan menggunakan material kustom untuk tekstur dan sifat fisik dari bagian atau terrain mana pun yang menggunakan material kustom tersebut.

Mengatur pengganti

Untuk mengatur material kustom sebagai pengganti material di Material Manager:

  1. Klik material kustom yang ingin Anda atur sebagai pengganti.

  2. Di inspector, gulir ke bawah ke Overrides dan aktifkan Set as Override.

    .

    Pengganti baru muncul sebagai properti MaterialService di jendela Properties.

Detail terrain

Secara default, menerapkan material kustom ke bagian atau sebagai pengganti menerapkan material kustom tersebut sebagai ubin di setiap wajah. Untuk terrain, Anda dapat mengonfigurasi instance TerrainDetail untuk menyesuaikan atas, sisi, dan bawah voxel terrain menggunakan material kustom tersebut.

Untuk menyesuaikan wajah terrain menggunakan material kustom:

  1. Di palet Material Manager, klik material kustom.

  2. Di inspector, pastikan toggle Set as Override diaktifkan.

  3. Di bagian Detail Terrain, klik Buat untuk setiap wajah yang ingin Anda sesuaikan.

  4. Untuk setiap wajah yang Anda aktifkan, perluas panah untuk mengakses dan mengedit detail seperti namanya, peta tekstur, studs per tile, dan pola.

Menonaktifkan pengganti

Anda dapat menonaktifkan seluruh pengganti material dan semua material dasar yang saat ini sedang diganti, atau Anda dapat menonaktifkan pengganti untuk material dasar tertentu.

  1. Di palet Material Manager, klik material kustom yang digunakan sebagai pengganti.

  2. Di inspector, gulir ke bawah ke Overrides dan nonaktifkan Set as Override.

Sifat fisik

Semua material memiliki sifat fisik bawaan seperti densitas, elastisitas, dan gesekan. Melalui penerapan material kustom dengan sifat fisik unik, Anda dapat mempengaruhi perilaku material global untuk semua bagian dan terrain yang menggunakan material kustom, seperti menciptakan varian Es yang sangat licin.

Ketika mempertimbangkan sifat fisik, engine memprioritaskan pengaturan per-bagian yang lebih granular daripada perilaku material untuk menentukan sifat fisik efektif dari sebuah permukaan:

Sifat fisik kustom dari bagian tertentu.

Sifat fisik kustom dari material kustom bagian tersebut.

Sifat fisik kustom dari pengganti material dari material bagian tersebut.

Sifat fisik default dari material bagian tersebut.

Untuk mengatur sifat fisik unik untuk setiap material kustom dan secara otomatis menerapkannya ke semua bagian dan terrain yang menggunakan material tersebut:

  1. Di palet Material Manager, klik material kustom.

  2. Di inspector, gulir ke bawah ke bagian Physics dan atur sifat fisik kustom seperti yang dijelaskan dalam referensi PhysicalProperties.

    Sifat fisik kustom di panel inspector Material Manager

    Untuk setiap bagian yang menggunakan material kustom dan tidak memiliki pengganti spesifik bagian, cabang CurrentPhysicalProperties di jendela Properties menunjukkan bahwa sifat fisik defaultnya diganti oleh sifat material kustom.

    Jendela Properties menunjukkan sifat fisik yang diganti oleh sifat material kustom

Material adaptif

Ketika Anda menerapkan material kustom ke sebuah bagian, properti Part.MaterialVariant bagian tersebut menjadi nama dari MaterialVariant-nya daripada instance spesifiknya. Ini berarti bahwa ketika Anda menggunakan kembali bagian tersebut di tempat yang sama atau berbeda, seperti dalam model atau paket, lebih mudah bagi Anda untuk menyesuaikan berbagai material kustom untuk mengubah penampilan bagian tersebut. Perilaku adaptif dari material kustom memiliki efek berikut:

  • Jika Anda membuat koleksi material kustom dengan nama yang sama tetapi tekstur yang berbeda, maka Anda dapat dengan cepat mengubah gaya suatu tempat dengan mengubah koleksi mana yang menjadi anak dari MaterialService.
  • Jika Anda menyisipkan model dengan bagian yang menggunakan material kustom, maka Anda dapat memodifikasi penampilannya dengan membuat instance MaterialVariant di MaterialService dan mengubah namanya menjadi nama yang sama dengan material kustom sebelumnya, daripada menerapkan material baru ke bagian dalam model.

Ketika Anda menggunakan kembali material kustom dalam model dan paket, setiap instance MaterialVariant harus berada di MaterialService agar dapat berfungsi.

  • Jika Anda mendistribusikan model ke Creator Store dengan material kustom, sertakan instance MaterialVariant dalam model. Untuk informasi lebih lanjut tentang mendistribusikan model ke Creator Store, lihat Mendistribusikan Aset.
  • Jika Anda menyisipkan model dari Creator Store, cari instance MaterialVariant dan salin ke MaterialService. Untuk informasi lebih lanjut tentang mengimpor model dari Creator Store, lihat Creator Store.
  • Jika Anda ingin menggunakan material kustom dengan paket, letakkan paket di MaterialService. Untuk informasi lebih lanjut tentang paket, lihat Paket.

Creator Store memiliki kategori bernama Material untuk "paket material", model yang hanya berisi instance MaterialVariant, TerrainDetail, Folder, dan Model. Kategori Material adalah cara untuk mempromosikan dan menemukan material kustom oleh pembuat lain.

Referensi aset dan properti

Material dasar

Shader menghasilkan tampilan dan nuansa material. Shader material dasar bekerja berbeda dari shader yang digunakan oleh instance MaterialVariant, jadi Anda tidak dapat membuat material kustom yang terlihat persis seperti material dasar, tetapi Anda masih dapat membuat material kustom yang menggunakan tekstur mereka. Tabel berikut mencantumkan ID aset untuk detail material seperti ColorMap dan RoughnessMap.

MaterialPeta WarnaNormalMetalnessRoughness
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
² Material ini unik dan/atau aset teksturnya dibundel dengan Studio alih-alih dapat diakses sebagai ID aset biasa.

³ Pembiasan cahaya melalui material kaca tidak didukung di perangkat seluler karena keterbatasan komputasi.

Warna Default

Tabel berikut mencantumkan nilai RGB default untuk setiap material dasar. Untuk informasi tentang cara mewarnai bagian dan terrain, lihat Bagian dan Terrain Lingkungan.

MaterialNilai RGBWarna
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]

Properti fisik default

Tabel berikut mencantumkan setiap properti fisik default dari material seperti yang dijelaskan dalam referensi PhysicalProperties. Untuk informasi tentang menyesuaikan properti fisik, lihat properti fisik.

MaterialKepadatanElastisitasBeratElastisitasGesekanBeratGesekan
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 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.