Daily Blender Secrets - Fix Overlapping Particles with Blue Noise Particles add-on
Daily Blender Secrets - Fix Overlapping Particles
Daily Blender Secrets - Non-Overlapping Particles (Method 3)
- Download the zip file
- In Blender, go to Edit; Preferences; Addons; then select install from file and pick the zip. Tick the checkbox to enable the addon.
- Select the surface of the object you want to distribute your particles onto.
- Press Shift + A to open up Mesh menu and select Blue Noise Particles
- Choose highest quality for more evenly spaced particles from the context menu(opens only when you initially make new Blue Noise Particles)
- Select Even in Noise Type
- Select Vertices in Generate
- Click OK in context menu
- After generating the particles, go to Render from Particles Settings and select Object in Render as
Note: Make sure it is in emmiter instead of hair
- You will be prompted with a dropper to select which object you want to pick for particles.
Note: Be sure to enlarge them if you only see origin points as they may be scaled down significantly
After fumbling around this one, I had to use subdivision modifier on surface of object because if it's too low, vertices generated will be messy for particles clumping together from one point. If too high, it will take considerably long time or Blender or computer may crash from extreme high poly objects. I used collection of objects as particles. Here are the difference between overlapping and non-overlapping particles in those two pictures
Blue Noise Particles
Yes they look practically same. Both are used with denoise node in Composite.
(There is an issue, the method won't let you accept color random node for the particle system and instead it will produce one randomized color for all of your meshes)
- Have desired particles on surface first.
- In Blender, go to Edit; Preferences; Addons; then tick 3D Mesh Toolbox in Official list addons
- Select the surface with particles. Go to Modifier Properties and click on Convert to turn them into meshes.
Note: Do not select anything else
- Go to Particle Properties and remove particle system from the surface object
- Select one active object from all of selected particles then Use Ctrl + J to join them
- Press N and go to 3D-Print tab. From there, click on Intersection and go into Edit Mode
- The Intersection will give a result that consist of meshes in contact with each other by faces. Press Ctrl + L to extend to whole separate meshes of selected faces that Intersection gave you.
- Press x to delete them and you have one object containing all meshes that don't overlap with each other.
I refuse to give instructions for video 3 because it requires physics.