Без рубрики

✅ Фрактальная графика. Фракталы — фото

001-d0a4d180d0b0d0bad182d0b0d0bbd18b-6973992

В век цифровых технологий компьютерной графикой никого не удивишь. Однако, про такое направление как фрактальная графика слышали далеко не все. Что же такое фрактальная графика? Что такое фрактал и как его нарисовать?

Принцип фрактала

Прежде чем ответить на эти вопросы, давайте немного заглянем в историю. Термин «фрактал» появился в 1975 году благодаря математику, создателю фрактальной геометрии Бенуа Мандельброту. Он внёс огромный вклад в понимание этого явления в природе и жизни. Много интересной информации на эту тему можно найти в его известной книге «Фрактальная геометрия природы».

А теперь рассмотрим что же такое фрактал? Если вкратце, то фрактал — это повторяющееся самоподобие. Происходит это слово от латинского fractus — что значит дроблёный, разбитый. То есть фигура, состоящая из частей, которые похожи на неё — и есть фрактал.

Если брать примеры из природы, то фракталами являются снежинки, извилистая линия побережья, кроны деревьев. Свойства фрактала очень хорошо демонстрирует снежинка. Мельчайшие кристаллики из которых она состоит, повторяются и образуют такие же кристаллы, но уже большего размера. То же самое можно увидеть и в деревьях. Из ветки крупного размера вырастает такая же ветка, но уже меньшего размера, а из этой ветки растет ещё меньшая веточка и т. д. То есть одинаковые по форме ветви повторяются, уменьшаясь в размерах. А это и есть фрактал — повторяющееся самоподобие.

Кстати, если мы захотим увеличить картинку с фрактальной структурой, то это будет «бегом по кругу», так как фрактал станет увеличиваться бесконечно. Мы будем видеть ту же самую картинку, несмотря на увеличение. Бесконечность при увеличении или уменьшении является удивительным свойством фракталов.

Как строится фрактал?

Чтобы нарисовать фрактал, воспользуемся треугольником Серпинского. Предложенный польским математиком Вацлавом Серпинским ещё в 1915 году, этот фрактал стал широко известен и замечательно иллюстрирует принцип построения фракталов. Вот схема его построения:

002-d0a2d180d0b5d183d0b3d0bed0bbd18cd0bdd0b8d0ba-d0a1d0b5d180d0bfd0b8d0bdd181d0bad0bed0b3d0be-d0bfd0bed181d182d180d0bed0b5d0bdd0b8d0b5-1134660

В качестве основной фигуры здесь используется равносторонний треугольник. Отмечаем середину на каждой из его сторон. Затем соединяем линиями эти три точки. В результате, внутри нашего треугольника образуются ещё три треугольника, но уже меньшего размера. Далее повторяем дробление каждого из этих трёх треугольников. Получаем уже девять новых фигур, затем — двадцать семь… И так до бесконечности. И всё это множество находится внутри первоначального треугольника. Поэтому при приближении картинки в электронном виде возникает ощущение бесконечности.

003-d0a2d180d0b5d183d0b3d0bed0bbd18cd0bdd0b8d0ba-d0a1d0b5d180d0bfd0b8d0bdd181d0bad0bed0b3d0be-6741038

Фрактальная графика

Итак, что же из себя представляет фрактальная графика? Мы неслучайно рассмотрели суть фрактала и принцип его построения, потому что на этом и основывается фрактальная графика. Чтобы создать такое графическое изображение художники используют специальные редакторы. Фрактальное изображение в них формируется из объектов-родителей и объектов-наследников и рассчитывается посредством математических формул. Поэтому графические файлы в этих программах весят немного (в отличие от растровой графики). В качестве примера редактора фрактальной графики, можно назвать ChaosPro. Это бесплатный генератор фракталов, работающий в режиме реального времени. Вот ряд интересных изображений сгенерированных в ChaosPro:

Читать еще:  Бытовые повести xvii века. Бытовые повести XVII в

004-d0a4d180d0b0d0bad182d0b0d0bbd18b-9140178

005-d0a4d180d0b0d0bad182d0b0d0bbd18b-4952559

006-d0a4d180d0b0d0bad182d0b0d0bbd18b-6054287

007-d0a4d180d0b0d0bad182d0b0d0bbd18b-4064201

008-d0a4d180d0b0d0bad182d0b0d0bbd18b-6793802

009-d0a4d180d0b0d0bad182d0b0d0bbd18b-8363329

010-d0a4d180d0b0d0bad182d0b0d0bbd18b-6128978

011-d0a4d180d0b0d0bad182d0b0d0bbd18b-2947536

012-d0a4d180d0b0d0bad182d0b0d0bbd18b-9724701

013-d0a4d180d0b0d0bad182d0b0d0bbd18b-1378198

014-d0a4d180d0b0d0bad182d0b0d0bbd18b-1466114

015-d0a4d180d0b0d0bad182d0b0d0bbd18b-7933072

016-d0a4d180d0b0d0bad182d0b0d0bbd18b-1567669

017-d0a4d180d0b0d0bad182d0b0d0bbd18b-4121970

Посредством фрактальной геометрии можно генерировать поверхность воды, облака, горы. Можно с помощью нескольких коэффициентов рассчитать поверхности сложной формы. Таким способом создаются удивительные абстрактные картины, похожие на фантастический инопланетный мир. Свойства фракталов можно использовать и в технической компьютерной графике. Но если отвлечься от практического применения и сосредоточиться на красоте фрактальной графики, то разве это не фантастическое творчество, достойное быть самостоятельным направлением в изобразительном искусстве и просто радовать глаз?

Что такое Фрактальная графика?

1545166824149621620-4441145

В век информационных технологий все реже можно встретить художников, рисующих на лисе акварелью, маслом, карандашом. Увидеть мангак, закупающих килограммы скринтонов. Ведь большая часть художников уже перешла на планшеты и удобный софт. Наверное, правильно. Можно сколько угодно говорить:”Живые рисунки лучше, они пахнут краской.”, но нельзя отрицать новые возможности, которые дает прогресс. В статье Основы компьютерной графики мы говорили, что двумерную графику разделяют на векторную и растровую, хотя отдельно называют еще и фрактальный тип обособления изображений. Про фрактальную графику, графику слияния математики и искусства мы и поговорим в этой статье.

Фрактальная графика является на сегодняшний день одним из самых быстро развивающихся и перспективных видов компьютерной графики. Логично, что Фрактальная графика состоит из фракталов. Но что же это такое? Фрактал — это структура самоподобных фрагментов. Это значит, что взяв небольшую часть фрактала можно получить информацию обо всем фрактале. Как повторяющиеся фоны на сайтах или узоры на советских коврах. Чтобы представить себе фрактал и запомнить как он выглядит на всю жизнь, достаточно посмотреть на Капусту Романеско. Это реально существующая итальянская капуста.

Капусты Романеско похожи на пирамиды, у них красивый светло-зеленый цвет и они не горчат в отличие от брокколи или цветной капусты.

1545166924182297126-6316065

Как мы видим на фотографии мелкие элементы фрактального объекта повторяют свойства всего объекта, а процесс наследования можно продолжать до бесконечности.

Изменив коэффициенты уравнения, можно получить совершенно другое изображение. Эта идея нашла использование в компьютерной графике благодаря компактности математического аппарата, необходимого для ее реализации. Так, с помощью нескольких математических коэффициентов можно задать линии и поверхности очень сложной формы. Фрактальная компьютерная графика позволяет создавать абстрактные композиции, где можно реализовать множество приёмов: горизонтали и вертикали, диагональные направления, симметрию и асимметрию. С чем можно сравнить фрактальное изображение? Ну, например, со сложной структурой кристалла, со снежинкой, элементы которой выстраивается в одну сложную композицию.

154516694719902561-5992988

На самом деле фрактальные свойства имеет очень большое количество природных объектов — просто мало кто об этом задумывается. Вы можете любоваться облаками на небе, набегающими волнами прибоя, ходить по лесу — и даже не подозревать, что в основе этой красоты лежит математика. Несмотря на всю сложность природных объектов, многие из них в принципе описываются довольно простыми математическими формулами. Хотя в чистом виде фракталы в природе не существуют.

Читать еще:  Самые первые фотографии. Первые фотографии в истории

Следует отметить, что слово «фрактал» не является математическим термином и не имеет общепринятого строгого математического определения. Фигура является фракталом, если обладает следующими свойствами:

1. имеет нетривиальную структуру во всех масштабах (для фрактала увеличение масштаба не ведет к упрощению структуры, поэтому на всех шкалах мы увидим одинаково сложную картину).

2. является самоподобной или приближенно самоподобной.

3. имеет дробную метрическую размерность или метрическую размерность, превосходящую топологическую.

Фракталы широко применяются в компьютерной графике для построения изображений природных объектов, таких как деревья, кусты, горные ландшафты, поверхности морей и так далее. Существует множество программ, служащих для генерации фрактальных изображений:

Apophysis 3D — используется fractal flame — алгоритм. В ней можно создавать как 2Д — изображения, так и псевдо 3Д — графику. На данный момент не поддерживается разработчиками.

Apophysis 7X — Логическое продолжение Apophysis 3D, но с поддержкой от разработчиков. Работать в программе нужно, манипулируя треугольниками. Есть генератор мутаций — случайное редактирование треугольников. Серьёзные возможности по трансформациям и практически всем параметрам фрактала.

Chaotica—Инструмент на основе fractal flame — алгоритма, но ориентированный более на рендеринг изображения.

Ultra Fractal — Мощный инструмент для фрактальных художников. Поддерживает слои, альфа-каналы, градиенты, создание собственных формул и многое другое.

Фрактальная графика

Фрактальная графика является на сегодняшний день одним из самых быстро развивающихся и перспективных видов компьютерной графики.

Математической основой фрактальной графики является фрактальная геометрия. Здесь в основу метода построения изображений положен принцип наследования от, так называемых, «родителей» геометрических свойств объектов-наследников.

Понятия фрактал, фрактальная геометрия и фрактальная графика, появившиеся в конце 70-х, сегодня прочно вошли в обиход математиков и компьютерных художников. Слово фрактал образовано от латинского «fractus» и в переводе означает «состоящий из фрагментов». Оно было предложено математиком Бенуа Мандель-Бротом в 1975 году для обозначения нерегулярных, но самоподобных структур, которыми он занимался.

Фракталом называется структура, состоящая из частей, которые в каком-то смысле подобны целому. Одним из основных свойств фракталов является самоподобие. Объект называют самоподобным, когда увеличенные части объекта походят на сам объект и друг на друга. Перефразируя это определение, можно сказать, что в простейшем случае небольшая часть фрактала содержит информацию обо всем фрактале.

fractal-treygolnik-8176896В центре фрактальной фигуры находится её простейший элемент — равносторонний треугольник, который получил название «фрактальный». Затем, на среднем отрезке сторон строятся равносторонние треугольники со стороной, равной (1/3a) от стороны исходного фрактального треугольника. В свою очередь, на средних отрезках сторон полученных треугольников, являющихся объектами-наследниками первого поколения, выстраиваются треугольники-наследники второго поколения со стороной (1/9а) от стороны исходного треугольника.

Таким образом, мелкие элементы фрактального объекта повторяют свойства всего объекта. Полученный объект носит название «фрактальной фигуры». Процесс наследования можно продолжать до бесконечности. Таким образом можно описать и такой графический элемент как прямая.

Читать еще:  Высказывания о героизме. Афоризмы про героя

Изменяя и комбинирую окраску фрактальных фигур, можно моделировать образы живой и неживой природы (например, ветви дерева или снежинки), а также составлять из полученных фигур «фрактальную композицию». Фрактальная графика, так же как векторная и трёхмерная, является вычисляемой. Её главное отличие в том, что изображение строится по уравнению или системе уравнений. Поэтому в памяти компьютера для выполнения всех вычислений ничего, кроме формулы, хранить не требуется.

Только изменив коэффициенты уравнения, можно получить совершенно другое изображение. Эта идея нашла использование в компьютерной графике благодаря компактности математического аппарата, необходимого для ее реализации. Так, с помощью нескольких математических коэффициентов можно задать линии и поверхности очень сложной формы.

Итак, базовым понятием для фрактальной компьютерной графики являются «Фрактальный треугольник». Затем идет «Фрактальная фигура», «Фрактальный объект», «Фрактальная прямая», «Фрактальная композиция», «Объект-родитель» и «Объект наследник».

Следует обратить внимание на то, что фрактальная компьютерная графика как вид компьютерной графики двадцать первого века получила широкое распространение не так давно.
fractal-zelenyj-5173500
Её возможности трудно переоценить. Фрактальная компьютерная графика позволяет создавать абстрактные композиции, где можно реализовать множество приёмов: горизонтали и вертикали, диагональные направления, симметрию и асимметрию и др. Сегодня немногие компьютерщики в нашей стране и за рубежом знают фрактальную графику. С чем можно сравнить фрактальное изображение? Ну, например, со сложной структурой кристалла, со снежинкой, элементы которой выстраивается в одну сложную композицию. Это свойство фрактального объекта может быть удачно использовано для создания орнамента или декоративной композиции. Сегодня разработаны алгоритмы синтеза коэффициентов фрактала, позволяющего воспроизвести копию любой картинки сколь угодно близкой к исходному оригиналу.

С точки зрения машинной графики, фрактальная геометрия незаменима при генерации искусственных облаков, гор, поверхности моря. Фактически, благодаря фрактальной графике, найден способ эффективной реализации сложных неевклидовых объектов, образы которых весьма похожи на природные. Геометрические фракталы на экране компьютера — это узоры, построенные самим компьютером по заданной программе. Помимо фрактальной живописи существуют фрактальная анимация и фрактальная музыка.

Создатель фракталов — это художник, скульптор, фотограф, изобретатель и ученый в одном лице. Вы сами задаете форму рисунка математической формулой, исследуете сходимость процесса, варьируя его параметры, выбираете вид изображения и палитру цветов, то есть творите рисунок «с нуля». В этом одно из отличий фрактальных графических редакторов (и в частности — Painter) от прочих графических программ.

Например, в Adobe Photoshop изображение, как правило, «с нуля» не создается, а только обрабатывается. Другой самобытной особенностью фрактального графического редактора Painter (как и прочих фрактальных программ, например, Art Dabbler) является то, что реальный художник, работающий без компьютера, никогда не достигнет с помощью кисти, карандаша и пера тех возможностей, которые заложены в Painter программистами.

Источники:

http://zaholstom.ru/?p=4452
http://pikabu.ru/story/chto_takoe_fraktalnaya_grafika_6363550
http://esate.ru/article/cg/dizayn/fraktalnaya_grafika/