Раз пошел такой замес обобщу
d - измерения
v - вектор в d пространстве ( грубо массив координат v(d))
остальное как прежде
e(n,v)=e(n-1,v div r)+e(1,v mod r)*r^d(n-1)
можно я думаю обобщить для случая не равностороннего паттерна если это нужно
Вид для печати
Раз пошел такой замес обобщу
d - измерения
v - вектор в d пространстве ( грубо массив координат v(d))
остальное как прежде
e(n,v)=e(n-1,v div r)+e(1,v mod r)*r^d(n-1)
можно я думаю обобщить для случая не равностороннего паттерна если это нужно
Ещё-бы придумать алгоритм генерации наиболее небанальных паттернов, для полной автоматизации. :)
А чем не устраивает Floyd-Steinberg dithering? Красивей же.
Не совсем по теме
просто оставлю это сдеся
тк прикольно и стабильно выглядит
http://3909.co/dev/od/img/Dither2-SplitCompare.gif
https://forums.tigsource.com/index.p...742#msg1363742
- - - Добавлено - - -
Как бы такого добиться
одной постобработкой...
...для 3дэ
можно попробовать чб текстуры с жестким мипмапингом