Фракталы широко применяются в компьютерной графике, в математике, в механике. Они стали новым направлением в искусстве, демонстрируя собой настоящие шедевры – картины необычайной красоты и привлекательности. Кроме того, для разработки логотипов, фонов для сайтов также можно использовать программы-генераторы фрактальной графики. Заметим, что создание веб-сайтов с применением фрактальных изображений в настоящее время фактически не рассматривается. В целом, тема про фрактальную графику еще не раскрыта до конца и поэтому так популярна и увлекательна.
Фрактал (лат. fractus– дробленый) – термин, означающий геометрическую фигуру, обладающую свойством самоподобия, то есть составленную из нескольких частей, каждая из которых подобна всей фигуре целиком [1]. В более широком смысле под фракталами понимают множества точек в евклидовом пространстве, имеющие дробную метрическую размерность, либо метрическую размерность, строго большую топологической.
Существует множество редакторов, служащих для генерации фрактальных изображений. Нами были рассмотрены следующие наиболее распространенные и доступные программы-генераторы фрактальной графики: UltraFractal, FractalExplorer, ChaosPro, Apophysis, Chaoscope.
В ходе работы были выделены следующие критерии сравнения программ создания фрактальной графики: экспорт рисунка, одновременное построение нескольких фракталов в разных окнах, создание трехмерных представлений фракталов на основе обычных двумерных изображений, наличие библиотеки стандартных формул и собственного формата, способ распространения, принцип создания фрактальных изображений, работа со слоями, настройка цветовых параметров, возможность создания анимации, уровень сложности интерфейса работы.
В таблице представлены результаты сравнения программ построения фрактальной графики по первым пяти критериям.
По способу распространения все приведенные программы бесплатные, кроме UltraFractal.
Сравнительный анализ программ построения фрактальной графики
UltraFractal |
Fractal Explorer |
ChaosPro |
Apophysis |
Chaoscope |
|
Экспорт рисунка |
jpg, bmp, png, psd, avi |
jpg, bmp, png, gif, avi |
jpg, bmp, png, psd, avi |
jpg, bmp, png, psd, avi |
bmp |
Многооконный режим |
- |
- |
+ |
- |
- |
Создание 3D фракталов |
- |
- |
+ |
- |
+ |
Библиотека стандартных формул |
+ |
+ |
+ |
+ |
|
Язык |
Русский |
- |
Английский |
Английский |
Английский |
Все программы имеют библиотеку стандартных формул, позволяют работать со слоями и настраивать цвет. Также, создание анимации возможно во всех рассматриваемых редакторах.
Узор, сгенерированный в ChaosPro
Программа ChaosPro позволяет создавать достаточно сложные рисунки и поддерживает интерактивность. Любое изменение параметров фрактала немедленно инициирует перерисовку изображения в окне предварительного просмотра. В данном редакторе возможна работа в двух окнах одновременно. На рисунке представлен узор, сгенерированный в ChaosPro.