Saltar al contenido

Cosmo Tree Gen: un generador de árboles Godot gratis con LODs, colisiones y presets low poly

abe ·

Cosmo Tree Gen es un plugin gratuito con licencia MIT para Godot 4.6+ que genera árboles en directo en el editor y los exporta a glTF con LODs y colisiones. Te contamos qué hace y cómo usarlo en tu juego.

Portada de Cosmo Tree Gen: árboles generados proceduralmente en un prado soleado con el texto Árboles gratis, generador de árboles Godot

Cosmo Tree Gen es un generador de árboles Godot gratuito y de código abierto: un plugin que crea árboles procedurales en directo dentro del editor de Godot 4, te permite guardarlos como presets y los exporta a glb/glTF con los LODs y las formas de colisión ya generados. Se publica con licencia MIT, necesita Godot 4.6 o posterior y la versión 1.0.0 llegó el 8 de noviembre de 2026.

Su desarrollador, que publica en GitHub como FrogCosmonaut, lo creó harto de modelar árboles a mano. Para cualquiera que esté montando un bosque, un parque o un mundo low poly en Godot (incluidos los juegos web y para móvil, donde cada triángulo cuenta), convierte semanas de modelado en unos cuantos deslizadores y un botón de semilla.

Cosmo Tree Gen de un vistazo

Qué es Plugin generador de árboles procedurales para Godot 4
Desarrollador FrogCosmonaut (GitHub)
Licencia MIT, gratis y de código abierto
Requisitos Godot 4.6+ (desarrollado en 4.6.2)
Última versión v1.0.0, 8 de noviembre de 2026 (primera beta pública 0.5.0 el 3 de noviembre)
Exportación glb / glTF con LOD0–LOD2 y colisiones
Presets 4 incluidos + 7 más en la carpeta demo
Uso de IA El desarrollador afirma que el proyecto está hecho 100% por humanos
Descarga github.com/FrogCosmonaut/cosmo_tree_gen

Un prado soleado lleno de árboles distintos y un arbusto generados con Cosmo Tree Gen, imagen: FrogCosmonaut

Qué puede generar Cosmo Tree Gen

El generador funciona con Resources personalizados de Godot, así que cada árbol es un conjunto de parámetros que puedes ajustar y guardar. Las piezas principales son:

  • Troncos y ramas. Varios troncos por nodo, raíces opcionales y ramas rotas añadidas al azar. La longitud de las ramas por nivel y el tamaño de las tarjetas de hojas se controlan con curvas.
  • Follaje de dos maneras. Bloques de icosfera con nivel de subdivisión configurable (ideales para árboles estilizados y low poly) o tarjetas de hojas, de una o dos caras, con normales de copa y oclusión ambiental interior.
  • Un shader de hojas con balanceo por viento. Además limita los mipmaps para que las hojas con alpha scissor no desaparezcan a lo lejos.
  • Sombreado plano. Un interruptor opcional para conseguir un aspecto estilo PSX/PS2.

Tres presets de Cosmo Tree Gen en Godot: fresno frondoso, árbol low poly y árbol desnudo, imagen: FrogCosmonaut

Presets y semillas

El plugin trae cuatro presets (Ash, Bush, Low Poly Bush y Low Poly Tree) y hay siete más en la carpeta demo. Puedes guardar los tuyos como recursos CosmoTreePreset. La barra de herramientas del editor carga y guarda presets, aleatoriza la semilla y muestra un contador de draw calls y triángulos de cada árbol, justo la cifra que tienes que vigilar en builds web y para móvil.

El mismo árbol de Cosmo Tree Gen con dos semillas distintas y otras ramas, imagen: FrogCosmonaut

Pensado para juegos de verdad: LODs, colisiones y exportación

Que los árboles queden bonitos es solo la mitad del trabajo; un juego también necesita que sean baratos de dibujar y sólidos al chocar con ellos. Cosmo Tree Gen se encarga de ambas cosas.

Función Qué obtienes Por qué importa
LODs automáticos Mallas LOD0, LOD1 y LOD2 con presupuestos de triángulos y distancias configurables Los árboles lejanos cuestan muchísimos menos triángulos
Simplificación inteligente Primero se simplifica el tronco; las tarjetas de hojas pasan a ser menos y más grandes en lugar de recortarse Las copas mantienen su forma a distancia
Formas de colisión Una forma convexa por rama, por segmento de rama o un único trimesh Elige entre precisión y coste de física
Nivel y altura de colisión Elige qué niveles de rama colisionan (0 = solo el tronco) y corta las colisiones por encima de una altura Los jugadores chocan con los troncos, no con las hojas que tienen encima
Colisión del follaje Una envolvente alrededor de toda la copa o esferas en las puntas de las ramas Útil para proyectiles o personajes voladores
Exportación glb/glTF Se exporta con LODs y colisiones, con opción de enlazar materiales en el archivo .import Reutiliza los árboles en cualquier escena o proyecto
API por script export_gltf para generar muchos árboles por lotes Crea de una vez un bosque entero de variaciones

Cambiar el tamaño de hoja en Cosmo Tree Gen convierte un árbol ralo en copa densa, imagen: FrogCosmonaut

Cómo instalar y usar Cosmo Tree Gen

  1. Comprueba tu versión de Godot. Necesitas Godot 4.6 o posterior.
  2. Descarga el plugin desde el repositorio de GitHub o su página de versiones.
  3. Copia addons/cosmo_tree_gen/ en tu proyecto y actívalo en Configuración del proyecto → Plugins.
  4. Añade un nodo CosmoTreeGen a tu escena.
  5. Elige un preset en la barra de herramientas, o edita trunk_params, foliage_params y la lista branch_levels.
  6. Asigna materiales: los tuyos o los materiales de corteza y follaje incluidos en el addon. El follaje de icosfera necesita un material con UV1 Triplanar.
  7. Activa las colisiones con collision_type y collision_level, y compruébalas con preview_collision.
  8. Activa generate_lod y define los presupuestos de triángulos y las distancias en la configuración del proyecto.
  9. Usa el árbol tal cual para prototipar o expórtalo como glb/glTF desde la barra de herramientas.

Editor de curvas de ramas de Cosmo Tree Gen en el inspector de Godot, imagen: FrogCosmonaut

Consejos para juegos de Godot web y para móvil

  • Vigila los contadores. La lectura de draw calls y triángulos de cada árbol te avisa pronto de si un árbol va a hundir la tasa de fotogramas en móviles o en el navegador.
  • Apóyate en los presets low poly. El follaje de icosfera y el sombreado plano dan un aspecto estilizado y limpio con muchísimos menos triángulos que las tarjetas de hojas densas.
  • Exporta una vez e instancia muchas. Genera un puñado de variaciones con distintas semillas, expórtalas y reutiliza esas mallas en lugar de generar árboles en tiempo de ejecución.
  • Mantén las colisiones sencillas. La colisión solo del tronco (nivel 0) suele bastar para un personaje jugador.
  • Prueba la exportación. En la primera beta, el desarrollador marcó la exportación glTF como experimental; vuelve a comprobar los árboles exportados después de actualizar el plugin.

Lo que está por llegar

La hoja de ruta pública, por orden de prioridad, empieza con imágenes billboard (impostores) para el último LOD, más tipos de follaje low poly (formas de pino y de caja) y un deslizador de edad del árbol, de arbolito joven a árbol viejo. Otros puntos incluyen rangos de especies en los presets, una malla proxy solo para sombras, hornear árboles en su sitio, viento jerárquico, tocones y troncos caídos, flores, frutos y setas, un atlas de texturas para ahorrar una draw call y una galería de presets. Los detalles pueden cambiar, así que sigue el repositorio de GitHub para estar al día.

Preguntas frecuentes

¿Cosmo Tree Gen es gratis?

Sí. Es gratuito y de código abierto con licencia MIT, así que puedes usarlo en juegos comerciales.

¿Qué versión de Godot necesita?

Godot 4.6 o posterior. Se desarrolló en Godot 4.6.2.

¿Puedo exportar los árboles a otros motores o herramientas?

Los árboles se exportan como glb/glTF con LODs y colisiones, un formato estándar que pueden abrir muchos motores y herramientas 3D.

¿Hace árboles low poly?

Sí. Incluye los presets Low Poly Tree y Low Poly Bush, follaje de icosfera y un modo opcional de sombreado plano para un aspecto PSX/PS2.

¿Se usó IA para crearlo?

El desarrollador afirma que el proyecto está hecho 100% por humanos y que no se usó IA.

¿Está en la Godot Asset Library?

El desarrollador ha dicho que lo está enviando; por ahora, descárgalo desde el repositorio de GitHub.

Artículos relacionados

Cargando juego…

VENOGAME / PLAYBOOK

Mi arena

Guardado en este dispositivo. Sin cuenta.

Toca un corazón y crea tu colección de juegos.