- •Тема 1. Векторная графика. Средства создания векторных изображений
- •Особенности терминологии
- •Математические основы векторной графики
- •Объект Текст
- •Модификация формы объектов
- •Преобразование векторных объектов в точечное изображение
- •2. Программы сапр
- •Средства трехмерного моделирования
- •Геометрические операторы
- •Геометрические операторы визуализации
- •Отображение и кадрирование
- •Морфологические операторы
- •3. Трехмерная художественная графика
- •4. Фрактальная графика
- •Растровая графика
4. Фрактальная графика
Фрактальная графика, как и векторная, основана на математических вычислениях. Базовым элементом фрактальной графики является сама математическая формула, то есть никаких объектов в памяти компьютера не хранится и изображение строится исключительно по уравнениям. Таким способом строят как простейшие регулярные структуры, так и сложные иллюстрации, имитирующие природные ландшафты и трехмерные объекты.
Понятия фрактал, фрактальная геометрия, появившиеся в конце 70-х, сегодня прочно вошли в обиход математиков и компьютерных художников.
Слово фрактал произошло от латинского fractus и в переводе означает «состоящий из фрагментов». Оно было предложено математиком Бенуа Мандельбродом в 75-ом году для обозначения нерегулярных, но самоподобных структур. |
Фракталом называется структура, состоящая из частей, которые в каком-то смысле подобны целому. Из всех типов фракталов наиболее наглядными являются геометрические фигуры. В двухмерном случае их получают с помощью некоторой ломаной (или поверхности в трехмерном случае), называемой генератором. За один шаг алгоритма каждый из отрезков, составляющих ломаную, заменяется на ломаную-генератор в соответствующем масштабе. В результате бесконечного повторения этой процедуры получается геометрический фрактал.
Одним из основных свойств фракталов является самоподобие. Объект называется самоподобным, когда увеличенные части объекта походят на сам объект и друг на друга (в простейшем случае небольшая часть фрактала содержит информацию обо всём фрактале). Например, снежинка несёт информацию о снежном сугробе, а горный камень имеет те же самые очертания, что и горный хребет. Благодаря этому свойству можно использовать фракталы для генерирования поверхности местности, которая походит на саму себя, независимо от масштаба, в котором она отображена. В компьютерной графике это используется благодаря компактности математического аппарата, необходимого для ее реализации. Так, с помощью нескольких математических коэффициентов можно задать линии и поверхности очень сложной формы.
Сегодня разработаны алгоритмы синтеза коэффициентов фрактала, позволяющего воспроизвести копию любой картинки сколь угодно близкой к исходному оригиналу. С точки зрения машинной графики фрактальная геометрия незаменима при генерации искусственных облаков, гор, поверхности моря. Благодаря фрактальной графике найден способ эффективной реализации сложных неевклидовых объектов, образы которых весьма похожи на природные.
Геометрические фракталы на экране монитора – это узоры, построенные самим компьютером по заданной программе. Они очень красивы и необычны, поэтому считаются как новый вид компьютерного искусства. Помимо фрактальной живописи существует фрактальная анимация и фрактальная музыка.
Отличие фрактальных графических редакторов от прочих графических редакторов:
1. Создатель фракталов – это художник, скульптор, фотограф, изобретатель и учёный в одном лице. Он сам задает форму рисунка математической формулой, исследуя сходимость процесса, варьируя его параметры, выбирая вид изображения и палитру цветов, то есть творит рисунок с нуля.
2. Реальный художник, работающий без компьютера, никогда не достигнет с помощью кисти, карандаша и пера тех возможностей, которые заложены в программе Painter (Пэинтэ) программистами.
3. Благодаря математическому описанию объектов фрактальная графика экономна в объёме дискового пространства.
Обзор основных фрактальных программ
Лидером и основателем на рынке фрактальной графики до 2000 года (проданы программные продукты канадской корпорации Corel) являлась компания Meta Creations (Мета Креашинс) фирма Fractal Design (Фрэктал Дэзигн), спектр её продуктов охватывает многие области компьютерной графики.
1. Fractal Design Painter (Фректал Дезигн Пэинтэ) – программа для создания и обработки высокохудожественных растровых иллюстраций. Поддерживает многослойность изображений и возможность использования фильтров Photoshop, позволяет эмулировать большое число художественных инструментов: карандаши, кисти, пастели, разнообразные типы красок.
2. Design Painter (Дэзигн Пэинтэ) – эта программа «номер один» для художников, использующих фрактальную графику. Для максимального удобства работы рекомендуется использовать графический планшет, поскольку в отличие от мыши он позволяет более точно передавать путь движения кисти.
3. Fractal Design Expression (Фрэктал Дэзигн Экспрэшин) – программа комбинирует в себе растровую и векторную технику. Вы рисуете векторные объекты, как в CorelDraw, редактируете их по опорным узлам и выполняете все прочие векторные операции. Но каждой линии, фигуре можно назначить любой растровый тип кисти. Кистей множество, т.к. это продукт Fractal Design (Фрэктал Дэзигн), фирма знаменитая своей имитацией реальных инструментов художника. Здесь эмулируются практически все реальные растровые художественные инструменты и краски, а результат работы является векторное изображение.
4. Fractal Design Detailer (Фрэктал Дэзигн Дэтэйлэ) – позволяет раскрашивать поверхности 3D-моделей.
5. Fractal Design Poser (Фрэктал Дэзигн Поузэ) – позволяет интегрировать 2D-изображения, 3D-сцены, web-графику и анимацию.
6. Add Dabbler (Эд Дэбле) – средство для обучения рисованию.
7. Add Depth (Эд Дэпс) – используется для создания 3D-заставок, текстов и других 3D-эффектов.
8. Painter 3D (Пэинтэ 3Д)– используется для наложения иллюстраций и текстур на 3D-модели с последующим их редактированием. Иллюстрации и текстуры могут быть приготовлены в самой программе или импортированы из программ Fractal Design Painter (Фрэктал Дэзигн Пэинтэ) и Adobe Photoshop.
9. Bryce (Брайсе) – в программе реализовано новое для компьютерной графики направление – создание натуральных трёхмерных ландшафтов. С её помощью можно создавать такие природные явления, как туман, солнечный и лунный свет, множественные отражения и преломления.
Все эти программы функционируют на платформе Windows, но с покупкой их фирмой Corel ожидается их локализация и появление Linux-версий.