Формула принадлежности пикселя фракталу
Экспериментирую с построением геометрических фракталов. Суть построения похоже на кривую Леви https://ru.wikipedia.org/wiki/Кривая_Леви Только вместо того чтобы брать постоянный угол поворота средней точки 1.57 рад берется последовательно целый набор углов и рисуют не отрезки а только точки.
0 итерация, красные точки, старт.
1 итерация, зеленая точка
2 итерация, синие точки
3 итерация, фиолетовые точки
Кривая Леви, 3 итерации,
итерация1 углы ang1
итерация2 углы ang1 ang1
итерация3 углы ang1 ang1 ang1 ang1
На каждой новой итерации читается последовательность углов. Фрактал, 3 итерации,
итерация1 углы ang1
итерация2 углы ang1 ang2
итерация3 углы ang1 ang2 ang3 ang4
На каждой новой итерации последовательность углов читается заново.
Суть отрисовки такого фрактала это подсчет количества попаданий в пиксель изображения. Например задаем растр 500 на 500 пикселей, считаем такой фрактал округляя координаты каждой точки до координат пикселя. В какой пиксель попали туда добавляем единицу. В итоге получаем массив 500 на 500 в каждой ячейке сколько раз попали в пиксель. Дальше преобразуем количество попаданий в цвет, больше попаданий больше яркость.
Если взять 19 итераций фрактала и чередовать 4 угла можно получить такое.

Тут можно придумать еще много разных правил чтения углов как хватит фантазии. Сейчас хочу попробовать усложнить форму рисуя штук 50 таких фракталов сразу, на процессоре это считать долго т.к. будут миллионы точек, а хотелось бы в реальном времени поэтому хочу попробовать сделать на шейдерах OpenGL. Шейдеры очень любят распаралеленые задачи поэтому им удобна была бы формула не считающая последовательно 19 итераций, а некая формула отвечающая сразу сколько раз такой фрактал попадает в текущий пиксель экрана. Пусть формула даже будет сложной, всеравно по идее будет считать намного быстрей видеокарта чем процессор.
Вот вопрос больше по математике, как придумать такую формулу? Это вообще возможно? Может есть некое приближенное решение? Может есть формулы для кривой Леви сколько раз пиксель принадлежит кривой и на основе этой идеи можно будет что-то придумать?

