FS25 Скрипт GE10 — TreeGenerator (сборный) V1.0.0.0






FS25 Скрипт GE10 — TreeGenerator (сборный) V1.0.0.0
С помощью этого практичного скрипта для GIANTS Editor 10 можно автоматически создать целый лес. Генератор случайных деревьев предлагает простой способ случайного размещения деревьев из существующего пула в пределах заданной области — с учетом минимальных расстояний, выравнивания по рельефу и случайного поворота.
Этот инструмент позволяет определить любую область (treeArea) как лесную зону и автоматически заполнить её деревьями из пула деревьев (treePool). Плотность, минимальное расстояние, выравнивание по высоте и поворот можно настраивать индивидуально.
Особое внимание уделяется удобству использования:
— Простая настройка через графический пользовательский интерфейс
— Отображение хода генерации в реальном времени
— Все деревья автоматически группируются (autoForest_X)
— Очистить сообщения о состоянии и уведомления об ошибках
Для максимального контроля скрипт предлагает множество параметров конфигурации:
Плотность (деревьев/м²):
Определяет количество деревьев, вырастающих на квадратный метр. Более высокие значения приводят к более густому лесу.
Минимальное расстояние (м):
Определяет минимальное расстояние между двумя деревьями. Предотвращает перекрытие и обеспечивает естественное распределение.
Максимальное количество попыток на одно дерево:
Указывает, сколько раз скрипт попытается найти подходящее место для дерева. Более высокие значения повышают вероятность успеха в густых лесах.
Случайное вращение:
Включает случайное вращение каждого дерева вокруг своей оси. Обеспечивает большее разнообразие.
Выравнивание по рельефу местности:
Автоматически регулирует высоту каждого дерева в соответствии с рельефом местности. Предотвращает появление деревьев, которые могут оказаться «плавающими» или «зарытыми» в грунт.
Смещение по высоте (м):
Изменяет высоту деревьев по вертикали. Положительные значения поднимают их, отрицательные — опускают.
Этот инструмент предназначен как для новичков, так и для опытных моддеров и значительно ускоряет создание лесов и лесных массивов на пользовательских картах.
Установка:
1.) Перейдите в каталог установки GIANTS Editor.
По умолчанию: "C:/UsersUser/AppData/LocalGIANTS Editor 64bit 10.0.11+"
2.) Скопируйте файл "TreeGenerator.lua" в папку scripts редактора GIANTS.
"C:/Users/User/AppData/LocalGIANTS Editor 64bit 10.0.11+/scripts/"
3.) Затем скрипт становится доступен в редакторе GIANTS через строку меню в разделе «Скрипты».
Подготовка места происшествия:
Прежде чем использовать скрипт, ваша сцена должна иметь следующую структуру:
Корень
├── местность
├── treeArea (TransformGroup с кубами или другими объектами)
├── точка 1
├── точка 2
├── точка 3
└── точка 4 …
└── treePool (TransformGroup с древовидными моделями)
├── treeOak01
├── treeSpruce01
├── treeBirch01
└── …
Параметр treeArea определяет область, в которой генерируются деревья. Каждый дочерний элемент этой группы представляет собой угловую точку многоугольника. Требуется как минимум три точки.
Объект treePool содержит шаблоны деревьев, из которых производится случайный выбор. Чем больше разных деревьев, тем разнообразнее будет лес.
Поиск неисправностей:
"Область дерева не найдена!"
> Группа преобразований "treeArea" отсутствует в сцене.
"treePool не найден!"
> Группа преобразования "treePool" отсутствует в сцене.
"В бассейне с деревьями деревьев нет!"
> В treePool отсутствуют модели деревьев.
"Площадь дерева должна составлять не менее 3 баллов!"
> Область дерева содержит менее 3 точек.
"Деревья не выращены!"
Площадь слишком мала или плотность слишком низка.
