9: Integrating Rocks and Managing Overlaps

9: Integrating Rocks and Managing Overlaps

I decided to add rocks to the scene and wanted to ensure they didn't interfere with the grass or trees.

Process

I linked the Distribute Points on Faces node's point information from the trees to a new Geometry Proximity node. Using a Float Curve, I adjusted the Density Factor for the rocks.

By connecting the rocks' geometry to a new Instance on Points node, I could distribute them across the grid without overlapping with other elements.

To prevent grass from growing where rocks or trees are, I used the Realize Instances node to gather geometry information from both and fed this into a combined Geometry Proximity setup for the grass.

This setup ensured that each element in the scene had its space, creating a harmonious composition.

Nodes Used and Their Functions

  • Realize Instances: Converts instances to geometry.
  • Geometry Proximity: Calculates distances between geometries.
  • Float Curve: Adjusts density factors based on proximity.
  • Distribute Points on Faces: Distributes points for rock placement.
  • Instance on Points: Places rock instances on points.
Back to blog

Collapsible content

References