Добавлен: 08.07.2023
Просмотров: 47
Скачиваний: 2
Актуальность
Изучаемая тема очень актуальная так как, фрактальная графика является на сегодняшний день одним из самых быстро развивающихся и перспективных видов компьютерной графики. Она не имеет аналогов. Она уникальна в своем роде. Во-первых, один ее небольшой участок может рассказать сразу обо всем рисунке или изображении. Информация обо всем фрактале доступна, т.к. он является самоподобным. В центре любого изображения, относящегося к данному типу графики, располагается равносторонний треугольник. Все остальные детали рисунка являются либо его частями, либо уменьшенными /увеличенными копиями. То есть, в составлении изображения принимает участие один конкретный элемент.
Основы фрактальной графики
Логично, что фрактальная графика состоит из фракталов. Но что такое фрактал? Фрактал – это структура самоподобных фрагментов. Это значит, что взяв небольшую часть фрактала можно получить информацию обо всем фрактале. Как повторяющиеся фоны на сайтах или узоры на советских коврах. Само слово "фрактал" может употребляться, если фигура обладает одним или несколькими из этих свойств: Нетривиальная структура. Когда рассматривается небольшая деталь всего изображения, то фрагмент схож со всем рисунком. Увеличение масштаба не приводит к ухудшению. Изображение всегда остается одинаково сложным. Каждая часть рисунка является самоподобной. Имеется математическая размерность. Строится при помощи повторения. Множество объектов природного или искусственного происхождения наделяются свойствами фракталов. К ним относятся кровеносные системы человека и животного, кроны и корни деревьев и так далее. Фрактальная компьютерная графика становится популярной потому, что добиться красоты и реалистичности можно посредством простого построения при помощи соответствующего оборудования. Нужно только задать правильную математическую формулу и указать количество повторений.
Как создать элемент фрактальной графики?
Создание фрактальной графики будет различаться в зависимости от ее классификации: геометрическая, алгебраическая или стохастическая. Несмотря на разницу, итог всегда будет одинаковым. Поскольку фрактальная графика начинается с геометрии, то следует рассмотреть ее создание на соответствующем примере: Задают условие. Это фигура, на основе которой будет строиться все изображение. Задают процедуру. Она преобразует условие. Получают геометрический фрактал. Обычно нулевое условие представляется в виде треугольника. Чтобы построить изображение, нужно применить две процедуры. Во-первых, DrawTriangle. Она строит треугольник по точкам, заданным пользователем. Во-вторых, DrawGenerator. Она указывает количество точек. Каждая процедура может повторяться несколько раз или бесконечно долго. Для определения этого показателя применяется численный аргумент n. После того как элемент фрактальной графики был создан, с ним можно производить различные дополнительные действия: Повороты и растяжения. Так увеличиваются отдельные детали рисунка, либо они принимают нужную пользователю форму. Группирование объектов. Обычно эта функция применяется для того, чтобы назначить требуемый масштаб. Преобразование цветов. Изображение можно окрасить в любой оттенок, задать тон. Изменение формы всего объекта или отдельных деталей. Нужно помнить, что изображения фрактальной графики в конечном итоге предсказать невозможно. Когда треугольник слишком увеличивается, то просмотр будет нереальным, пользователь увидит только черное окно. Когда желаемая текстура обнаружена, все изменения с ней нужно проводить в минимальном порядке, постоянно сохраняя допустимый вариант.
Существующие форматы и сферы применения
Форматы фрактальной графики определяют форму и способ хранения файловых данных. Некоторые из них включают в себя большой объем информации. Поэтому их необходимо сжимать. Причем делать это не посредством архивирования, а непосредственно в файле. Если правильно его выбрать, то сжатие будет происходить автоматически. Есть несколько алгоритмов этой процедуры. Если перед пользователем аппликация, большая часть которой выдержана в одном цвете, то разумно использовать форматы BMP и PCX. Здесь заменяется последовательность повторяющихся величин. Диаграмму, которая очень редко, но все-таки используется во фрактальной графике, логично поместить в TIFF или GIF. Часть форматов является универсальной. То есть, их можно просмотреть в большинстве редакторов. Но если пользователю важна качественная обработка изображений, тогда нужно применять оригинальную программу. Форматы фракталы не поддерживаются браузерами. Именно поэтому осуществляется их преображение, если есть необходимость загрузить на тот или иной сайт. Примеры фрактальной графики распространены от примитивных до очень сложных повторяющихся элементов. Уникальной особенностью данного типа является то, что рисунок можно составить исключительно из восклицательных или вопросительных знаков. Стандартными, но относительно сложными примерами компьютерной фрактальной графики являются облака, горы, морские побережья и так далее. Их зачастую используют при создании игр. Самым простым примером можно назвать кривую Коха. Во-первых, она не имеет конкретной длины, и ее называют бесконечной. Во-вторых, здесь полностью отсутствует гладкость. Поэтому невозможно построить касательную.
Плюсы и минусы
Свое распространение совсем недавно заполучила фрактальная графика. Достоинства и недостатки ее слишком размыты, поскольку отсутствует нормальная теоретическая база. Терминология и принципы ее использования до конца не изучены, несмотря на то, что они действенные и рабочие. Достоинства фрактальной графики заключаются в нескольких факторах: Небольшой размер при масштабном рисунке. Нет конца масштабированию, сложность картинки можно увеличивать бесконечно. Нет другого такого же инструмента, который позволит создавать сложные фигуры. Реалистичность. Простота в создании работ. Недостатки фрактальной графики тоже присутствуют. Во-первых, без компьютера здесь не обойтись. Причем, чем длиннее количество повторений, тем больше загружается процессор. Соответственно, только качественное компьютерное оборудование способно справиться с построением сложных изображений. Во-вторых, присутствуют ограничения в исходных математических фигурах. Некоторые изображения создать посредством фракталов не удастся.