Terrain lingkungan

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

Editor Terrain Studio memungkinkan Anda untuk menghasilkan dan membentuk lingkungan terrain yang detail dan realistis seperti gunung, badan air, bukit yang ditutupi rumput, atau padang pasir datar. Terrain terdiri dari grid voxel yang merupakan area 4×4×4 stud di dunia 3D dengan material yang ditetapkan.

Editor Terrain ditunjukkan di toolbar Studio Terrain gurun dengan gunung di kejauhan

Dengan menggunakan alat editor, Anda dapat dengan mudah menghasilkan dan mengedit terrain baik pada tingkat voxel atau region dengan opsi untuk mengimpor heightmap dan colormap. Untuk pengeditan terrain yang lebih tepat, dinamis, atau prosedural, Anda juga dapat menycripting pembuatan terrain.

Material terrain

Material default berikut ini tersedia untuk terrain, dan Anda juga dapat menerapkan material kustom. Material mempengaruhi baik bentuk maupun tampilan terrain di dunia; misalnya, rumput animasi hanya dapat di-render pada material Grass dan material Water bergetar dan bersinar dengan gerakan halus.

Tampilan material Aspalt
Asphalt
Tampilan material Basalt
Basalt
Tampilan material Brick
Brick
Tampilan material Cobblestone
Cobblestone
Tampilan material Concrete
Concrete
Tampilan material Lava Retak
Cracked Lava
Tampilan material Glacier
Glacier
Tampilan material Grass
Grass
Tampilan material Ground
Ground
Tampilan material Ice
Ice
Tampilan material Leafy Grass
Leafy Grass
Tampilan material Limestone
Limestone
Tampilan material Mud
Mud
Tampilan material Pavement
Pavement
Tampilan material Rock
Rock
Tampilan material Salt
Salt
Tampilan material Sand
Sand
Tampilan material Sandstone
Sandstone
Tampilan material Slate
Slate
Tampilan material Snow
Snow
Tampilan material Water
Water
Tampilan material Wood Planks
Wood Planks
Ikon material Air (tanpa tampilan visual)
Air

Penampilan air

Secara default, air terrain bergetar, berosilasi, dan bersinar dengan gerakan halus.

Untuk menyesuaikan warna dan gerakan air:

  1. Di jendela Explorer, navigasikan ke objek Workspace, lalu pilih objek Terrain.

    Objek Terrain ditunjukkan di jendela Explorer Studio
  2. Di jendela Properties, sesuaikan penampilan air melalui properti berikut:

    PropertiDeskripsi
    WaterColorMenyesuaikan nuansa keseluruhan dari semua air terrain di dalam game.
    WaterReflectanceMenyesuaikan seberapa banyak permukaan air memantulkan langit dan objek di sekitarnya dari nilai 1 (tinggi) hingga 0 (tidak ada).
    WaterTransparencyMenyesuaikan seberapa transparan air dari nilai 1 (jelas) hingga 0 (opaque).
    WaterWaveSizeMenyesuaikan ukuran gelombang dari nilai 1 (besar) hingga 0 (tidak ada).
    WaterWaveSpeedMenyesuaikan kecepatan gelombang dari nilai 100 (turbulen) hingga 0 (tenang).

Animasi rumput

Sementara sebagian besar material bersifat statis, Anda dapat menambahkan rumput animasi ke material terrain Grass. Secara default, rumput bergoyang lembut dalam angin yang disimulasikan, dan Anda dapat menyesuaikan arah/kekuatan animasinya melalui angin global.

Untuk menambahkan rumput animasi ke material Grass:

  1. Di jendela Explorer, navigasikan ke objek Workspace, lalu pilih objek Terrain.

    Objek Terrain ditunjukkan di jendela Explorer Studio
  2. Di jendela Properties, aktifkan properti Decoration.

    Properti Decoration dari objek Terrain di jendela Properties Studio
  3. Sesuaikan panjang rumput dengan memasukkan nilai antara 0.1 dan 1 untuk properti GrassLength.

    Properti GrassLength dari objek Terrain di jendela Properties Studio Perbandingan GrassLength digambarkan di bukit rumput yang bergelombang.
  4. Sesuaikan arah dan kekuatan animasinya melalui angin global.

Warna terrain kustom

Setiap material terrain diberikan warna default, tetapi Anda dapat menyesuaikan warna material mana pun agar lebih sesuai dengan game Anda.

Warna terrain default yang digunakan dalam lanskap gurun

Untuk menyesuaikan warna material apa pun selain air:

  1. Di jendela Explorer, navigasikan ke objek Workspace, lalu pilih objek Terrain.

    Objek Terrain ditunjukkan di jendela Explorer Studio
  2. Di jendela Properties, perluas MaterialColors. Semua material ditampilkan dengan kode RGB-nya.

    Properti MaterialColors ditunjukkan di jendela Properties Studio
  3. Untuk material apa pun, masukkan kode RGB baru atau klik kotak warna untuk membuka popup warna.

Menghasilkan terrain

Dengan menggunakan alat dan metode berikut, Anda dapat menghasilkan area terrain yang besar secara prosedural melalui alat atau scripting, atau secara otomatis berdasarkan heightmap dan colormap.

Alat Generate

Alat Generate memungkinkan Anda untuk secara prosedural menghasilkan terrain dalam hitungan detik. Ini berguna jika Anda ingin membuat peta besar dan menyesuaikan detail terrain.

  1. Di jendela editor, navigasikan ke tab Buat dan pilih alat Generate.

    Alat Generate ditunjukkan di tab Create Editor Terrain
  2. Di viewport 3D, gerakkan/ubah ukuran region pemilihan di mana terrain akan dihasilkan. Sebagai alternatif, perluas Pengaturan Pemilihan alat dan masukkan nilai ke dalam input X/Y/Z untuk menetapkan ukuran dan posisi tertentu.

  3. Di bagian Pengaturan Bioma alat, pilih bioma berikut untuk disertakan dalam terrain baru:

    • Arktik
    • Duna
    • Ngarai
    • Lavascape
    • Air
    • Gunung
    • Bukit
    • Dataran
    • Rawa
  4. Klik tombol Generate.

Heightmaps dan colormaps

Sebuah heightmap adalah representasi 2D dari peta terrain 3D, yang dilihat langsung dari atas. Area yang lebih terang dalam heightmap menghasilkan terrain yang lebih tinggi, seperti gunung, sementara area yang lebih gelap menghasilkan wilayah yang lebih rendah, seperti lembah.

Sebuah colormap opsional, bersama dengan heightmap, mengonversi warna menjadi material terrain menggunakan kunci warna.

Contoh gambar heightmap
Heightmap
Contoh gambar colormap
Colormap
Terrain dihasilkan dari contoh heightmap dan colormap
Terrain yang dihasilkan

1 pixel dalam heightmap mewakili 4 stud di Studio, dan Studio mendukung maksimum 4096×4096 pixel dalam format .jpg atau .png.

Untuk mengimpor heightmap dan colormap opsi:

  1. Di jendela editor, navigasikan ke tab Buat dan pilih alat Impor.

    Alat Import ditunjukkan di tab Create Editor Terrain
  2. Di bagian Pengaturan Peta alat, klik tombol impor dan pilih gambar yang ingin Anda impor sebagai heightmap.

  3. Di bagian Pengaturan Material alat, pilih material terrain atau, sebagai alternatif, unggah colormap.

    Untuk menerapkan satu material konsisten di seluruh terrain yang dihasilkan, pilih tab Material dan pilih material terrain.

  4. Di viewport 3D, gerakkan/ubah ukuran region pemilihan di mana terrain akan dihasilkan. Sebagai alternatif, masukkan nilai ke dalam bidang alat Pilih untuk menetapkan posisi dan ukuran yang lebih spesifik.

  5. Klik tombol Generate.

Scripting

Anda dapat menycripting pembuatan terrain menggunakan kelas Terrain. Misalnya, untuk membuat terrain dengan material rumput yang mengisi volume, Anda dapat menggunakan metode seperti FillBall(), FillBlock(), FillCylinder(), FillRegion(), atau FillWedge().

Isikan Volume Blok

local Workspace = game:GetService("Workspace")
Workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)

Pengeditan skala besar

Tab Edit editor berisi alat untuk pengeditan skala besar.

Pilih region

Alat Pilih adalah alat universal untuk memilih region rectangular terrain.

Alat Pilih ditunjukkan di tab Edit Editor Terrain

Pilih sebuah region dengan mengklik dan menarik di viewport 3D, posisikan ulang dengan draggers move, dan edit ukurannya dengan pegangan scale. Sebagai alternatif, masukkan nilai ke dalam input X/Y/Z alat untuk menetapkan posisi dan ukuran tertentu.

Draggers move dan pegangan scale pada sebuah region yang dipilih
Draggers move dan pegangan scale pada sebuah region yang dipilih

Studio juga mendukung pintasan keyboard dan mouse berikut, asalkan alat Pilih aktif dan tidak ada yang dipilih di jendela Explorer.

WindowsMacAction
CtrlCCSalin terrain di dalam region yang dipilih ke clipboard.
CtrlVVTempel terrain yang telah disalin ke clipboard dan beralih ke alat Transform agar terrain baru dapat ditransformasikan.
CtrlXXPotong terrain di dalam region yang dipilih ke clipboard.
CtrlDDDuplikat terrain di dalam region yang dipilih dan beralih ke alat Transform agar terrain baru dapat ditransformasikan.
DeleteDeleteHapus terrain di dalam region yang dipilih.
ShiftShiftKetika ditekan saat menyeret pegangan scale, mengubah ukuran region secara proporsional di seluruh sumbu lainnya.
CtrlKetika ditekan saat menyeret pegangan scale, mengubah ukuran region secara merata ke arah positif dan negatif di sepanjang sumbu tersebut.

Transform region

Alat Transform memungkinkan Anda untuk memanipulasi seluruh region yang dipilih ke posisi, ukuran, atau orientasi baru.

Untuk mentransformasikan sebuah region:

  1. Pilih sebuah region dan kemudian aktifkan alat Transform. Perhatikan bahwa alat ini akan diaktifkan secara otomatis jika Anda menempel atau menduplikasi terrain.

    Alat Transform ditunjukkan di tab Edit Editor Terrain
  2. Di viewport 3D, transformasikan region dengan draggers move, cincin rotate, dan pegangan scale. Sebagai alternatif, masukkan nilai ke dalam input X/Y/Z alat untuk menetapkan posisi, ukuran, dan rotasi yang spesifik.

    Draggers move, pegangan scale, dan cincin rotate pada sumbu Y dari region yang dipilih

Isi dan ganti region

Alat Fill memungkinkan Anda untuk mengisi seluruh region yang dipilih dengan material spesifik, atau mengganti semua material di dalam region dengan material lain.

  1. Pilih region, lalu aktifkan alat Fill.

    Alat Fill ditunjukkan di tab Edit Editor Terrain
  2. Di bagian Pengaturan Material alat:

    • Untuk mengisi region dengan material spesifik, pilih Fill dan pilih material yang diinginkan.
    • Untuk mengganti semua terrain dari satu material dengan material lain, pilih Replace, kemudian pilih material sumber dan material target.
  3. Klik tombol Terapkan atau tekan Enter/Return.

    Region diisi dengan material Salt
    Region yang dipilih diisi dengan material Salt

Atur tingkat laut

Alat Sea Level memungkinkan Anda untuk membuat tingkat air yang konsisten atau menghapus semua air di dalam sebuah region.

  1. Aktifkan alat Sea Level.

    Alat Sea Level ditunjukkan di tab Edit Editor Terrain
  2. Pilih region yang dimaksud dengan mengklik dan menyeret draggers move dan pegangan scale di viewport 3D. Sebagai alternatif, masukkan nilai ke dalam input X/Y/Z alat untuk menetapkan posisi dan ukuran tertentu.

  3. Klik tombol Evaporate untuk menghapus air di dalam region yang dipilih, atau klik tombol Create untuk mengisi region yang dipilih dengan air.

Pengeditan terperinci

Tab Edit juga berisi alat untuk pengeditan presisi menggunakan alat "kuas" untuk menggambar, membentuk, menghaluskan, meratakan, atau melukis terrain.

Alat pengeditan terperinci ditunjukkan di tab Edit Editor Terrain

Setiap alat memungkinkan Anda untuk memilih dari bentuk kuas bola, kotak, atau silinder dan ukuran dasar antara 1–64 stud.

Kontrol bentuk dan ukuran kuas di Editor Terrain

Untuk alat yang menggunakan kuas, Studio mendukung pintasan keyboard dan mouse berikut.

WindowsMacAction
CtrlKetika ditekan saat menggunakan alat Draw dan Sculpt, mengaktifkan mode kuas alternatif. Misalnya, mengaktifkan mode "kurang" alih-alih mode "tambahkan" default.
ShiftShiftKetika ditekan saat menggunakan alat Draw dan Sculpt, sementara mengaktifkan alat Smooth.
BBKetika ditekan saat menyeret mouse atau menggunakan roda gulir, menyesuaikan ukuran dasar kuas.
CtrlBBKetika ditekan saat menyeret mouse atau menggunakan roda gulir, menyesuaikan tinggi kuas. Hanya berlaku jika bentuk kuas diatur ke kotak atau silinder.
ShiftBShiftBKetika ditekan saat menyeret mouse atau menggunakan roda gulir, menyesuaikan kekuatan kuas. Hanya berlaku saat menggunakan alat Sculpt, Smooth, atau Flatten.
AltKetika ditekan saat mengklik mouse, menampilkan pemilih material.

Menggambar

Alat Draw menambahkan atau mengurangi terrain menggunakan kuas. Alat ini berfungsi dalam mode ganda di mana menekan Ctrl atau mengaktifkan mode "kurang" alih-alih mode "tambahkan" default. Selain itu, menekan Shift sementara mengaktifkan alat Smooth.

Memahat

Alat Sculpt menambahkan atau mengurangi terrain menggunakan kuas. Berbeda dengan alat Draw, alat ini mencakup penggeser kekuatan untuk memungkinkan manipulasi terrain yang lebih lembut.

Mirip dengan alat Draw, alat Sculpt berfungsi dalam mode ganda di mana menekan Ctrl atau mengaktifkan mode "kurang" alih-alih mode "tambahkan" default. Selain itu, menekan Shift sementara mengaktifkan alat Smooth.

Menghaluskan

Alat Smooth menghaluskan tepi-tepi mendadak dalam terrain menggunakan kuas. Alat ini dapat digunakan dalam mode mandiri, atau Anda dapat mengaktifkannya dengan menahan Shift saat menggunakan alat Draw atau Sculpt.

Meratakan

Alat Flatten meratakan terrain ke tingkat konsisten di seluruh bidang yang divisualisasikan. Secara default, alat ini menurunkan terrain di atas bidang dan meninggikan terrain di bawah bidang, tetapi Anda dapat memilih untuk menurunkan atau meninggikan melalui opsi Mode Meratakan alat.

Melukis

Alat Paint, dengan menggunakan kuas, melukis material terrain di atas material yang sudah ada atau mengganti satu material dengan material lainnya.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.