Dzięki temu praktycznemu skryptowi dla edytora GIANTS 10 można automatycznie utworzyć kompletny las. Generator losowych drzew oferuje prosty sposób losowego umieszczania drzew z istniejącej puli na określonym obszarze – biorąc pod uwagę minimalne odległości, wyrównanie terenu i losową rotację.
Narzędzie pozwala na zdefiniowanie dowolnego obszaru (treeArea) jako obszaru leśnego i automatyczne wypełnienie drzewami z TreePool. Gęstość, minimalna odległość, wyrównanie wysokości i obrót można regulować indywidualnie.
Szczególny nacisk położono na łatwość obsługi:
- Łatwa konfiguracja poprzez graficzny interfejs użytkownika
- Wyświetlanie postępu w czasie rzeczywistym podczas generowania
- Wszystkie drzewa są automatycznie grupowane razem (autoForest_X)
- Wyczyść komunikaty o stanie i powiadomienia o błędach
Dla maksymalnej kontroli skrypt oferuje liczne opcje konfiguracji:
Gęstość (drzewa/m²):
Określa, ile drzew powstaje na metr kwadratowy. Wyższe wartości powodują utworzenie gęstszych lasów.
Minimalna odległość (m):
Określa minimalną odległość pomiędzy dwoma drzewami. Zapobiega nakładaniu się warstw i zapewnia naturalną dystrybucję.
Maksymalna liczba prób na drzewo:
Określa, ile razy skrypt będzie próbował znaleźć odpowiednie miejsce na drzewo. Wyższe wartości zwiększają wskaźnik powodzenia w gęstych lasach.
Losowa rotacja:
Aktywuje losowy obrót każdego drzewa wokół własnej osi. Zapewnia większą różnorodność.
Dopasuj do terenu:
Automatycznie dostosowuje wysokość każdego drzewa do powierzchni terenu. Zapobiega pływającym lub zakopanym drzewom.
Przesunięcie wysokości (m):
Przesuwa drzewa w pionie. Wartości dodatnie je podnoszą, wartości ujemne obniżają.
Narzędzie skierowane jest zarówno do początkujących, jak i doświadczonych modderów i znacznie przyspiesza tworzenie lasów i obszarów leśnych na własnych mapach.
______________________________________
Instalacja:
1.) Przejdź do katalogu instalacyjnego edytora GIANTS.
Wartość domyślna: „C:\Users\User\AppData\Local\GIANTS Editor 64bit 10.0.11+”
2.) Skopiuj plik „TreeGenerator.lua” do folderu scripts edytora GIANTS.
„C:\Users\User\AppData\Local\GIANTS Editor 64bit 10.0.11+\scripts”
3.) Skrypt jest następnie dostępny w edytorze GIANTS poprzez pasek menu w sekcji „Skrypty”.
______________________________________
Przygotowanie sceny:
Zanim będziesz mógł użyć skryptu, Twoja scena musi mieć następującą strukturę:
Korzeń
├── terenu
├── TreeArea (TransformGroup z kostkami lub innymi obiektami)
├── punkt 1
├── punkt 2
├── punkt 3
└── punkt 4 ...
└── TreePool (TransformGroup z modelami drzewa)
├── drzewoDąb01
├── drzewoŚwierk01
├── drzewoBrzoza01
└── ...
TreeArea definiuje obszar, w którym generowane są drzewa. Każde dziecko tej grupy reprezentuje punkt narożny wielokąta. Wymagane są co najmniej trzy punkty.
TreePool zawiera drzewa szablonów, 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:
„Nie znaleziono obszaru drzewa!”
> Grupa TransformGroup „treeArea” nie istnieje w scenie.
„Nie znaleziono TreePool!”
> Grupa TransformGroup „treePool” nie istnieje w scenie.
„Żadnych drzew w TreePool!”
> TreePool nie zawiera modeli drzew.
„treeArea potrzebuje co najmniej 3 punktów!”
> TreeArea zawiera mniej niż 3 punkty.
„Nie wygenerowano żadnych drzew!”
> Obszar jest zbyt mały lub gęstość jest zbyt mała.