Últimas noticias
Guía para recortar curvas con el nodo Trim Curve de Blender Geometry NodesPuget Systems mostrará un servidor GPU 4U con refrigeración líquida en Supercomputing 2026Cómo usar Raycast y Sample Index en Blender Geometry NodesGoogle y Adobe amplían su alianza: Acrobat e integraciones de IAAdobe MAX 2026: MCP nativo y nuevas herramientas de IA en Creative CloudCómo organizar una escena arquitectónica y encuadrar la cámara en BlenderAjustes de render de Blender Cycles: flujo práctico para imágenes arquitectónicasVegetación procedural en Unreal Engine: guía paso a pasoGuía de Level Instancing en Unreal Engine: gestiona escenas repetidasUnreal Engine 5.9 Preview: soporte web y herramientas de IA
TutorialesUnreal Engine

Vegetación procedural en Unreal Engine: guía paso a paso

Las herramientas Procedural Foliage y Foliage Mode de Unreal Engine permiten añadir vegetación a escenas exteriores. Esta guía explica cómo configurar la distribución de árboles en un terreno y ajustar su densidad.

Paisaje arquitectónico con árboles de distintas densidades y vistas de un terreno extensoImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Procedural Foliage Spawner puede distribuir automáticamente los tipos de foliage definidos en una zona.
  2. Para seguir el ejemplo del documento, hay que activar Procedural Foliage desde Editor Preferences.
  3. Con Foliage Mode también es posible añadir plantas Static Mesh al terreno pintándolas con un pincel.
  4. Los ejemplos de Static Mesh Foliage se agrupan mediante hardware instancing, mientras que un uso intensivo de Actor Foliage puede afectar al rendimiento.

¿Qué aprenderás en esta guía?

Al preparar una escena exterior en Unreal Engine, puedes distribuir árboles automáticamente en una zona determinada con Procedural Foliage Spawner, en lugar de colocarlos uno a uno. En esta guía veremos cómo crear un Landscape básico, asignar un tipo de foliage al spawner y modificar la distribución mediante ajustes de densidad, crecimiento y agrupación. También encontrarás un método de pintura manual para zonas más pequeñas y aspectos que conviene tener en cuenta para el rendimiento de la escena.

La distribución procedural acelera la colocación inicial, sobre todo en terrenos extensos y escenas de entorno. El resultado depende de los ajustes y de las características de los meshes utilizados; la distribución automática no elimina la necesidad de controlar el diseño. Es posible que haya que hacer ajustes manuales en primeros planos o en puntos concretos de la composición.

Requisitos

La guía de Epic Games explica el ejemplo de Procedural Foliage en UE5. Antes de usar la herramienta en el proyecto, ve a Edit > Editor Preferences, abre la sección Experimental y activa Procedural Foliage. Si esta opción no está activada, no inicies el flujo de trabajo con el spawner que se describe aquí.

Para seguir los ejemplos de árboles de la guía, descarga el paquete de contenido Open World Demo Collection desde Epic Games Launcher y añádelo al proyecto. El ejemplo utiliza los Static Meshes HillTree_02 y ScotsPineTall_01 del paquete. Si vas a usar otros meshes en tu escena, deben estar disponibles en el proyecto; el paquete es necesario para seguir el ejemplo con esos árboles concretos.

Antes de empezar, prepara un nivel nuevo para el proyecto y un Landscape sobre el que realizar la distribución. En la primera prueba, limitar la superficie y la cantidad de árboles facilita evaluar el resultado de los cambios en los ajustes.

Distribución procedural de árboles: paso a paso

  1. Crea el nivel y el terreno. Abre un nivel nuevo; la guía utiliza Default Template como punto de partida. Abre el panel Landscape desde el menú Modes y añade un Landscape Actor con el botón Create. Este terreno será la superficie sobre la que distribuirá el spawner.

  2. Prepara el recurso del spawner. Haz clic derecho en Content Browser; crea un Procedural Foliage Spawner desde la sección Foliage y llámalo PFS_Example, como en el ejemplo. Arrastra el recurso al nivel. El ejemplo oficial coloca el spawner en el centro o en la posición 0,0,200, y establece su escala en 100,100,10. Estos valores corresponden a la configuración del ejemplo; no des por sentado que cubrirán la misma superficie en terrenos de otros tamaños.

  3. Añade un tipo de foliage y asigna el mesh. En Content Browser, crea un Static Mesh Foliage nuevo desde Foliage > Static Mesh Foliage. Abre el recurso del spawner y añade un elemento con el botón más de la lista Foliage Types; asígnale el tipo de foliage que acabas de crear. Abre el recurso de foliage y selecciona HillTree_02 en el campo Mesh. Después, selecciona el spawner en el nivel y pulsa Resimulate en la sección Procedural Foliage del panel Details.

  4. Ajusta la distribución volviendo a simular. En el recurso de foliage, puedes activar Align to Normal y Random Yaw en la sección Placement. En el árbol de ejemplo, el valor de Collision > Shade Radius se establece en 50. Si asignas 0 a Num Steps en la sección Clustering, desactivarás los pasos de crecimiento y, como en el ejemplo, los árboles conservarán el mismo tamaño y edad. Para reducir la densidad, establece Initial Seed Density en 0,25 y vuelve a simular. Más adelante, el ejemplo conserva este valor y vuelve a establecer Num Steps en 3.

  5. Ajusta el crecimiento y la distancia de visibilidad. Establece Max Age en 20,0 y Procedural Scale Max en 10,0 en la sección Growth. En Instance Settings > Cull Distance, establece Max en 20.000. Son valores de la escena de ejemplo de Epic; no se presentan como valores ideales para aplicar directamente a otros proyectos. Después de cada cambio, vuelve a simular el spawner y comprueba el resultado.

  6. Añade variedad con un segundo tipo. Duplica el primer tipo de foliage, guárdalo con el nombre Tree_01 y cambia su mesh a ScotsPineTall_01. Añade también este tipo a la lista Foliage Types del spawner. En el ejemplo oficial, el segundo tipo utiliza Num Steps: 4, Initial Seed Density: 0,125, Average Spread Distance: 100, Max Age: 15 y Overlap Priority: 1. También activa las opciones Can Grow in Shade y Spawns in Shade, y establece Procedural Scale Max en 5,0. Después, vuelve a simular para revisar la distribución conjunta de ambos tipos.

Pintura manual, rendimiento y errores habituales

Si no necesitas distribuir foliage automáticamente por todo el terreno, puedes pintar Static Meshes directamente con Foliage Mode. Selecciona Foliage en el menú Modes o utiliza el atajo Shift+3; arrastra el mesh desde Content Drawer hasta el campo Mesh List del panel Foliage. En el ejemplo oficial se utilizan Brush Size 128 y Paint Density 0,3 para la herramienta Paint, además de Radius 100 en los detalles de foliage y Min 0,4 / Max 0,8 para Scale X. Estos también son ajustes iniciales de un ejemplo concreto. Si mantienes pulsada la tecla Shift mientras pintas, se elimina el tipo seleccionado que cubre el trazo del pincel.

En términos de rendimiento, Static Mesh Foliage y Actor Foliage no deben tratarse de la misma manera. Según la documentación de Epic, los Static Meshes pueden dibujarse en grupos mediante hardware instancing; Actor Foliage, en cambio, tiene el mismo coste de renderizado que la colocación normal de Actors, y una densidad elevada puede provocar problemas de rendimiento. En zonas de vegetación extensas, conviene empezar probando con Static Mesh Foliage y evaluar Actor Foliage según las necesidades y las pruebas de rendimiento.

Un problema habitual es no volver a ejecutar la simulación después de cambiar la distribución. Otro es copiar los valores del ejemplo sin tener en cuenta la escala del terreno. Además, la documentación indica que, después de pulsar Resimulate, hay que pulsar Build en la barra de herramientas principal para volver a generar la iluminación; este proceso puede tardar si hay muchos Static Meshes. Comprueba que los meshes y el terreno sean adecuados para la escena antes de aumentar la densidad.

Próximos pasos en flujos de trabajo de arquitectura y archviz

La distribución procedural puede ser útil para estudios de arquitectura, interioristas y artistas de archviz que quieran poblar rápidamente un espacio exterior amplio en las primeras fases del diseño paisajístico o crear una distribución básica de vegetación para un render. Probar conjuntamente la distribución de varios tipos de árboles facilita evaluar el aspecto general de la escena. Sin embargo, en puntos donde las decisiones de diseño son importantes, como accesos, recorridos y zonas alrededor de la cámara, conviene revisar el resultado automático y corregirlo manualmente cuando sea necesario.

En el siguiente paso, compara distintas densidades y combinaciones de especies en pruebas separadas; evita añadir densidad innecesaria para detalles que no se aprecian desde lejos. Comprueba el rendimiento en el hardware de destino. La documentación de Foliage Mode de Epic también señala que los meshes con Nanite activado no se ven afectados por los ajustes de distancia de culling ni de instance fading. Por eso, prueba el comportamiento de visibilidad y distancia antes de utilizarlo en la escena.

Fuente y licencia

Esta guía se ha adaptado de la documentación oficial de Epic Games sobre Procedural Foliage Tool y Foliage Mode. En la información de las fuentes proporcionadas, ambas figuran con licencia=libre.

Fuentes

2 fuentes
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/procedural-foliage-tool-in-unreal-engine
Resumen
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/foliage-mode-in-unreal-engine
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Para los equipos de arquitectura y visualización de Turquía, la vegetación procedural puede ser un método práctico para acelerar la distribución inicial en escenas exteriores extensas. Probar distintos tipos de árboles en un mismo spawner ayuda a hacerse una idea temprana del efecto general del diseño del entorno; aun así, las decisiones visuales específicas de cada proyecto no deberían dejarse en manos de los ajustes automáticos.

Antes de adoptar este flujo de trabajo, es importante comprobar las licencias de los meshes que se van a utilizar y el rendimiento en el hardware de destino. Las fuentes no indican precios, así que no es posible extraer conclusiones sobre los costes. También se señala que volver a generar la iluminación después de la simulación puede llevar tiempo; conviene tenerlo en cuenta en el calendario de producción y aumentar la densidad de forma gradual.

Preguntas frecuentes

¿Cómo se activa Procedural Foliage en Unreal Engine?

Según la guía de Epic, se activa la opción Procedural Foliage en la sección Experimental de Edit > Editor Preferences.

¿Cuál es el atajo de Foliage Mode en Unreal Engine?

Para abrir Foliage Mode, selecciona Foliage en el menú Modes o utiliza el atajo Shift+3.

¿Conviene usar Static Mesh Foliage o Actor Foliage en Foliage Mode?

Según la documentación de Epic, Static Mesh Foliage se puede agrupar mediante hardware instancing. Actor Foliage tiene el mismo coste de renderizado que la colocación normal de Actors, y una densidad elevada puede causar problemas de rendimiento.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas