Skip to content

RazorYhang/PoissonDiskGeneratorForUnity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoissonDiskGeneratorForUnity

A Possion Disk sample generator for Unity3D

This Unity3D C# script generates poisson disc samples for general purpose.

 

To use:

  1. set parameters. ( minDist / k / sampleRange )

  2. call Generate(). It will return the list contains sample points.

  3. The PoissonDiskResultHelper.cs can help you set the parameters in Unity editor and visualize the result.

     

For Poisson Disc and Supersampling, please take a look at:

https://en.wikipedia.org/wiki/Supersampling#Poisson_disc

 

The algorithm in this script follows:

"Fast Poisson Disk Sampling in Arbitrary Dimensions. Robert Bridson. ACM SIGGRAPH 2007"

TODO:

  1. Darting position could be optimized based on grid occupation condition.
  2. the "List resultList" is some how unnecessary.
  3. Make the edge of the samples tiled.

About

A Possion Disk sample generator for Unity3D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages