Guión GE10 - TreeGenerator (Prefab)

  • Guión GE10 - TreeGenerator (Prefab)
  • Guión GE10 - TreeGenerator (Prefab)
  • Guión GE10 - TreeGenerator (Prefab)
  • Guión GE10 - TreeGenerator (Prefab)
Westfalen Netzwerk
31 suscriptores
V1.0.0.0
438

Con este práctico script para GIANTS Editor 10 se puede crear automáticamente un bosque completo. El generador aleatorio de árboles ofrece una forma sencilla de colocar aleatoriamente árboles de un grupo existente dentro de un área definida, considerando distancias mínimas, alineación del terreno y rotación aleatoria.

La herramienta permite definir cualquier área (treeArea) como área de bosque y llenarla automáticamente con árboles de un treePool. La densidad, la distancia mínima, la alineación de altura y la rotación se pueden ajustar individualmente.

Se presta especial atención a la facilidad de uso:
- Fácil configuración a través de una interfaz gráfica de usuario
- Visualización del progreso en tiempo real durante la generación.
- Todos los árboles se agrupan automáticamente (autoForest_X)
- Borrar mensajes de estado y notificaciones de error.

Para un control máximo, el script ofrece numerosas opciones de configuración:

Densidad (árboles/m²):
Determina cuántos árboles se generan por metro cuadrado. Los valores más altos crean bosques más densos.

Distancia mínima (m):
Define la distancia mínima entre dos árboles. Evita superposiciones y asegura una distribución natural.

Intentos máximos por árbol:
Especifica cuántas veces el script intenta encontrar un lugar adecuado para un árbol. Los valores más altos aumentan la tasa de éxito en bosques densos.

Rotación aleatoria:
Activa la rotación aleatoria de cada árbol alrededor de su propio eje. Proporciona más variedad.

Alinear con el terreno:
Ajusta automáticamente la altura de cada árbol a la superficie del terreno. Evita árboles flotantes o enterrados.

Desplazamiento de altura (m):
Desplaza verticalmente los árboles. Los valores positivos los elevan, los negativos los bajan.

La herramienta está dirigida tanto a modders principiantes como experimentados y acelera significativamente la creación de bosques y áreas boscosas en mapas personalizados.

____________________________________________________

Instalación:

1.) Navegue hasta el directorio de instalación del GIANTS Editor.
Valor predeterminado: "C:\Users\User\AppData\Local\GIANTS Editor 64bit 10.0.11+"

2.) Copie el archivo "TreeGenerator.lua" en la carpeta de scripts del GIANTS Editor.
"C:\Usuarios\Usuario\AppData\Local\GIANTS Editor 64bit 10.0.11+\scripts\"

3.) El script estará disponible en el GIANTS Editor a través de la barra de menú en "Scripts".

____________________________________________________

Preparación de la escena:

Antes de poder utilizar el guión, su escena debe tener la siguiente estructura:

raíz
├── terreno
├── treeArea (TransformGroup con cubos u otros objetos)
├── punto1
├── punto2
├── punto 3
└── punto 4...
└── treePool (TransformGroup con modelos de árbol)
├── árbolRoble01
├── árbolAbeto01
├── árbolBirch01
└──...

treeArea define el área en la que se generan los árboles. Cada hijo de este grupo representa un punto de esquina del polígono. Se requieren al menos tres puntos.

treePool contiene los árboles de plantilla a partir de los cuales se realiza una selección aleatoria. Cuantos más árboles diferentes, más variado será el bosque.

____________________________________________________

Solución de problemas:

"¡Área del árbol no encontrada!"
> El TransformGroup "treeArea" no existe en la escena.

"treePool no encontrado!"
> El TransformGroup "treePool" no existe en la escena.

"¡No hay árboles en treePool!"
> El treePool no contiene modelos de árbol.

"¡treeArea necesita al menos 3 puntos!"
> El área del árbol contiene menos de 3 puntos.

"¡No se generan árboles!"
> El área es demasiado pequeña o la densidad es demasiado baja.

Servidor
Consolas
registro de cambios
1
Créditos
  • Zyran
Comentarios
0