Обзор программного обеспечения для создания и работы с

advertisement
Тема: «Фрактальная графика». Обзор программного обеспечения для
создания и работы с фракталами. Практическая работа с программами
Apophysis, Ultra Fractal и Mandelbrot Explorer.
Материалы лекции.
В последнее время было разработано большое количество программ,
позволяющих строить различные фракталы, например:
 Mandelbrot Explorer – (скачать на сайте
http://www.sadmansoftware.com/mandelbrot/) простенькая программа для
демонстрации множества Мандельброта;
 Ultra Fractal – (скачать на сайте http://www.ultrafractal.com/) программа,
предназначенная для создания и анимации изображений по фрактальному
алгоритму;
 Fractal Explorer – (скачать на сайте http://www.eclectasy.com/FractalExplorer/index.html) одна из лучших на сегодняшний день программ для
создания изображений фракталов;
 XaoS – (скачать на сайте http://xaos.sourceforge.net/)
многоплатформенный генератор фракталов, позволяет приближать и
удалять картинку в реальном времени;
 Apophysis — (скачать на сайте http://www.apophysis.org/) программа для
создания fractal flames. Fractal flames является расширением IFS
фракталов;
Подробнее рассмотрим эти программы.
Mandelbrot Explorer - очень несложная программа для демонстрации
множества Мандельброта.
Интерфейс программы очень прост:
Рисунок 15 Интерфейс Mandelbrot Explorer
Сверху меню, состоящее из 3-х команд: Файл, просмотр, помощь.
Простым щелчком на поверхности для просмотра фрактала можно увидеть
более подробные детали картинки. Имеется возможность сохранить
изображение в файле с расширением .bmp
Рисунки 16 и 17 примеры полученных фрактальных картинок.
Ultra Fractal – одна из лучших программ для создания фрактальных
изображений. Это очень простой в использовании, но вместе с тем очень
мощный инструмент работы с фракталами. Для того чтобы научиться
строить свои фракталы, нужно начинать именно с этой программы. Изучив
основное, можно научиться изменять цвета, добавлять слои, использовать
маски, и даже создавать анимацию.
Интерфейс программы:
Строка меню
инструменты
Область
построения
текущего
фрактала
Окна:
Свойства слоя
Свойства
фрактала
Фрактальный
метод
Статистика
Преобразовании
(Render)
Рисунок 17 интерфейс Ultra Fractal
Создать новый фрактал можно одним из следующих способов:
 File / создать/ выбрать шаблон;
 Fractal /swich mode/ указать мышью на видимой поверхности текущего
фрактала.
Сохранить фрактал:
 Fractal/Render to disc/выбрать формат
 File/Export Image/выбрать формат
На рисунках 19-22 представлены фракталы, полученные изменением
исходного шаблона, начальных координат и цветового набора.
Из всего этого многообразия программ для работы с фракталами не
менее интересной является программа Fractal Explorer. Версию данной
программы можно найти в Интернете на сайте http://www.eclectasy.com.
Внешний вид программы традиционен: строка меню, под ней Toolbar панель инструментов, внизу строка состояния - Statusbar.
К каждой кнопке панели инструментов имеется соответствующий
подпункт меню, но не к каждому подпункту имеется кнопочный
эквивалент. Файлы фракталов - основные типы файлов, с которыми работает
программа (имеют расширения frs, fri, fr3, fr4), называются в FE спотами. Не
являясь графическими файлами в привычном понимании, они, тем не менее,
интерпретируются в FE как картинки. Фактически это список инструкций что нарисовать и как это всё раскрасить. Имея небольшой размер, идеально
подходят для хранения и пересылке по e-mail, а загрузив спот-файл в FE
можно получить готовую картинку, нужного размера и превосходного
качества, так как спот свободно масштабируется. Последнее обстоятельство
позволяет на предварительном этапе оперировать спотами небольшого
экранного размера, что ускоряет скорость их прорисовки.
Apophysis — программа для создания fractal flames.
Рисунок 23 интерфейс программы Apophysis
Выбор фрактала осуществляется из библиотеки. Имеется возможность
использовать фильтры (Variation), просматривать анимацию, сохранять в
других графических форматах.
Где можно использовать фрактальные программы?
Примером использования являются различные «Хранители экрана»
(ScreenSaver) Например, программа agate.exe
Программу Mandelbrot Explorer также можно использовать как
ScreenSaver, надо только переименовать Mandelbrot Explorer.exe в
Mandelbrot Explorer.scr
Практическая работа:
Поэкспериментировать с программами Mandelbrot Explorer, Ultra Fractal,
Apophysis, полученные фракталы сохранить в формате .jpg
Download