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.