A downloadable tool for Windows and Linux

Небольшая утилита для быстрой процедурной генерации 3D-деревьев. Позволяет настроить форму ствола и кроны, загрузить собственные текстуры и экспортировать готовую модель в игру.

Основные возможности


  • Генерация формы: кнопка «Генерировать» создаёт новый вариант дерева, а ползунки позволяют на лету менять высоту, количество веток, детализацию и число листьев у текущей модели.
  • Пользовательские текстуры: текстуры коры и листвы загружаются отдельно вручную (поддерживаются слоты: Основная текстура, Normal Map, Roughness, Светопропускание/Transmission, AO).
  • Точка крепления листика: во встроенном мини-редакторе можно указать основание черенка на загруженной текстуре, чтобы листья корректно ориентировались на ветках.

Экспорт:

  • Unity (Built-in, URP, HDRP): автоматическое создание материалов, необходимых карт (Smoothness/MaskMap) и сборка готового файла .prefab.
  • 3D-форматы: экспорт в .obj, .fbx и .glb.

Сохранение проектов (.tgtree): упаковка параметров дерева и всех добавленных текстур в единый архив. Поддерживаются отмена и повтор действий (Ctrl + Z / Ctrl + Y), а также быстрое сохранение (Ctrl + S).

Управление камерой

  • ЛКМ — вращение вокруг дерева
  • ПКМ — перемещение по высоте
  • Колесико — приближение / отдаление

Проект бесплатный. Буду рад отзывам и замечаниям ^_^

Если что текстуры не идут в комплекте с приложением

Исходный код: https://github.com/xachapyri-dev/TreeGenerator
Страница проекта:  http://k90052gj.beget.tech/projectPages/treeGenerator/

Published 4 days ago
StatusReleased
CategoryTool
PlatformsWindows, Linux
AuthorХачапури dev
TagsGenerator, numpy, pyqt6, python, tree

Download

Download
TreeGenerator1.0.0.zip 57 MB
Download
TreeGenerator-Linux.zip 93 MB