En resumen
- Foliage Mode ofrece herramientas para pintar, seleccionar y eliminar instancias de Static Mesh Foliage o Actor Foliage.
- Static Mesh Foliage agrupa instancias mediante hardware instancing; Actor Foliage tiene el coste habitual de colocar actores.
- En el ejemplo oficial se configuran Brush Size en 128, Paint Density en 0,3 y Radius en 100.
- En los mapas de World Partition, el tamaño predeterminado de las celdas para Foliage Instances es de 256 metros.
La documentación oficial de Foliage Mode de Unreal Engine explica las herramientas para añadir vegetación a Landscape y otras superficies filtradas. Como el documento no especifica una versión concreta de Unreal Engine, los pasos siguientes se basan en el flujo de trabajo descrito en la página de Foliage Mode; también es necesario comprobar la interfaz y las opciones disponibles en la versión que se utilice. El objetivo no es solo añadir vegetación a la escena, sino también controlar la densidad, el tipo de instancia y la apariencia a distancia.
1. Abre Foliage Mode y selecciona el tipo de instancia
Selecciona Foliage en el menú desplegable Modes de la parte superior. También puedes usar el atajo Shift+3. El panel incluye herramientas, opciones del pincel, filtros, Foliage Palette y los detalles del elemento seleccionado.
Arrastra el Static Mesh que vayas a utilizar desde Content Drawer hasta el área Mesh List del panel. Así añadirás el mesh como un tipo de foliage disponible para pintar.
Elige el tipo de herramienta según el objetivo. Static Mesh Foliage agrupa las instancias del mesh mediante hardware instancing; muchas instancias pueden dibujarse con una sola draw call. Según la documentación, este método es adecuado para colocar foliage de forma no destructiva. Actor Foliage, en cambio, coloca instancias de Blueprint o de actores nativos y puede causar problemas de rendimiento con densidades elevadas; tiene el mismo coste de renderizado que la colocación normal de actores.
Esta diferencia es especialmente importante en escenas exteriores de gran tamaño. Para árboles, arbustos u otros meshes repetidos, elegir Static Mesh Foliage ayuda a agrupar de forma más eficiente muchos elementos del mismo tipo. Actor Foliage puede utilizarse cuando se necesita un comportamiento específico de un Actor, pero es importante vigilar la densidad y el rendimiento de la escena.
2. Pinta en Landscape de forma controlada
Si la escena no tiene un Landscape, crea primero un Landscape Actor. Después, abre Foliage Mode y añade el Static Mesh a Mesh List.
Selecciona la herramienta Paint. Brush Size, en la sección Brush Options, determina el ancho del área afectada. Point Density influye en la densidad de pintura según la propiedad Density del tipo de foliage seleccionado.
En el ejemplo oficial, Brush Size se establece en 128 y Paint Density en 0,3. Son valores de ejemplo de la documentación, no ajustes ideales para todas las escenas. Haz una prueba en un área pequeña y comprueba el aspecto y la densidad.
Ajusta el valor Radius en la sección Painting de Foliage Details. En el ejemplo de la documentación, se utiliza el valor 100 para evitar que las instancias de cubos colocadas se superpongan.
Para obtener instancias de distintos tamaños, configura Min en 0,4 y Max en 0,8 dentro del intervalo Scale X. Este es también el ajuste de variedad del ejemplo oficial; comprueba los resultados según el mesh y el objetivo de diseño.
Mantén pulsado el botón izquierdo del ratón y pinta sobre Landscape en el viewport. Para borrar el tipo de foliage seleccionado con el pincel, mantén pulsada la tecla Shift mientras pintas o utiliza la herramienta Erase.
| Ajuste | Valor de ejemplo en la documentación | Efecto |
|---|---|---|
| Brush Size | 128 | Determina el tamaño del pincel de pintura. |
| Paint Density | 0,3 | Influye en la densidad de las instancias colocadas al pintar. |
| Radius | 100 | Limita la proximidad y la superposición entre instancias. |
| Scale X Min / Max | 0,4 / 0,8 | Aporta variedad de escala a las instancias pintadas. |
3. Gestiona la densidad y la apariencia a distancia
Point Density cambia la densidad afectada por la herramienta seleccionada y utiliza como multiplicador el valor Density del tipo de foliage. Por eso, evalúa la densidad tanto en los ajustes del pincel como en los detalles del tipo de foliage correspondiente. Para modificar algunas propiedades de las instancias existentes, puedes usar la herramienta Reapply: selecciona la herramienta y el tipo en Mesh List, ajusta los valores de Foliage Details y, a continuación, pinta sobre las instancias a las que quieras aplicar los cambios.
Para reducir la desaparición repentina de grupos de vegetación a distancia, evalúa los ajustes Start Cull Distance y End Cull Distance, junto con la transición en el material. Según la documentación, el nodo PerInstanceFadeAmount proporciona un valor de fundido por instancia que pasa de 1,0 en la distancia inicial a 0,0 en la distancia final. Conectar este valor a la opacidad o al valor de enmascaramiento del material puede hacer que las instancias se desvanezcan gradualmente antes de desaparecer por completo. Reducir el valor de FadeMultiplier acelera el fundido; si el valor es cero, el foliage será invisible a cualquier distancia.
Hay una excepción importante: los meshes con Nanite habilitado no se ven afectados por los ajustes de culling distance ni de instance fading. Por tanto, si tienes previsto usar este método de visibilidad a distancia, comprueba también el estado de Nanite del mesh y el resultado esperado.
4. World Partition, escalabilidad e iluminación
En los mapas de World Partition, el tamaño predeterminado de la cuadrícula para las instancias de foliage es de 256 metros, un valor independiente del tamaño de la cuadrícula de World Partition. Para mapas nuevos, abre Edit › Project Settings, busca Foliage en el campo de búsqueda y modifica Instanced Foliage Grid Size en centímetros. En la equivalencia indicada por la documentación, 25600 centímetros corresponden a 256 metros.
Para escalar en tiempo de ejecución la densidad del foliage dibujado, activa Enable Density Scaling en el campo Scalability, dentro de Foliage Details del tipo de foliage correspondiente. Después, puedes cambiar la densidad con este comando:
foliage.DensityScaleLa documentación ofrece valores entre 0,1 y 1,0 como ejemplo para este ajuste. Dentro de ese intervalo, los valores más bajos hacen que se dibujen menos instancias de foliage; prueba la escena en la plataforma de destino para encontrar un equilibrio aceptable entre aspecto y rendimiento.
Si se utiliza iluminación precalculada, el valor Light Map Coordinate Index del Static Mesh debe apuntar a un canal válido con un unwrap UV único. Además, Lightmap Resolution debe ser lo bastante bajo para que, al combinar los mapas de sombras de las instancias de un mismo grupo, no se supere la resolución máxima de textura de 4094×4096 indicada en la documentación. Una configuración incorrecta puede hacer que los meshes se vean negros después de reconstruir la iluminación.
Errores frecuentes
Usar Actor Foliage en colocaciones muy densas sin tener en cuenta el coste de rendimiento.
Tratar los valores de ejemplo de Paint Density, Radius y escala de la documentación como una receta fija válida para todas las escenas.
Suponer que culling distance y el fundido funcionarán en meshes con Nanite habilitado.
Generar iluminación precalculada sin comprobar el canal UV y la resolución del mapa de luz.
Reducir la densidad de foliage sin probar el aspecto deseado y el resultado en tiempo de ejecución.
Para equipos de arquitectura, interiorismo y archviz, estas herramientas permiten distribuir vegetación rápidamente, sobre todo en presentaciones de paisajismo, campus y grandes espacios exteriores. Static Mesh instancing puede ofrecer ventajas con elementos repetidos; aun así, es necesario verificar el estado de Nanite de los meshes utilizados, los ajustes de mapas de luz y el rendimiento en la plataforma de destino. En proyectos que usan World Partition, configurar correctamente el tamaño de las celdas ayuda a gestionar la colocación de foliage en mapas de distintas escalas.
Fuentes
1 fuenteNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de Turquía que producen visualizaciones de exteriores, la aportación más práctica de Foliage Mode es poder distribuir rápidamente elementos vegetales repetidos pintándolos, en lugar de colocarlos uno por uno. El enfoque de instancing de Static Mesh Foliage también merece consideración en escenas densas; aun así, las ventajas reales deben probarse según los meshes y la escena utilizados.
Conviene tratar los valores de la documentación como ajustes de ejemplo, no como una receta inicial universal. Antes de pasar a escenas grandes, hay que comprobar especialmente la densidad de Actor Foliage, el comportamiento del culling con Nanite y los ajustes de mapas de luz. Los equipos pueden reducir el riesgo de tener que rehacer el trabajo si verifican el aspecto y el rendimiento en el hardware de destino con una pequeña zona de prueba.
Preguntas frecuentes
¿Cómo se abre Foliage Mode en Unreal Engine?
Puedes seleccionar Foliage en el menú desplegable Modes o usar el atajo Shift+3. Después, añade el Static Mesh que vayas a utilizar al área Mesh List del panel Foliage.
¿Cuál es la diferencia entre Static Mesh Foliage y Actor Foliage?
Static Mesh Foliage agrupa las instancias mediante hardware instancing. Actor Foliage coloca instancias de Blueprint o de actores nativos y tiene el mismo coste de renderizado que la colocación normal de actores.
¿Cómo se cambia el tamaño de la cuadrícula de Foliage en World Partition?
En los mapas nuevos, busca Foliage en Project Settings, dentro del menú Edit, y cambia Instanced Foliage Grid Size en centímetros. Según la documentación, el valor predeterminado es de 256 metros, es decir, 25600 centímetros.



