Skrypt GE10 – TreeGenerator (prefabrykat) V1.0.0.0






Skrypt GE10 – TreeGenerator (prefabrykat) V1.0.0.0
Dzięki temu praktycznemu skryptowi do edytora GIANTS Editor 10 można automatycznie utworzyć kompletny las. Generator Drzew Losowych oferuje prosty sposób na losowe rozmieszczenie drzew z istniejącej puli na określonym obszarze – z uwzględnieniem minimalnych odległości, wyrównania terenu i losowej rotacji.
Narzędzie pozwala zdefiniować dowolny obszar (treeArea) jako obszar leśny i automatycznie wypełnić go drzewami z puli drzew. Gęstość, minimalna odległość, wyrównanie wysokości i obrót można dostosować indywidualnie.
Szczególną uwagę zwrócono na przyjazność dla użytkownika:
– Łatwa konfiguracja poprzez graficzny interfejs użytkownika
– Wyświetlanie postępu w czasie rzeczywistym podczas generowania
– Wszystkie drzewa są automatycznie grupowane (autoForest_X)
– Wyczyść komunikaty o stanie i powiadomienia o błędach
Aby zapewnić maksymalną kontrolę, skrypt oferuje liczne opcje konfiguracji:
Gęstość (drzewa/m²):
Określa liczbę drzew rosnących na metr kwadratowy. Wyższe wartości oznaczają gęstsze lasy.
Minimalna odległość (m):
Określa minimalną odległość między dwoma drzewami. Zapobiega nakładaniu się i zapewnia naturalny rozkład.
Maksymalna liczba prób na drzewo:
Określa, ile razy skrypt próbuje znaleźć odpowiednie miejsce dla drzewa. Wyższe wartości zwiększają szansę powodzenia w gęstych lasach.
Rotacja losowa:
Aktywuje losowy obrót każdego drzewa wokół własnej osi. Zapewnia większą różnorodność.
Wyrównaj do terenu:
Automatycznie dostosowuje wysokość każdego drzewa do powierzchni terenu. Zapobiega unoszeniu się drzew lub ich zakopywaniu.
Przesunięcie wysokości (m):
Przesuwa drzewa w pionie. Wartości dodatnie je podnoszą, a ujemne obniżają.
Narzędzie jest skierowane zarówno do początkujących, jak i doświadczonych moderów. Znacznie przyspiesza ono tworzenie lasów i obszarów leśnych na niestandardowych mapach.
Instalacja:
1.) Przejdź do katalogu instalacyjnego edytora GIANTS.
Domyślnie: „C:/UsersUser/AppData/LocalGIANTS Editor 64bit 10.0.11+”
2.) Skopiuj plik „TreeGenerator.lua” do folderu skryptów w edytorze GIANTS.
„C:/Users/User/AppData/LocalGIANTS Editor 64bit 10.0.11+/scripts/”
3.) Skrypt jest następnie dostępny w edytorze GIANTS poprzez pasek menu w zakładce „Skrypty”.
Przygotowanie sceny:
Zanim będziesz mógł użyć skryptu, Twoja scena musi mieć następującą strukturę:
Źródło
├── teren
├── treeArea (TransformGroup z kostkami lub innymi obiektami)
├── punkt 1
├── punkt 2
├── punkt 3
└── punkt4 …
└── treePool (TransformGroup z modelami drzew)
├── treeOak01
├── drzewoŚwierk01
├── drzewoBrzoza01
└── …
Obszar drzewa definiuje obszar, w którym generowane są drzewa. Każdy element podrzędny tej grupy reprezentuje punkt narożny wielokąta. Wymagane są co najmniej trzy punkty.
TreePool zawiera drzewa szablonowe, z których dokonywany jest losowy wybór. Im więcej różnych drzew, tym bardziej zróżnicowany będzie las.
Rozwiązywanie problemów:
„Obszar drzewa nie został znaleziony!”
> Grupa TransformGroup „treeArea” nie istnieje w scenie.
„Nie znaleziono puli treePool!”
> Grupa TransformGroup „treePool” nie istnieje w scenie.
"Brak drzew w treePool!"
> TreePool nie zawiera żadnych modeli drzew.
"treeArea potrzebuje co najmniej 3 punktów!"
> Obszar drzewa zawiera mniej niż 3 punkty.
"Nie wygenerowano żadnych drzew!"
> Obszar jest zbyt mały lub gęstość zaludnienia jest zbyt niska.
Zyran
