GE10 Script – TreeGenerator (Prefab) V1.0.0.0






GE10 Script – TreeGenerator (Prefab) V1.0.0.0
S tímto praktickým skriptem pro GIANTS Editor 10 lze automaticky vytvořit kompletní les. Generátor náhodných stromů nabízí jednoduchý způsob, jak náhodně umístit stromy z existující skupiny v definované oblasti – s ohledem na minimální vzdálenosti, zarovnání terénu a náhodnou rotaci.
Nástroj umožňuje definovat jakoukoli oblast (treeArea) jako lesní plochu a automaticky ji vyplnit stromy ze stromového fondu (treePool). Hustotu, minimální vzdálenost, výškové zarovnání a rotaci lze individuálně upravit.
Zvláštní důraz je kladen na uživatelskou přívětivost:
– Snadná konfigurace pomocí grafického uživatelského rozhraní
– Zobrazení průběhu generování v reálném čase
– Všechny stromy jsou automaticky seskupeny (autoForest_X)
– Jasné stavové zprávy a chybová upozornění
Pro maximální kontrolu nabízí skript řadu možností konfigurace:
Hustota (stromy/m²):
Určuje, kolik stromů se vygeneruje na metr čtvereční. Vyšší hodnoty vytvářejí hustší lesy.
Minimální vzdálenost (m):
Definuje minimální vzdálenost mezi dvěma stromy. Zabraňuje překrývání a zajišťuje přirozené rozložení.
Maximální počet pokusů na strom:
Určuje, kolikrát se skript pokusí najít vhodné místo pro strom. Vyšší hodnoty zvyšují úspěšnost v hustých lesích.
Náhodná rotace:
Aktivuje náhodné otáčení každého stromu kolem jeho vlastní osy. Poskytuje větší rozmanitost.
Zarovnat s terénem:
Automaticky upravuje výšku každého stromu podle povrchu terénu. Zabraňuje plovoucím nebo zasypaným stromům.
Výškový odsazení (m):
Vertikálně posouvá stromy. Kladné hodnoty je zvedají, záporné hodnoty je snižují.
Nástroj je určen jak pro začátečníky, tak pro zkušené moddery a výrazně urychluje vytváření lesů a zalesněných oblastí na vlastních mapách.
Instalace:
1.) Přejděte do instalačního adresáře editoru GIANTS.
Výchozí: „C:/UsersUser/AppData/LocalGIANTS Editor 64bit 10.0.11+“
2.) Zkopírujte soubor „TreeGenerator.lua“ do složky scripts v editoru GIANTS.
"C:/Uživatelé/Uživatel/AppData/LocalGIANTS Editor 64bit 10.0.11+/scripts/"
3.) Skript je poté k dispozici v editoru GIANTS v liště nabídek v části „Skripty“.
Příprava scény:
Než budete moci skript použít, musí mít vaše scéna následující strukturu:
Vykořenit
terén
├── treeArea (TransformGroup s krychlemi nebo jinými objekty)
├── bod 1
├── bod 2
├── bod 3
└── bod 4 …
└── treePool (TransformGroup se stromovými modely)
├── stromDub01
├── stromSmrk01
├── stromBříza01
└── …
Oblast stromu (treeArea) definuje oblast, ve které se generují stromy. Každý potomek této skupiny představuje rohový bod polygonu. Jsou vyžadovány alespoň tři body.
TreePool obsahuje šablony stromů, ze kterých se provádí náhodný výběr. Čím více různých stromů, tím pestřejší bude les.
Řešení problémů:
"Oblast stromu nenalezena!"
> TransformGroup „treeArea“ ve scéně neexistuje.
"TreePool nenalezen!"
> TransformGroup „treePool“ ve scéně neexistuje.
"Žádné stromy ve stromovém bazénu!"
> TreePool neobsahuje žádné modely stromů.
"treeArea potřebuje alespoň 3 body!"
> Oblast stromu (treeArea) obsahuje méně než 3 body.
"Žádné generované stromy!"
> Plocha je příliš malá nebo hustota osídlení je příliš nízká.
Zyran
