Script GE10 - TreeGenerator (Prefab)

  • Script GE10 - TreeGenerator (Prefab)
  • Script GE10 - TreeGenerator (Prefab)
  • Script GE10 - TreeGenerator (Prefab)
  • Script GE10 - TreeGenerator (Prefab)
Westfalen Netzwerk
31 de inscritos
V1.0.0.0
438

Com este prático script para o GIANTS Editor 10, uma floresta completa pode ser criada automaticamente. O Random Tree Generator oferece uma maneira simples de colocar aleatoriamente árvores de um pool existente dentro de uma área definida – considerando distâncias mínimas, alinhamento do terreno e rotação aleatória.

A ferramenta permite que qualquer área (treeArea) seja definida como área de floresta e preenchida automaticamente com árvores de um treePool. Densidade, distância mínima, alinhamento de altura e rotação podem ser ajustados individualmente.

Um foco especial está na facilidade de uso:
- Fácil configuração através de uma interface gráfica de usuário
- Exibição do progresso em tempo real durante a geração
- Todas as árvores são agrupadas automaticamente (autoForest_X)
- Limpar mensagens de status e notificações de erro

Para máximo controle, o script oferece inúmeras opções de configuração:

Densidade (árvores/m²):
Determina quantas árvores são geradas por metro quadrado. Valores mais altos criam florestas mais densas.

Distância Mínima (m):
Define a distância mínima entre duas árvores. Evita sobreposições e garante uma distribuição natural.

Máximo de tentativas por árvore:
Especifica quantas vezes o script tenta encontrar um local adequado para uma árvore. Valores mais altos aumentam a taxa de sucesso em florestas densas.

Rotação aleatória:
Ativa a rotação aleatória de cada árvore em torno de seu próprio eixo. Oferece mais variedade.

Alinhar ao terreno:
Ajusta automaticamente a altura de cada árvore à superfície do terreno. Evita árvores flutuantes ou enterradas.

Deslocamento de altura (m):
Desloca verticalmente as árvores. Valores positivos os aumentam, valores negativos os diminuem.

A ferramenta é voltada para modders iniciantes e experientes e acelera significativamente a criação de florestas e áreas florestais em mapas personalizados.

____________________________________________________

Instalação:

1.) Navegue até o diretório de instalação do GIANTS Editor.
Padrão: "C:\Usuários\Usuário\AppData\Local\GIANTS Editor 64 bits 10.0.11+"

2.) Copie o arquivo "TreeGenerator.lua" para a pasta de scripts do Editor GIANTS.
"C:\Usuários\Usuário\AppData\Local\GIANTS Editor 64 bits 10.0.11+\scripts\"

3.) O script fica então disponível no Editor GIANTS através da barra de menu em "Scripts".

____________________________________________________

Preparação de cena:

Antes de poder usar o script, sua cena deve ter a seguinte estrutura:

Raiz
├── terreno
├── treeArea (TransformGroup com cubos ou outros objetos)
├── ponto 1
├── ponto 2
├── ponto3
└── ponto 4 ...
└── treePool (TransformGroup com modelos de árvore)
├──árvoreOak01
├──árvoreSpruce01
├──árvoreBirch01
└── ...

A treeArea define a área em que as árvores são geradas. Cada filho deste grupo representa um ponto de canto do polígono. São necessários pelo menos três pontos.

O treePool contém as árvores de modelo a partir das quais a seleção aleatória é feita. Quanto mais árvores diferentes, mais variada será a floresta.

____________________________________________________

Solução de problemas:

"treeArea não encontrada!"
> O TransformGroup "treeArea" não existe na cena.

"treePool não encontrado!"
> O TransformGroup "treePool" não existe na cena.

"Não há árvores no treePool!"
> O treePool não contém modelos de árvore.

"treeArea precisa de pelo menos 3 pontos!"
> A treeArea contém menos de 3 pontos.

"Nenhuma árvore gerada!"
> A área é muito pequena ou a densidade é muito baixa.

Servidor
Consoles
Registro de alterações
1
Créditos
  • Zyran
Comentários
0