Skrypt GE10 - TreeGenerator (Prefab)

  • Skrypt GE10 - TreeGenerator (Prefab)
  • Skrypt GE10 - TreeGenerator (Prefab)
  • Skrypt GE10 - TreeGenerator (Prefab)
  • Skrypt GE10 - TreeGenerator (Prefab)
Westfalen Netzwerk
31 subskrybentów
V1.0.0.0
438

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.

serwer
Konsole
Dziennik zmian
1
Kredyty
  • Zyran
Uwagi
0