Фрактал.
Пусть экран компьютера будет комплексная плоскость. Тогда каждый пиксель будет комплексным числом которое мы подставим в рекурсивную формулу Мандельброта
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.
Вроде супер простая формула а получаются какие то спирали, ландшафты, птицы, инопланетные растения.
15 комментариев