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.


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.























Penampilan air
Secara default, air terrain bergetar, berosilasi, dan bersinar dengan gerakan halus.
Untuk menyesuaikan warna dan gerakan air:
Di jendela Properties, sesuaikan penampilan air melalui properti berikut:
Properti Deskripsi WaterColor Menyesuaikan nuansa keseluruhan dari semua air terrain di dalam game. WaterReflectance Menyesuaikan seberapa banyak permukaan air memantulkan langit dan objek di sekitarnya dari nilai 1 (tinggi) hingga 0 (tidak ada). WaterTransparency Menyesuaikan seberapa transparan air dari nilai 1 (jelas) hingga 0 (opaque). WaterWaveSize Menyesuaikan ukuran gelombang dari nilai 1 (besar) hingga 0 (tidak ada). WaterWaveSpeed Menyesuaikan 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:
Di jendela Properties, aktifkan properti Decoration.

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.

Untuk menyesuaikan warna material apa pun selain air:
Di jendela Properties, perluas MaterialColors. Semua material ditampilkan dengan kode RGB-nya.

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.
Di jendela editor, navigasikan ke tab Buat dan pilih alat Generate.

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.
Di bagian Pengaturan Bioma alat, pilih bioma berikut untuk disertakan dalam terrain baru:
- Arktik
- Duna
- Ngarai
- Lavascape
- Air
- Gunung
- Bukit
- Dataran
- Rawa
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.



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:
Di jendela editor, navigasikan ke tab Buat dan pilih alat Impor.

Di bagian Pengaturan Peta alat, klik tombol impor dan pilih gambar yang ingin Anda impor sebagai heightmap.
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.
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.
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 Bloklocal 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.

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.

Studio juga mendukung pintasan keyboard dan mouse berikut, asalkan alat Pilih aktif dan tidak ada yang dipilih di jendela Explorer.
| Windows | Mac | Action |
|---|---|---|
| CtrlC | ⌘C | Salin terrain di dalam region yang dipilih ke clipboard. |
| CtrlV | ⌘V | Tempel terrain yang telah disalin ke clipboard dan beralih ke alat Transform agar terrain baru dapat ditransformasikan. |
| CtrlX | ⌘X | Potong terrain di dalam region yang dipilih ke clipboard. |
| CtrlD | ⌘D | Duplikat terrain di dalam region yang dipilih dan beralih ke alat Transform agar terrain baru dapat ditransformasikan. |
| Delete | Delete | Hapus terrain di dalam region yang dipilih. |
| Shift | Shift | Ketika ditekan saat menyeret pegangan scale, mengubah ukuran region secara proporsional di seluruh sumbu lainnya. |
| Ctrl | ⌘ | Ketika 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:
Pilih sebuah region dan kemudian aktifkan alat Transform. Perhatikan bahwa alat ini akan diaktifkan secara otomatis jika Anda menempel atau menduplikasi terrain.

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.

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.
Pilih region, lalu aktifkan alat Fill.

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.
Klik tombol Terapkan atau tekan Enter/Return.

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.
Aktifkan alat Sea Level.

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

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

Untuk alat yang menggunakan kuas, Studio mendukung pintasan keyboard dan mouse berikut.
| Windows | Mac | Action |
|---|---|---|
| Ctrl | ⌘ | Ketika ditekan saat menggunakan alat Draw dan Sculpt, mengaktifkan mode kuas alternatif. Misalnya, mengaktifkan mode "kurang" alih-alih mode "tambahkan" default. |
| Shift | Shift | Ketika ditekan saat menggunakan alat Draw dan Sculpt, sementara mengaktifkan alat Smooth. |
| B | B | Ketika ditekan saat menyeret mouse atau menggunakan roda gulir, menyesuaikan ukuran dasar kuas. |
| CtrlB | ⌘B | Ketika ditekan saat menyeret mouse atau menggunakan roda gulir, menyesuaikan tinggi kuas. Hanya berlaku jika bentuk kuas diatur ke kotak atau silinder. |
| ShiftB | ShiftB | Ketika ditekan saat menyeret mouse atau menggunakan roda gulir, menyesuaikan kekuatan kuas. Hanya berlaku saat menggunakan alat Sculpt, Smooth, atau Flatten. |
| Alt | ⌥ | Ketika 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.


