Using PCG to populate cliffs and rocks on landscape slopes

Hi @Sypher-66 I have an idea that could be helpful for you. Use a Custom Node inside your PCG graph to manually adjust the rotation of each point based on the surface normal.

  • Add a Custom Blueprint Node to your PCG graph.
  • Inside the PointLoopBody, apply this logic:
  • Normal = GetSurfaceNormal(Point.Position)
  • Rotation = MakeRotFromZ(Normal)
  • Point.Rotation = Rotation

Tutorial:

This video might also be helpful

Please reply in this thread if it was helpful or if you have any questions. I hope you can resolve it. :saluting_face: :saluting_face: