Studio's Edytor Terenu pozwala generować i modelować szczegółowe oraz realistyczne środowiska terenowe, takie jak góry, zbiorniki wodne, porośnięte trawą wzniesienia czy płaska pustynia. Teren składa się z siatek wokseli, które są regionami 4×4×4 stud w 3D z określonym materiałem.


Korzystając z narzędzi edytora, możesz łatwo generować i edytować teren na poziomie wokseli lub regionu z opcją importu heightmapy i colormapy. W celu bardziej precyzyjnego, dynamicznego lub proceduralnego edytowania terenu, możesz również skryptować tworzenie terenu.
Materiały terenu
Poniższe materiały domyślne są dostępne dla terenu, a także możesz zastosować niestandardowe materiały. Materiały mają wpływ zarówno na kształt, jak i wygląd terenu w świecie; na przykład, animowana trawa renderuje się tylko na materiale Grass, a materiał Water faluje i migocze z subtelnym ruchem.























Wygląd wody
Domyślnie woda na terenie faluje, oscyluje i migocze z subtelnym ruchem.
Aby dostosować kolor i ruch wody:
W oknie Właściwości dostosuj wygląd wody przez następujące właściwości:
Właściwość Opis WaterColor Dostosowuje ogólną barwę całej wody na terenie w grze. WaterReflectance Dostosowuje, jak bardzo powierzchnie wody odbijają niebo i otaczające obiekty od wartości 1 (wysokie) do 0 (żadne). WaterTransparency Dostosowuje, jak przezroczysta jest woda, od wartości 1 (przezroczysta) do 0 (nieprzezroczysta). WaterWaveSize Dostosowuje rozmiar fal od wartości 1 (duże) do 0 (żadne). WaterWaveSpeed Dostosowuje prędkość fal od wartości 100 (burzliwe) do 0 (spokojne).
Animacja trawy
Podczas gdy większość materiałów jest statyczna, możesz dodać animowane źdźbła trawy do materiału terenu Grass. Domyślnie trawa delikatnie kołysze się w symulowanym wietrze, a możesz dostosować kierunek/siłę jej animacji przez globalny wiatr.
Aby dodać animowaną trawę do materiału Grass:
W oknie Właściwości, przełącz właściwość Decoration na włączoną.

Dostosuj kierunek i siłę jej animacji przez globalny wiatr.
Niestandardowe kolory terenu
Każdemu materiałowi terenu przypisano domyślny kolor, ale możesz dostosować kolor dowolnego materiału, aby lepiej pasował do twojej gry.

Aby dostosować kolor dowolnego materiału oprócz wody:
W oknie Właściwości, rozwiń MaterialColors. Wszystkie materiały będą wyświetlane z ich kodem RGB.

Dla każdego materiału, wprowadź nowy kod RGB lub kliknij pole koloru, aby otworzyć wyskakujące okno kolorów.
Generowanie terenu
Korzystając z poniższych narzędzi i metod, możesz generować duże obszary terenu proceduralnie przez narzędzia lub skrypty, lub automatycznie na podstawie heightmapy i colormapy.
Narzędzie Generowanie
Narzędzie Generowanie pozwala na proceduralne generowanie terenu w kilka sekund. Jest to przydatne, jeśli chcesz stworzyć dużą mapę i dostosować szczegóły terenu.
W oknie edytora przejdź do zakładki Utwórz i wybierz narzędzie Generowanie.

W widoku 3D, przesuń/zmień rozmiar regionu wyboru, w którym chcesz generować teren. Alternatywnie, rozwiń Ustawienia Wyboru narzędzia i wprowadź wartości do pól X/Y/Z, aby ustawić konkretny rozmiar i pozycję.
W sekcji Ustawienia Biomu narzędzia wybierz następujące biomy, które chcesz uwzględnić w nowym terenie:
- Arktyka
- Dune
- Kaniony
- Krajobraz lawowy
- Woda
- Góry
- Wzgórza
- Równiny
- Bagna
Kliknij przycisk Generuj.
Heightmapy i colormapy
Heightmapa to 2D reprezentacja 3D mapy terenu, widziana bezpośrednio z góry. Jaśniejsze obszary heightmapy skutkują wyższym terenem, takim jak góry, podczas gdy ciemniejsze obszary wskazują na niższe regiony, takie jak doliny.
Opcjonalna colormapa, wraz z heightmapą, konwertuje kolory na materiały terenu za pomocą klucza kolorów.



1 piksel w heightmapie reprezentuje 4 stud w Studio, a Studio obsługuje maksymalnie 4096×4096 pikseli w formacie .jpg lub .png.
Aby zaimportować heightmapę i opcjonalną colormapę:
W oknie edytora przejdź do zakładki Utwórz i wybierz narzędzie Importuj.

W sekcji Ustawienia Mapy narzędzia kliknij przycisk importu i wybierz obraz, który chcesz zaimportować jako heightmapę.
W sekcji Ustawienia Materiału narzędzia wybierz materiał terenu lub, alternatywnie, załaduj colormapę.
Aby zastosować jeden spójny materiał do całego wygenerowanego terenu, wybierz zakładkę Materiał i wybierz materiał terenu.
W widoku 3D przesuń/zmień rozmiar regionu wyboru, w którym chcesz generować teren. Alternatywnie, wprowadź wartości do pól narzędzia Wybierz, aby ustawić bardziej konkretną pozycję i rozmiar.
Kliknij przycisk Generuj.
Skryptowanie
Możesz skryptować generowanie terenu za pomocą klasy Terrain. Na przykład, aby stworzyć teren z materiałem trawy, który wypełnia objętość, możesz użyć metod takich jak FillBall(), FillBlock(), FillCylinder(), FillRegion(), lub FillWedge().
Wypełnij objętość blokiemlocal Workspace = game:GetService("Workspace")Workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)
Edytowanie na dużą skalę
Zakładka Edytuj edytora zawiera narzędzia do edytowania na dużą skalę.
Wybierz regiony
Narzędzie Wybierz jest uniwersalnym narzędziem do wybierania prostokątnych regionów terenu.

Wybierz region, klikając i przeciągając w widoku 3D, przesuń go za pomocą uchwytów przesuwania, a zmień jego rozmiar za pomocą uchwytów skalowania. Alternatywnie, wprowadź wartości do pól narzędzia X/Y/Z, aby ustawić konkretne położenie i rozmiar.

Studio wspiera ponadto następujące skróty klawiszowe i myszkowe, zakładając, że narzędzie Wybierz jest aktywne i nic nie zostało zaznaczone w oknie Eksploratora.
| Windows | Mac | Działanie |
|---|---|---|
| CtrlC | ⌘C | Kopiuje teren w zaznaczonym regionie do schowka. |
| CtrlV | ⌘V | Wkleja teren, który został skopiowany do schowka, i przełącza się do narzędzia Transformuj, aby nowy teren mógł być przemieszczany. |
| CtrlX | ⌘X | Wycinanie terenu w zaznaczonym regionie do schowka. |
| CtrlD | ⌘D | Duplikacja terenu w zaznaczonym regionie i przełączenie do narzędzia Transformuj, aby nowy teren mógł być przemieszczany. |
| Delete | Delete | Usuwa teren w zaznaczonym regionie. |
| Shift | Shift | Podczas przytrzymywania, przeciąganie jakiegokolwiek uchwytu skalowania skaluje region proporcjonalnie wzdłuż wszystkich innych osi. |
| Ctrl | ⌘ | Podczas przytrzymywania, przeciąganie jakiegokolwiek uchwytu skalowania skaluje region równo w obu kierunkach (+) i (-) wzdłuż tej osi. |
Transformuj regiony
Narzędzie Transformuj pozwala ci manipulować całymi wybranymi regionami do nowej pozycji, rozmiaru lub orientacji.
Aby przekształcić region:
Wybierz region, a następnie aktywuj narzędzie Transformuj. Zauważ, że narzędzie aktywuje się automatycznie, jeśli wkleisz lub zdublujesz teren.

W widoku 3D, przekształć region za pomocą uchwytów przesuwania, pierścieni obracających oraz uchwytów skalowania. Alternatywnie, wpisz wartości do pól narzędzia X/Y/Z, aby ustawić konkretną pozycję, rozmiar i kąt obrotu.

Wypełnij i zamień regiony
Narzędzie Wypełnij pozwala ci wypełnić cały wybrany region określonym materiałem lub zamienić cały materiał wewnątrz regionu na inny materiał.
Wybierz region, a następnie aktywuj narzędzie Wypełnij.

W sekcji Ustawienia Materiału narzędzia:
- Aby wypełnić region określonym materiałem, wybierz Wypełnij i wybierz żądany materiał.
- Aby zamienić cały teren jednego materiału na inny materiał, wybierz Zamień, a następnie wybierz materiał źródłowy i materiał docelowy.
Kliknij przycisk Zastosuj lub naciśnij Enter/Return.

Wybrany region wypełniony materiałem Sól
Ustaw poziom morza
Narzędzie Poziom Morza pozwala ci stworzyć spójny poziom wody lub usunąć całą wodę w regionie.
Aktywuj narzędzie Poziom Morza.

Wybierz zamierzony region klikając i przeciągając uchwyty przesuwania i uchwyty skalowania w widoku 3D. Alternatywnie, wprowadź wartości do pól narzędzia X/Y/Z, aby ustawić konkretną pozycję i rozmiar.
Kliknij przycisk Parowanie, aby usunąć wodę w wybranym regionie, lub kliknij przycisk Utwórz, aby napełnić wybrany region wodą.
Dokładne edytowanie
Zakładka Edytuj zawiera także narzędzia do precyzyjnego edytowania z użyciem narzędzia "pędzel" do rysowania, modelowania, wygładzania, spłaszczania lub malowania terenu.

Każde narzędzie pozwala wybierać spośród kształtu pędzla sferycznego, prostokątnego lub cylindrycznego oraz podstawowego rozmiaru w zakresie od 1 do 64 studów.

Dla narzędzi, które używają pędzla, Studio wspiera następujące skróty klawiszowe i myszkowe.
| Windows | Mac | Działanie |
|---|---|---|
| Ctrl | ⌘ | Gdy jest przytrzymywane podczas używania narzędzi Rysuj i Modeluj, włącza tryb alternatywnego pędzla. Na przykład, włącza tryb "odejmij" zamiast domyślnego trybu "dodaj". |
| Shift | Shift | Gdy jest przytrzymywane podczas używania narzędzi Rysuj i Modeluj, tymczasowo aktywuje narzędzie Wygładzaj. |
| B | B | Gdy jest przytrzymywane podczas przeciągania myszą lub korzystania z kółka przewijania, dostosowuje podstawowy rozmiar pędzla. |
| CtrlB | ⌘B | Gdy jest przytrzymywane podczas przeciągania myszą lub korzystania z kółka przewijania, dostosowuje wysokość pędzla. Zastosowanie tylko, jeśli kształt pędzla jest ustawiony na prostokąt lub cylinder. |
| ShiftB | ShiftB | Gdy jest przytrzymywane podczas przeciągania myszą lub korzystania z kółka przewijania, dostosowuje siłę pędzla. Zastosowanie tylko podczas używania narzędzi Modeluj, Wygładzaj lub Spłaszcz. |
| Alt | ⌥ | Gdy jest przytrzymywane podczas kliknięcia myszą, pokazuje wybieracz materiału. |
Rysuj
Narzędzie Rysuj dodaje lub odejmuje teren przy użyciu pędzla. To narzędzie działa w trybie podwójnym, gdzie przytrzymywanie Ctrl lub ⌘ włącza tryb "odejmij" zamiast domyślnego trybu "dodaj". Dodatkowo, przytrzymywanie Shift tymczasowo aktywuje narzędzie Wygładzaj.
Modeluj
Narzędzie Modeluj dodaje lub odejmuje teren przy użyciu pędzla. W przeciwieństwie do narzędzia Rysuj, to narzędzie zawiera suwak siły, aby umożliwić bardziej delikatną manipulację terenem.
Podobnie jak narzędzie Rysuj, narzędzie Modeluj działa w trybie podwójnym, gdzie przytrzymywanie Ctrl lub ⌘ włącza tryb "odejmij" zamiast domyślnego trybu "dodaj". Dodatkowo, przytrzymywanie Shift tymczasowo aktywuje narzędzie Wygładzaj.
Wygładzaj
Narzędzie Wygładzaj wygładza nagłe krawędzie terenu przy użyciu pędzla. To narzędzie można używać samodzielnie lub można je aktywować przytrzymując Shift podczas korzystania z narzędzi Rysuj lub Modeluj.
Spłaszcz
Narzędzie Spłaszcz spłaszcza teren do spójnego poziomu wzdłuż wizualizowanej płaszczyzny. Domyślnie narzędzie obniża teren powyżej płaszczyzny i podnosi teren poniżej do płaszczyzny, ale możesz wybrać opcję selektywnego obniżenia lub podniesienia za pomocą opcji Tryb Spłaszczania narzędzia.
Maluj
Narzędzie Maluj, używając pędzla, maluje materiał terenu nad istniejącym materiałem lub zamienia jeden materiał na inny materiał.


