Сделал Poisson Disk Generator на С++ в одном файле. Думаю многим здесь может пригодиться.
https://github.com/corporateshark/poisson-disk-generator
http://blog.linderdaum.com/2014/05/06/poisson-disk-points-generator
Утащил. Давно был нужен, но было лень. Спасибо.
А что это такое и для чего применяется?
nes
> для чего применяется?
Например, посчитать точки, где посеять ромашки:
nes
Я думал для рандомной расстановки растений
а я этот давно юзаю
http://www.coderhaus.com/?p=11
Mr F
> а я этот давно юзаю
Так он же на C# и картинку не сохраняет.
_NetSurfer_
а, тут картинка. я, в основном, для констант шейдерных генерил - там он как раз подходит.
в общем, полезно, спасибо тебе.
Объясните мне, тупому, в чём тут глубокий смысл и почему распределение Пуассона выглядит как равномерное двухмерное?
Алексей Патрашов
> почему распределение Пуассона выглядит как равномерное двухмерное?
Потому что настоящее равномерное распределение не выглядит равномерным.
занятно...
}:+()___ [Smile]
> Потому что настоящее равномерное распределение не выглядит равномерным.
А Мерсен куда потерялся? Я полосатость видел только у совсем примитивных ГПСЧ. Я код посмотрел, а там болтается квадратный корень, что на скорость влияет отрицательно. Картина высокохудожественная где-нибудь есть для сравнения?
Да какая разница, корень там или нет. В шойдыры-то он попадает в виде захардкоженного)списка оффсетов.
Добавил маску плотностей.
Берём вот такую маску:
И получаем вот такое распределение:
Офигенчик! Утащу себе, спасибо :)
Тема в архиве.