Support us on Patreon:
Often you’ll need point distributions with non-overlapping points. Be it that you want to pack scales onto the surface of a fish or distribute vegetation on your procedural terrain. Although the “distribute points on faces“ node comes with a poisson disc mode to remove overlapping points, that is not always the ideal solution. Relaxing the point positions through simulation can help in these situations. In this tutorial Manuel uses one of the experimental Geometry Nodes Simulation builds to implement a point relaxation simulation.
Here you can download the experimental Geometry Nodes Simulation Build
Download Scene File:
00:00 Intro
00:32 How the Algorithm works
02:53 Implement Relaxation in Blender
03:10 Set up Simulation
04:09 Merge by Distance
04:35 Calculate Displacement Vectors
06:11 Instance Geo onto the Points
07:00 Put the Points on the Surface of a Torus
08:04 Reproject the Points onto the Surface
09:55 Add Points over Time
11:35 Stop Emission of Points after a certain Frame