Todos los artículos
Tutoriales · 8 min read

Por qué tu vegetación dispersa parece falsa (y las cinco reglas que lo arreglan)

La dispersión aleatoria no es como funciona la naturaleza. Agrupamiento, relaciones de atracción/evitación entre especies, gradientes de borde, variación de tamaño estructurada y lógica del terreno: cinco reglas que convierten la colocación procedural en un ecosistema creíble, con los números que hacen funcionar cada una.

Illustration comparing an evenly spaced grid of dots with natural clusters

En resumen: el puro azar se lee como artificial porque la vegetación real es lo opuesto a lo aleatorio: es el resultado visible de la competencia por luz, agua y suelo. No necesitas simular nada de esa ecología. Necesitas cinco reglas de colocación que falsifiquen sus resultados: agrupar, relacionar especies, graduar los bordes, estructurar los tamaños y dejar que el terreno decida qué crece. Este artículo da cada regla con los números concretos, más la prueba en escala de grises que detecta la distribución falsa antes que nadie.

Valle de montaña: coníferas agrupándose por humedad y pendiente, praderas entre medias Ningún jardinero colocó esto. Los árboles se agolpan a lo largo del agua y el abrigo, se adelgazan sobre roca y cresta, y el borde de pradera a bosque es un gradiente: cada regla de este artículo es visible en una sola fotografía.

La idea central: la naturaleza es reglas más ruido

Antes de las cinco reglas, el modelo mental que las hace encajar: un paisaje real no es aleatorio ni ordenado: está guiado por reglas con ruido encima. Las semillas caen cerca de los padres, las plantas compiten por la luz, el agua se encharca en los valles, el viento castiga las crestas expuestas. El resultado parece orgánico precisamente porque reglas simples lo produjeron y luego el azar rugió los bordes. La colocación uniformemente aleatoria se salta las reglas y conserva solo el ruido, por lo que se lee como «lo hizo un ordenador». Todo lo de abajo es una forma de volver a añadir las reglas de forma barata.

Regla 1: la naturaleza se agrupa

La colocación uniformemente aleatoria produce un espolvoreo uniforme que no existe en ningún lugar de la Tierra: las plantas reales se agolpan alrededor de lo que las sembró, con huecos genuinamente vacíos entre grupos. Empuja el agrupamiento más allá de lo que parece seguro.

Los árboles se yerguen en arboledas; las flores brotan en manchas; incluso la maleza del desierto se apiña en torno a las líneas de drenaje. El espacio vacío entre grupos no está desperdiciado: es lo que hace que los grupos se lean, da a las líneas de visión un lugar donde respirar y (bonus) se renderiza más barato que el relleno uniforme, porque el suelo vacío no cuesta nada y los grupos se descartan como unidades. Un objetivo práctico: apunta a tamaños de grupo de 3 a 12 instancias con huecos de varios anchos de grupo entre ellos, en vez de un campo matemáticamente uniforme.

¿Por qué «más allá de lo que parece seguro»? Porque en el editor, desde vista cenital, un agrupamiento fuerte parece demasiado escaso: tu instinto es rellenar los huecos. Luego bajas a la altura de los ojos, lo recorres, y los huecos se han convertido en claros, líneas de visión y lugares donde la luz se acumula. Confía más en la lectura a ras de suelo que en la cenital; la vista cenital le miente a tu sentido de la densidad.

Regla 2: las especies tienen relaciones

Dos tipos de relación cubren la mayor parte de la ecología: ATRAER (setas cerca de troncos, hiedra cerca de muros, juncos cerca del agua) y EVITAR (flores de suelo lejos del dosel denso, plántulas lejos de árboles maduros). Un puñado de pares vence a duplicar tu cantidad de assets.

Setas agrupadas en un tronco musgoso en el suelo del bosque Las setas no se dispersan al azar por una pradera: siguen la madera muerta y la humedad. Una sola regla «atraer a troncos y troncos caídos» reproduce esto al instante, y los espectadores lo leen como verdad sin saber por qué.

Los pares que se ganan su sitio en casi cualquier escena templada:

  • setas → atraer troncos de árbol y troncos caídos (los descomponedores siguen la madera muerta)
  • hierba → evitar el dosel denso (pierde la competencia por la luz)
  • helechos → atraer los bordes de sombra (quieren humedad, no oscuridad)
  • árboles jóvenes → evitar árboles viejos (el progenitor da sombra a la plántula)
  • juncos → atraer líneas de agua; flores de pradera → evitarlas
  • rocas/cantos → atraer las bases de pendiente (ruedan cuesta abajo y se juntan)

La razón por la que esto vende realismo tan barato: los espectadores no conocen conscientemente la botánica, pero han caminado por diez mil escenas reales donde estas correlaciones se cumplían. Las violaciones se registran como «de videojuego» sin que el jugador pueda articular por qué el bosque se siente mal. Una configuración de scatter que habla relaciones atraer/evitar con parámetros de distancia (como hace el scatter de Numivo) convierte toda la lista de arriba en cinco o seis entradas de regla, evaluadas automáticamente mientras pintas.

Regla 3: los bosques se hacen en los bordes

Un límite de bosque no es un muro de árboles crecidos; es un gradiente: hierba, luego arbustos, luego árboles pequeños, luego dosel, normalmente en 5 a 15 metros. Dedica una banda de transición allí donde se encuentran dos zonas.

Los ecólogos lo llaman el ecotono, y es donde el ojo pasa la mayor parte del tiempo, porque senderos, caminos, campamentos y espacios de combate se pegan todos a los bordes: el bosque profundo está de todos modos casi ocluido. Un buen gradiente de borde supera a una buena mezcla de bosque profundo cada vez. El mismo principio aplica en cada límite: pradera/roca, roca/agua, agua/arena, cultivado/silvestre. Si haces solo una cosa «avanzada» con tu vegetación, que sean bandas de borde con sus propias mezclas de especies: es el cambio de mayor palanca disponible.

El modo de fallo a evitar es el borde duro: una línea nítida donde el bosque denso se vuelve pradera pelada. Nada en la naturaleza tiene esa línea salvo un césped segado o una excavadora. Incluso un límite de incendio o una línea de árboles se difumina a lo largo de metros. Un borde de vegetación duro se lee como un límite de diseño de niveles, lo que rompe la inmersión justo donde los jugadores más miran.

Regla 4: el tamaño cuenta una historia

La escala idéntica delata al instante, pero la escala aleatoria ingenua es apenas mejor. Estructúrala: especímenes mayores en centros abrigados, menores mordidos por el viento en bordes expuestos, más una rotación pequeña y unos grados de inclinación.

Valores por defecto útiles que aguantan el escrutinio:

  • Rango de escala 0,85–1,25× dentro de una especie, sesgado a pequeño en bordes y altitud: una aleatoriedad uniforme de ±40 % parece una caja de juguetes porque produce gigantes junto a enanos sin lógica.
  • Guiñada aleatoria en todo; los árboles de hoja ancha reciben además 2–5° de inclinación. Árboles perfectamente verticales en una pendiente gritan «colocado»: los árboles reales en una ladera se inclinan, buscan la luz y crecen torcidos.
  • Hunde las instancias 2–5 cm en el suelo. La hierba flotando a la altura del tobillo es el artefacto de scatter más común que hay, invisible en el editor y chillón en un screenshot.
  • Variación de color por instancia de un pequeño porcentaje rompe el brillo de copiar-pegar en campos grandes más eficazmente que añadir variantes de mesh: el ojo pilla el color repetido más rápido que la forma repetida.

El punto más profundo: el tamaño debería codificar la misma historia que cuentan el agrupamiento y los bordes. Árboles grandes y abrigados en el valle, achaparrados en la cresta, plántulas en el borde luminoso del bosque donde entra la luz. Cuando el tamaño concuerda con la posición, la escena se lee como un ecosistema con historia; cuando el tamaño es aleatorio, se lee como assets espolvoreados sobre el terreno.

Regla 5: el terreno decide qué crece

Las máscaras de pendiente y altura son ecología gratis: las caras empinadas sostienen roca y arbustos resistentes, no céspedes; los fondos de valle son más frondosos que las crestas; las especies cambian con la altitud. La geometría que ya tienes lo codifica.

Umbrales que se proyectan bien sobre la percepción: la hierba y la cubierta vegetal se desvanecen por encima de ~30–35° de pendiente; los arbustos aguantan hasta ~45°; más allá, roca pelada y el ocasional habitante de acantilados. Las bandas de altura importan incluso en escenas pequeñas: una mezcla de valle y una de cresta, fundidas sobre la transición, venden una lógica de mundo grande que la cobertura plana uniforme nunca logrará. Añade humedad como tercera máscara donde tu motor lo permita (cerca del agua, en hondonadas) y habrás codificado los tres ejes a los que los ecosistemas reales de verdad responden: luz, elevación y agua.

La belleza de las máscaras de terreno es que no cuestan nada de crear: los datos de pendiente y altura ya existen en tu heightmap. No estás pintando dónde va la hierba; le estás diciendo al sistema «hierba, pero no en acantilados», y los acantilados se enmascaran solos.

Poniéndolo todo junto

La parte alentadora: las reglas se componen en una sola pasada. Robles agrupados + setas atraídas hacia ellos + hierba evitando el dosel + una banda de arbustos en el borde del bosque + máscaras de pendiente manteniendo los acantilados pelados: son cinco ajustes, no cinco semanas de colocación manual. Luego ejecuta la comprobación final.

La prueba de entornar en escala de grises: captura la escena, pásala a blanco y negro y entorna los ojos. La vegetación real produce patrones de valor desiguales y grumosos: masas oscuras, claros luminosos, una textura inquieta. Si tu escala de grises parece un ruido suave y uniforme, tu distribución sigue siendo uniforme por debajo y necesitas volver a la Regla 1 y empujar más fuerte el agrupamiento. Esta prueba funciona porque desaturar quita el color que te estaba halagando y deja solo la distribución, que es lo que realmente se lee como natural o falso.

Cifras de campo que vale la pena robar

  • Tamaño de grupo que se lee natural: 3–12 instancias, huecos de varios anchos de grupo
  • Ancho del gradiente de borde de bosque: 5–15 m de banda de transición dedicada
  • Varianza de escala: 0,85–1,25×, sesgada a pequeño en bordes y altitud
  • Inclinación: 2–5° en árboles de hoja ancha; hundimiento en suelo: 2–5 cm en todo
  • Corte de pendiente para hierba: ~30–35°; arbustos: ~45°
  • Especies necesarias para una escena rica: ~2 dosel, 2 arbusto, 2–3 suelo, 1–2 acento, la distribución vence al número

Mini-FAQ

¿Esto aplica a juegos estilizados? Completamente. Agrupamiento, bordes y lógica de terreno van de distribución, no de fidelidad: un mundo pintado a mano con distribución natural se lee más creíble que uno fotorrealista con un espolvoreo uniforme. La distribución es la capa que los jugadores leen primero, antes que la textura.

¿Cuántas especies necesito de verdad? Menos de las que crees. Una escena se sostiene bien con dos árboles de dosel, dos arbustos, dos o tres cubiertas vegetales y un par de especies de acento, con relaciones entre ellas. La calidad de distribución vence al número de especies cada vez: diez assets colocados con reglas vencen a cuarenta colocados al azar.

¿Y el rendimiento? El agrupamiento es tu amigo: los grupos se descartan como unidades, los huecos no cuestan nada y las bandas de borde concentran el detalle donde los jugadores miran. El scatter de aspecto natural suele ser más barato que la densidad uniforme, no más caro: el espacio vacío que te tentaba rellenar es tiempo de frame gratis.

¿Puedo falsear todo esto con una gran textura de ruido? En parte: el ruido te da el agrupamiento, pero no las relaciones entre especies ni los gradientes de borde, que son las partes que se leen como ecología en vez de mera variación. El ruido es solo la Regla 1; la credibilidad viene de las Reglas 2 y 3.

Cinco reglas, una pasada, y la prueba en escala de grises para verificar. La naturaleza no es aleatoria. Está guiada por reglas con ruido encima, que es exactamente lo que es una buena configuración de scatter.