Comments 16
Всегда завораживали результаты итерационных алгоритмов.
Выглядит красиво, но почему это пламя?
Отличная статья, с удовольствием попробую сам. А есть-ли возможность плавно и легонько изменять картинку во времени? Какие параметры можно для этого вариировать? Или подобное динамическое расширение здесь невозможно?
Картинки классные, прямо выставку можно делать. Правда странно, что для реализации выбрали язык C.
Писал как-то такое, если кому интересно, исходники для OpenCV + CUDA можно взять здесь: drive.google.com/file/d/0Bxk3hR536PxSODRRMllrZGRmLUE/view?usp=sharing
Работает почти реалтайм на NVIDIA GTX 560.
В CUDA оптимизации не очень силен, подозреваю что мою реализацию можно сильно ускорить.
Работает почти реалтайм на NVIDIA GTX 560.
В CUDA оптимизации не очень силен, подозреваю что мою реализацию можно сильно ускорить.
Теперь обернуть это в плагин к Milkdrop, задать реагирование переменных на mp3 и будет замечательно!
Судя по формулам, этот принцип построения еще называют strange attractor. В гугле можно найти много интересных примеров, в том числе анимацию движения «каретки».
Не хочу обидеть автора, но статья получилась не очень. Идея замечательная, интерес вызывает, но объяснения такие, что что они есть, что их не было бы — непонятно почти все. Раза 3 уже вдумчиво перечитываю эту статью, но до сих пор не осознал ни как оно работает, ни что, собственно, происходит-то. Если хочешь чему-то научить, то и пояснения должны быть, и большее внимание к читателям.
Хорошая англоязычная статья с описанием алгоритма Fractal flame: flam3.com/flame_draves.pdf
Sign up to leave a comment.
Фрактальное пламя — алгоритм построения