Фрактал.

Пусть экран компьютера будет комплексная плоскость. Тогда каждый пиксель будет комплексным числом которое мы подставим в рекурсивную формулу Мандельброта

z{n+1} = z{n}^2 + наш_пиксель_как_комплексное_число

z{0} = 0

Подсчитаем z{1} z{2} z{3} и так до z{100}. Если на каком то шаге абсолютное значение z{n} превысит 2 то отметим этот пиксель ярким цветом в зависимости от n. если через 100 шагов абсолютное значение z останется меньше 2 то отметим этот пиксель черным цветом. добавим простенькой анимации и получим

код шейдера Inigo Quilez.

Вроде супер простая формула а получаются какие то спирали, ландшафты, птицы, инопланетные растения.

9
1
15 комментариев