Tutti gli articoli
Tutorial · 8 min read

Perché la tua vegetazione sparsa sembra finta, e le cinque regole che lo risolvono

Lo scatter casuale non è come funziona la natura. Raggruppamento, relazioni di attrazione/evitamento tra specie, gradienti di bordo, variazione di dimensione strutturata e logica del terreno; cinque regole che trasformano il posizionamento procedurale in un ecosistema credibile, con i numeri che fanno funzionare ciascuna.

Illustration comparing an evenly spaced grid of dots with natural clusters

Il puro caso si legge come artificiale perché la vegetazione reale è l'opposto del casuale: è il risultato visibile della competizione per luce, acqua e suolo. Non devi simulare nulla di quell'ecologia. Ti servono cinque regole di posizionamento che ne falsifichino i risultati: raggruppare, mettere in relazione le specie, sfumare i bordi, strutturare le dimensioni e lasciare che il terreno decida cosa cresce. Questo articolo dà ogni regola con i numeri concreti, più il test in scala di grigi che individua la distribuzione finta prima di chiunque altro.

Valle di montagna: conifere che si raggruppano per umidità e pendenza, prati in mezzo Nessun giardiniere ha posizionato questo. Gli alberi si ammassano lungo l'acqua e il riparo, si diradano su roccia e cresta, e il bordo prato-foresta è un gradiente: ogni regola di questo articolo è visibile in una sola fotografia.

L'intuizione centrale: la natura è regole più rumore

Prima delle cinque regole, il modello mentale che le fa scattare: un paesaggio reale non è casuale e non è ordinato; è guidato da regole con rumore sopra. I semi cadono vicino ai genitori, le piante competono per la luce, l'acqua ristagna nelle valli, il vento punisce le creste esposte. Il risultato appare organico proprio perché regole semplici lo hanno prodotto e poi il caso ne ha reso ruvidi i bordi. Il posizionamento uniformemente casuale salta le regole e conserva solo il rumore, ed è per questo che si legge come "l'ha fatto un computer". Tutto ciò che segue è un modo per riaggiungere le regole a basso costo.

Regola 1: la natura si raggruppa

Il posizionamento uniformemente casuale produce una spolverata uniforme che non esiste in nessun luogo sulla Terra: le piante reali si ammassano attorno a ciò che le ha seminate, con vuoti genuinamente vuoti tra i gruppi. Spingi il raggruppamento oltre ciò che sembra sicuro.

Gli alberi stanno in boschetti; i fiori sbocciano a chiazze; persino la macchia desertica si raggruppa attorno alle linee di drenaggio. Lo spazio vuoto tra i gruppi non è sprecato: è ciò che rende leggibili i gruppi, dà alle linee di vista dove respirare e (bonus) si renderizza più economico del riempimento uniforme, perché il suolo vuoto non costa nulla e i gruppi si cullano come unità. Un obiettivo pratico: punta a dimensioni di gruppo di 3–12 istanze con vuoti di diverse larghezze di gruppo tra loro, anziché un campo matematicamente uniforme.

Perché "oltre ciò che sembra sicuro"? Perché nell'editor, dalla vista dall'alto, un raggruppamento forte sembra troppo rado: il tuo istinto è riempire i vuoti. Poi scendi ad altezza occhi, lo percorri, e i vuoti sono diventati radure, linee di vista e luoghi dove la luce ristagna. Fidati della lettura a terra più che di quella dall'alto; la vista dall'alto mente al tuo senso della densità.

Regola 2: le specie hanno relazioni

Due tipi di relazione coprono gran parte dell'ecologia: ATTRARRE (funghi vicino ai tronchi, edera vicino ai muri, canne vicino all'acqua) ed EVITARE (fiori di terra lontano dalla chioma densa, alberelli lontano dagli alberi maturi). Una manciata di coppie batte il raddoppio del conteggio degli asset.

Funghi raggruppati su un tronco muschioso sul suolo della foresta I funghi non si spargono a caso in un prato: seguono il legno morto e l'umidità. Una sola regola "attrai verso tronchi e ceppi" riproduce questo istantaneamente, e gli spettatori lo leggono come verità senza sapere perché.

Le coppie che si guadagnano il posto in quasi ogni scena temperata:

  • funghi → attrarre tronchi d'albero e ceppi caduti (i decompositori seguono il legno morto)
  • erba → evitare la chioma densa (perde la competizione per la luce)
  • felci → attrarre i bordi d'ombra (vogliono umidità, non buio)
  • alberi giovani → evitare gli alberi vecchi (il genitore ombreggia la piantina)
  • canne → attrarre le linee d'acqua; fiori di prato → evitarle
  • rocce/massi → attrarre le basi di pendio (rotolano a valle e si raccolgono)

Il motivo per cui questo vende realismo così a buon mercato: gli spettatori non conoscono consciamente la botanica, ma hanno camminato per diecimila scene reali dove queste correlazioni valevano. Le violazioni si registrano come "da videogioco" senza che il giocatore sappia articolare perché la foresta sembra sbagliata. Una configurazione di scatter che parla relazioni attrai/evita con parametri di distanza (come fa lo scatter di Numivo) trasforma l'intera lista sopra in cinque o sei voci di regola, valutate automaticamente mentre dipingi.

Regola 3: le foreste si fanno ai bordi

Un confine di foresta non è un muro di alberi adulti, è un gradiente: erba, poi arbusti, poi alberelli, poi chioma, di solito su 5–15 metri. Dedica una fascia di transizione ovunque due zone si incontrino.

Gli ecologi lo chiamano ecotono, ed è dove l'occhio passa la maggior parte del tempo, perché sentieri, strade, accampamenti e spazi di combattimento abbracciano tutti i bordi, la foresta profonda è comunque per lo più occlusa. Un buon gradiente di bordo supera un buon mix di foresta profonda ogni volta. Lo stesso principio vale a ogni confine: prato/roccia, roccia/acqua, acqua/sabbia, coltivato/selvatico. Se fai una sola cosa "avanzata" alla tua vegetazione, falla essere fasce di bordo con i loro mix di specie: è il cambiamento a più alta leva disponibile.

La modalità di fallimento da evitare è il bordo netto: una linea precisa dove la foresta densa diventa prato spoglio. Nulla in natura ha quella linea tranne un prato rasato o un bulldozer. Persino un confine d'incendio o un limite del bosco sfuma su metri. Un bordo di vegetazione netto si legge come un confine di level design, che spezza l'immersione esattamente dove i giocatori guardano di più.

Regola 4: la dimensione racconta una storia

La scala identica si tradisce all'istante, ma la scala casuale ingenua è appena migliore. Strutturala: esemplari più grandi nei centri riparati, più piccoli morsi dal vento sui bordi esposti, più una piccola rotazione e qualche grado di inclinazione.

Impostazioni predefinite utili che reggono all'esame:

  • Intervallo di scala 0,85–1,25× all'interno di una specie, inclinato verso il piccolo ai bordi e in quota: una casualità uniforme del ±40 % sembra una scatola di giocattoli perché produce giganti accanto a nani senza logica.
  • Imbardata casuale su tutto; gli alberi a foglia larga ricevono in più 2–5° di inclinazione. Alberi perfettamente verticali su un pendio urlano "posizionato": gli alberi veri su una collina si inclinano, cercano la luce e crescono storti.
  • Affonda le istanze di 2–5 cm nel terreno. L'erba fluttuante all'altezza della caviglia è l'artefatto di scatter più comune che esista, invisibile nell'editor e stridente in uno screenshot.
  • Una variazione di colore per istanza di qualche punto percentuale spezza lo scintillio da copia-incolla nei grandi campi più efficacemente dell'aggiungere varianti di mesh: l'occhio coglie il colore ripetuto più in fretta della forma ripetuta.

Il punto più profondo: la dimensione dovrebbe codificare la stessa storia che raccontano il raggruppamento e i bordi. Grandi alberi riparati nella valle, striminziti sulla cresta, alberelli al luminoso bordo della foresta dove entra la luce. Quando la dimensione concorda con la posizione, la scena si legge come un ecosistema con una storia; quando la dimensione è casuale, si legge come asset spolverati sul terreno.

Regola 5: il terreno decide cosa cresce

Le maschere di pendenza e altezza sono ecologia gratuita: le facce ripide reggono roccia e arbusti resistenti, non prati; i fondovalle sono più rigogliosi delle creste; le specie cambiano con la quota. La geometria che hai già la codifica.

Soglie che si mappano bene sulla percezione: erba e copertura del suolo svaniscono sopra ~30–35° di pendenza; gli arbusti reggono fino a ~45°; oltre, roccia nuda e l'occasionale abitante di rupe. Le fasce di altezza contano anche in piccole scene: un mix di valle e un mix di cresta, fusi sulla transizione, vendono una logica di grande mondo che la copertura piatta uniforme non raggiungerà mai. Aggiungi l'umidità come terza maschera dove il tuo motore lo consente (vicino all'acqua, negli avvallamenti) e hai codificato i tre assi a cui gli ecosistemi reali davvero rispondono: luce, elevazione e acqua.

La bellezza delle maschere di terreno è che non costano nulla da creare: i dati di pendenza e altezza esistono già nella tua heightmap. Non stai dipingendo dove va l'erba; stai dicendo al sistema "erba, ma non sulle scogliere", e le scogliere si mascherano da sole.

Metterlo insieme

La parte incoraggiante: le regole si compongono in una sola passata. Querce raggruppate + funghi attratti a esse + erba che evita la chioma + una fascia di arbusti al bordo della foresta + maschere di pendenza che tengono nude le scogliere, sono cinque impostazioni, non cinque settimane di posizionamento manuale. Poi esegui il controllo finale.

Il test dello strizzare gli occhi in scala di grigi: fai uno screenshot della scena, portalo in bianco e nero e strizza gli occhi. La vegetazione reale produce pattern di valore irregolari e grumosi: masse scure, radure luminose, una texture inquieta. Se la tua scala di grigi sembra un rumore liscio e uniforme, la tua distribuzione è ancora uniforme sotto e devi tornare alla Regola 1 e spingere più forte il raggruppamento. Questo test funziona perché desaturare toglie il colore che ti lusingava e lascia solo la distribuzione, che è ciò che davvero si legge come naturale o finto.

Numeri sul campo che vale la pena rubare

  • Dimensione del gruppo che si legge naturale: 3–12 istanze, vuoti di diverse larghezze di gruppo
  • Larghezza del gradiente di bordo foresta: 5–15 m di fascia di transizione dedicata
  • Varianza di scala: 0,85–1,25×, inclinata verso il piccolo ai bordi e in quota
  • Inclinazione: 2–5° su alberi a foglia larga; affondamento nel terreno: 2–5 cm su tutto
  • Taglio di pendenza per l'erba: ~30–35°; arbusti: ~45°
  • Specie necessarie per una scena ricca: ~2 chioma, 2 arbusto, 2–3 suolo, 1–2 accento; la distribuzione batte il conteggio

Mini-FAQ

Vale per i giochi stilizzati? Completamente. Raggruppamento, bordi e logica del terreno riguardano la distribuzione, non la fedeltà: un mondo dipinto a mano con distribuzione naturale si legge più credibile di uno fotorealistico con una spolverata uniforme. La distribuzione è lo strato che i giocatori leggono per primo, prima della texture.

Di quante specie ho davvero bisogno? Meno di quante pensi. Una scena regge bene su due alberi di chioma, due arbusti, due o tre coperture del suolo e un paio di specie d'accento, con relazioni tra loro. La qualità di distribuzione batte il conteggio delle specie ogni volta: dieci asset posizionati con regole battono quaranta posizionati a caso.

E le prestazioni? Il raggruppamento è tuo amico: i gruppi si cullano come unità, i vuoti non costano nulla e le fasce di bordo concentrano il dettaglio dove i giocatori guardano. Lo scatter dall'aspetto naturale è di solito più economico della densità uniforme, non più costoso: lo spazio vuoto che eri tentato di riempire è tempo di frame gratis.

Posso falsificare tutto questo con una grande texture di rumore? In parte: il rumore ti dà il raggruppamento, ma non le relazioni tra specie o i gradienti di bordo, che sono le parti che si leggono come ecologia anziché mera variazione. Il rumore è solo la Regola 1; la credibilità viene dalle Regole 2 e 3.

Cinque regole, una passata, e il test in scala di grigi per verificare. La natura non è casuale: è guidata da regole con rumore sopra, che è esattamente ciò che è una buona configurazione di scatter.