Компьютерная графика
Фракталы в природе
Геометрические фракталы
Кривая Кох
Примеры геометрических фракталов
Алгебраические фракталы
Алгебраические фракталы алгоритм построения
Фрактал Мандельброта
Фрактал Джулия
Фрактал Ньютона
Алгебраические фракталы – примеры
Стохастические фракталы
Стохастические фракталы - примеры
Стохастические фракталы - примеры
Стохастические фракталы – примеры
Свойства фракталов
Генераторы фракталов
Apophysis
Fractal eXtreme
Ultra Fractal
XenoDream
Применение фрактальной графики
4.50M
Категория: МатематикаМатематика

Компьютерная графика

1. Компьютерная графика

КОМПЬЮТЕРНАЯ
ГРАФИКА
Фрактальная графика
Варламова Светлана Александровна

2.

Фракталом
называется
структура, состоящая
из частей, которые в
каком-то смысле
подобны целому
Бенуа Мандельброт
1924 - 2010

3. Фракталы в природе

4. Геометрические фракталы

Фракталы этого класса — самые наглядные, потому
что в них сразу видна самоподобность.

5. Кривая Кох

n=1
n=2
n=3
n=4
Кривая Коха — фрактальная кривая
описанная в 1904 году шведским
математиком Хельге фон Кохом.
Процесс её построения выглядит
следующим образом:
• берём единичный отрезок, разделяем
на три равные части и заменяем
средний интервал равносторонним
треугольником без этого сегмента. В
результате образуется ломанная,
состоящая из четырех звеньев длины
1/3.
• На следующем шаге повторяем
операцию для каждого из четырёх
получившихся звеньев
• И так далее…

6. Примеры геометрических фракталов

Кривая Леви
Остров Леви
Кривая дракона
(фрактал Серпинского
Хартера — Хейтуэя)
Треугольник

7. Алгебраические фракталы

Это самая крупная группа фракталов. Свое название они
получили за то, что их строят на основе алгебраических
формул, иногда весьма простых.

8. Алгебраические фракталы алгоритм построения

Методов получения алгебраических фракталов несколько.
Один из методов представляет собой многократный
(итерационный) расчет функции Zn+1=F(Zn), где – Z
комплексное число, а F – некая функция. Расчет данной
функции продолжается до выполнения определенного
условия. И когда это условие выполнится - на экран
выводится точка. При этом значение функции для разных
точек комплексной плоскости может иметь разное
поведение:
с течением времени стремится к бесконечности;
стремится к 0;
принимает несколько фиксированных значений
и не выходит за их пределы;
поведение хаотично, без каких-либо тенденций.

9. Фрактал Мандельброта

Описывается
формулой
zk 1 z
2
k
z0
z k xk iy k

10. Фрактал Джулия

Описывается
формулой
z k 1 z c
2
k

11. Фрактал Ньютона

Описывается
формулой
z k 1
3z 1
3
4zk
4
k

12. Алгебраические фракталы – примеры

Множество Мандельброта
STARSC Аттракторы
Бассейны
Паук
Ньютона
Биоморфы
Фрагмент множества Мандельброта,
лежащий в районе его границы

13. Стохастические фракталы

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

14. Стохастические фракталы - примеры

15. Стохастические фракталы - примеры

16. Стохастические фракталы – примеры

17.

18. Свойства фракталов

Самоподобие
Фракталы выражаются в виде математических
уравнений
Характер большинства фрактальных алгоритмов
рекурсивный.
Теоретически глубина рекурсии фрактала
бесконечна.

19. Генераторы фракталов

20. Apophysis

Бесплатный генератор фракталов.
Доступна сотня различных фракталов. Внешнее представление любого
из них можно менять до бесконечности.
Редактор фракталов меняет базовую конфигурацию исходного
фрактала на уровне основных примитивов и числовых аргументов.
Механизмы вариаций и мутаций вносят дополнительные искажения и
преобразования фракталов.
Анимация фрактала с помощью сценариев – изменяя с течением
времени определенный аргумент, можно подобрать конкретную
форму фрактала.
http://www.apophysis.org/downloads.html

21. Fractal eXtreme

Программа исследования фракталов.
Изображает картины множества Мандельброта и других фракталов,
дает возможность увеличивать интересующую область фрактала с
помощью мышки или клавиатуры.
Существует 32 и 64-битная версии
http://www.cygnus-software.com/downloads/

22. Ultra Fractal

С помощью Ultra Fractal можно создавать анимированные текстуры,
движущиеся фоновые изображения и просто оригинальные картинки.
Работая в программе, можно использовать такие знакомые
пользователям Photoshop средства, как слои, режимы их смешивания
и маски.
Созданные в Ultra Fractal изображения можно визуализировать в
высоком качестве, пригодном для полиграфии.
http://www.ultrafractal.com

23. XenoDream

XenoDream это графическая 3D программа комбинирующая
стандартные формы с фрактальными методами для интерактивного
моделирования.
http://www.xenodream.com

24. Применение фрактальной графики

Генерация изображений природных объектов
Механика жидкостей
Моделирование популяций;
Биосенсорные взаимодействия;
Процессы внутри организма, например, биение
сердца.
Фрактальные антенны
Сжатие изображений
Децентрализованные сети
English     Русский Правила