Хороший вопрос. И искрами называют, и пламенем… Такое вот название дал автор. Если погуглить, можно найти весьма похожие на пламя изображения, созданные с помощью аналогичных алгоритмов
Отличная статья, с удовольствием попробую сам. А есть-ли возможность плавно и легонько изменять картинку во времени? Какие параметры можно для этого вариировать? Или подобное динамическое расширение здесь невозможно?
Язык С выбрали скорее всего из-за того, что вычислений производится достаточно много, и поэтому важна скорость. По возможности процесс был распараллелен с использованием Pthreads, в частности там, где выполняется определение цвета точки.
Судя по формулам, этот принцип построения еще называют strange attractor. В гугле можно найти много интересных примеров, в том числе анимацию движения «каретки».
Не хочу обидеть автора, но статья получилась не очень. Идея замечательная, интерес вызывает, но объяснения такие, что что они есть, что их не было бы — непонятно почти все. Раза 3 уже вдумчиво перечитываю эту статью, но до сих пор не осознал ни как оно работает, ни что, собственно, происходит-то. Если хочешь чему-то научить, то и пояснения должны быть, и большее внимание к читателям.
Фрактальное пламя — алгоритм построения