FS25 Script GE10 – TreeGenerator (préfabriqué) V1.0.0.0






FS25 Script GE10 – TreeGenerator (préfabriqué) V1.0.0.0
Ce script pratique pour l'éditeur GIANTS 10 permet de créer automatiquement une forêt complète. Le générateur d'arbres aléatoires offre une méthode simple pour placer aléatoirement des arbres issus d'une sélection existante dans une zone définie, en tenant compte des distances minimales, de l'alignement avec le terrain et d'une rotation aléatoire.
Cet outil permet de définir n'importe quelle zone (treeArea) comme zone forestière et de la remplir automatiquement d'arbres provenant d'un pool d'arbres. La densité, la distance minimale, l'alignement en hauteur et la rotation sont paramétrables individuellement.
L'accent est mis tout particulièrement sur la convivialité :
– Configuration facile via une interface utilisateur graphique
– Affichage en temps réel de la progression pendant la génération
– Tous les arbres sont automatiquement regroupés (autoForest_X)
– Messages d'état et notifications d'erreur clairs
Pour un contrôle maximal, le script offre de nombreuses options de configuration :
Densité (arbres/m²) :
Détermine le nombre d'arbres générés par mètre carré. Plus la valeur est élevée, plus la forêt est dense.
Distance minimale (m) :
Définit la distance minimale entre deux arbres. Empêche les chevauchements et assure une répartition naturelle.
Nombre maximal de tentatives par arbre :
Indique le nombre de tentatives du script pour trouver un emplacement approprié pour un arbre. Plus la valeur est élevée, plus le taux de réussite est important dans les forêts denses.
Rotation aléatoire :
Active la rotation aléatoire de chaque arbre autour de son axe. Offre une plus grande variété.
S'aligner sur le terrain :
Ajuste automatiquement la hauteur de chaque arbre à la surface du terrain. Empêche les arbres de flotter ou d'être enterrés.
Décalage de hauteur (m) :
Déplace les arbres verticalement. Les valeurs positives les font monter, les valeurs négatives les font descendre.
Cet outil s'adresse aussi bien aux débutants qu'aux moddeurs expérimentés et accélère considérablement la création de forêts et de zones boisées sur les cartes personnalisées.
Installation:
1.) Accédez au répertoire d'installation de l'éditeur GIANTS.
Par défaut : « C:/UsersUser/AppData/LocalGIANTS Editor 64bit 10.0.11+ »
2.) Copiez le fichier « TreeGenerator.lua » dans le dossier scripts de l'éditeur GIANTS.
"C:/Users/User/AppData/LocalGIANTS Editor 64bit 10.0.11+/scripts/"
3.) Le script est alors disponible dans l'éditeur GIANTS via la barre de menu sous « Scripts ».
Préparation de la scène :
Avant de pouvoir utiliser le script, votre scène doit avoir la structure suivante :
Racine
├── terrain
├── treeArea (TransformGroup avec des cubes ou d'autres objets)
├── point1
├── point2
├── point3
└── point4 …
└── treePool (TransformGroup avec modèles d'arbres)
├── arbreChêne01
├── arbreSpruce01
├── arbreBirch01
└── …
La zone de génération des arbres est définie par treeArea. Chaque élément enfant de ce groupe représente un sommet du polygone. Trois sommets minimum sont requis.
Le pool d'arbres contient les arbres modèles à partir desquels une sélection aléatoire est effectuée. Plus les arbres sont différents, plus la forêt sera variée.
Dépannage :
"Zone arborescente introuvable !"
> Le TransformGroup « treeArea » n'existe pas dans la scène.
"Pollution d'arbres introuvable !"
> Le TransformGroup « treePool » n'existe pas dans la scène.
"Pas d'arbres dans le bassin à arbres !"
> Le pool d'arbres ne contient aucun modèle d'arbre.
"La zone arborée a besoin d'au moins 3 points !"
> La zone arborescente contient moins de 3 points.
« Aucun arbre n'a été généré ! »
> La superficie est trop petite ou la densité trop faible.
