8: Dynamic Grass Growth with Geometry Nodes

8: Crecimiento dinámico del césped con nodos geométricos

Basándome en las configuraciones anteriores, agregué césped que cambia de altura y densidad según su proximidad a árboles y rocas.

Proceso

Tomé un cubo de la escena para representar una brizna de hierba y utilicé el nodo Combinar XYZ para controlar su escala. El valor Z estaba vinculado a la distancia de los árboles, lo que hacía que la hierba fuera más corta a medida que se acercaba.

Para introducir aleatoriedad, conecté un nodo de valor aleatorio a un nodo matemático (multiplicación) , que luego influyó en la altura del césped. Otro nodo de valor aleatorio se conectó a la rotación del cubo para variar la orientación de cada hoja de césped.

Ajustar los valores mínimos y máximos en los nodos de Valor aleatorio me permitió ajustar la aleatoriedad.

Nodos utilizados y sus funciones

  • Combinar XYZ : combina valores X, Y, Z separados en un vector.
  • Valor aleatorio : genera números aleatorios dentro de un rango.
  • Matemáticas (Multiplicar) : Realiza multiplicaciones matemáticas.
  • Proximidad geométrica : proporciona datos de distancia para escalar.
Regresar al blog

Contenido desplegable

Referencias