Results 1 to 16 of 16
  1. #1

    [Addon] Blue Noise Particles

    This addon is so fundamental I'm amazed no one has made it yet.

    I’ve released a plugin generates a random arrangement of particles with a blue noise distribution. This is also known as Poisson Disk Sampling.

    planar_demo.png

    This distribution of particles guarantees no two particles are very near each other. It's often considered a higher quality particle arrangement than Blender's default uniform sampling. It's particularly useful for organic arrangements, and randomly arranging meshes without collisions.

    It works with any mesh, and all of Vertex, Face and Volume emission.




    forest.png


    density_demo.png

    As always, let me know what you think, and feel free to send me good demo example for the gallery, my programmer art leaves a lot to be desired.



  2. #2
    Member manitwo's Avatar
    Join Date
    Feb 2007
    Location
    Stuttgart
    Posts
    205
    wow, this is great! thanks for sharing!



  3. #3
    Member dbachmann's Avatar
    Join Date
    May 2008
    Location
    Basel, Switzerland
    Posts
    17
    Very cool, I waited for something like this since Softimage times Thank you for going at it!

    Is is possible to get more than 1000 particles generated? When I set it higher it crashes blender.



  4. #4
    Yes, it easily goes to 10000 on my PC. Can you try on lower qualities. Can you get it to crash on quality "None"?



  5. #5
    Member Manolo76's Avatar
    Join Date
    Apr 2012
    Location
    Univers Zéro
    Posts
    228
    Really cool. I searched for something like this in Blender particles options last time I wanted to generate a forest. Thanks.



  6. #6
    Member dbachmann's Avatar
    Join Date
    May 2008
    Location
    Basel, Switzerland
    Posts
    17
    Thanks for answering, using quality "none" I am able to generate 5000 particles, above it crashes blender (2.78c official).



  7. #7
    I think I've identified the crash and fixed. Can you re-download the updated version, and try again?



  8. #8
    Amazing! Great addon.



  9. #9
    Member
    Join Date
    May 2002
    Location
    Canada
    Posts
    405
    I'm getting a crash whenever I set 'Volume', no matter what quality setting I use:

    http://pasteall.org/pic/index.php?id=115550

    I was hoping to get a more even particle distribution in a volume, as blender's defaults seem to concentrate the particles at the center of the sphere's volume.



  10. #10
    Member Manolo76's Avatar
    Join Date
    Apr 2012
    Location
    Univers Zéro
    Posts
    228
    By the way, is it not possible to add this arrangement option in the Particle system of Blender so it can be used "live" or it's too complex to implement ?



  11. #11
    Gimble: I've fixed the problem with volume issues. The addon does space out volume particles more evenly than blender's defaults, but it still suffers a bit from the same issue.

    volume.png


    Manolo76: The addon is a bit too slow to update everytime something changes. It would have to be a change to core blender to support that. I had a look at doing so and it is pretty feasible, but I think the devs are planning to rewrite the particle system from 2.8, so I won't try until then.

    I'd recommend until then you use a built in particle system for "live" and then switch to this addon when your mesh is mostly done.



  12. #12



  13. #13
    Member dbachmann's Avatar
    Join Date
    May 2008
    Location
    Basel, Switzerland
    Posts
    17
    cool, it works now, thank you!



  14. #14
    Member
    Join Date
    May 2002
    Location
    Canada
    Posts
    405
    Thank you so much for this great Python script BorisTheBrave.

    I tried a quick test, and I'm getting much improved results.

    http://pasteall.org/pic/index.php?id=115568

    A slight lag at High quality (on a ~10 year old computer), but nothing serious.



  15. #15
    Member
    Join Date
    Oct 2014
    Location
    Chernivtsi, Ukraine
    Posts
    156
    Thanks for sharing



  16. #16
    I added a new feature that let's you generate "patchy" particle distributions. Could be handy.

    patchiness.png



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •