Controllo manuale delle istanze in Geometry Nodes con Weight Paint

Pubblicato il 16 March 2026 | Tradotto dallo spagnolo

I sistemi di dispersione procedurale pura possono generare risultati uniformi e ripetitivi. Per scenari come un campo d'erba o un letto di rocce, è necessario un controllo artistico più diretto. Una tecnica efficace combina la potenza di Geometry Nodes con la precisione della pittura manuale di attributi. Questo permette di definire zone di maggiore densità o dimensione in modo organico, integrando il meglio di entrambi gli approcci: l'automazione e la direzione artistica.

Una mano humana pinta pesos en un modello 3D, controlando la densidad y tamaño de la hierba generada proceduralmente a su alrededor.

Implementazione tecnica: attributi pittati e nodi 🛠️

Il processo si inicia sulla mesh base, creando due attributi personalizzati: densità e scala. Usando la modalità Weight Paint, si pittano valori sulla superficie, dove il bianco rappresenta il valore massimo e il nero il minimo. In Geometry Nodes, questi attributi vengono catturati con il nodo Capture Attribute o Sample Texture. L'attributo scala si collega direttamente a un nodo Scale Instances. Per la densità, il valore pittato si usa come soglia in un nodo Compare, filtrando i punti generati da Distribute Points on Faces prima di istanziare.

Quando l'erba ti chiede un ritocco di luci e ombre 🌱

È il momento in cui ti rendi conto che il tuo prato procedurale ha calvizie e zone di crescita incontrollata, come un giardino abbandonato da qualcuno che sapeva solo usare il tasto randomizza. Ora, invece di litigare con rumori e parametri, prendi il pennello dei pesi come un divino paesaggista, dando tocchi di verde qua e là. L'ironia sta nel fatto che, per far sembrare qualcosa naturale, alla fine bisogna pittarlo a mano, quasi come se gli algoritmi avessero bisogno di un po' di aiuto artigianale per non comportarsi come robot.