Разработка генераторов фрактальных текстур для создания контента в среде Processing

Ионина Ольга Анатольевна
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

В настоящей работе были исследованы возможности применения алгоритмов L-система и DLA при создании контента в среде Processing. Эти алгоритмы представляют большой интерес для производства разнообразной графики. Возможности модификации параметров в Processing позволяют путем изменения некоторых коэффициентов создавать новые паттерны и текстуры. Результатом данной работы стал графический контент, основанный на этих алгоритмах (L-система и DLA), который может быть использован в дизайне, а также для создания анимаций, Помимо генерации контента данная среда представляет интерес в качестве популяризации науки. При создании контента в среде Processing от пользователя требуются глубокие знания как специфики объектно-ориентированного программирования и синтаксиса Java и JavaScript, так и понимания математических алгоритмов, однако на выходе получается впечатляющий визуальный контент, способствующий более глубокому освоению материала и обладающему эстетической ценностью.

Введение …………………..……………………………………………………….3
Глава 1. Обзор предметной области ……………………………………………..4
1.1. Генеративное искусство и креативное программирование .……………..4
Креативное программирование …………………..……….……………………..5
1.2. Среда разработки Processing ……………………………..…………………..7
Глава 2. Фрактальная графика ……………………………………..……………..9
2.1. Фрактальные множества ………………………………….…………………9
Фрактальная размерность ………………………………………………….……..9
Cамоподобие и скейлинг ………………………………………………..…..…..11
2.2. L-система…………………………..……………………………………..…..13
Формальное определение описания DOL системы и ее операций……………..14
Turtle интерпретация L систем…………………….…………………………….15
2.3. Результаты применения алгоритма L-система для генерации контента в Processing ………………..……………………………………………………….17
2.4. Агрегация ограниченная диффузией ………………………………….…..23
Формальное описание алгоритма DLA ……………………………….……..…24
Классическая модель DLA…………………………………………………….…24
2.5. Результаты применения алгоритма L-система для генерации контента в Processing …………………………………………………………………………26
Заключение……………….………………………………..………………….….30
Библиография …………………………………….……………..…………….…..31

Данная работа посвящена применению таких алгоритмов, как  L-система и агрегация ограниченная диффузией, при создании графического контента, обладающего фрактальными свойствами, в среде Processing.
В настоящее время наблюдается рост интереса к компьютерной графике, основанной на компьютерном коде, и также известной как генеративная графика. Она широко применяется в различных прикладных областях, таких как архитектура, веб-дизайн, промышленный дизайн, графический дизайн и визуализация данных, видеопроизводство, а также в искусстве. Графические редакторы с пользовательским интерфейсом, такие как Adobe Photoshop, CorelDraw, AutoCad, Adobe After Effects и др. интуитивно понятны для использования, однако их функционал ограничен заранее определенным набором инструментов программы, а создание сложных паттернов требует много времени. Компьютерный код требует знания синтаксиса и логики программирования, однако перед пользователем открывается широкий спектр возможностей. Изображение создается не вручную, а путем перевода визуальной идеи в набор правил, а затем ее реализации на языке программирования. Такая программа может не только создавать изображение, но и генерировать визуальные миры с возможностью изменения параметров.
Алгоритмы генерации фракталов широко применяются в компьютерной графике и позволяют создавать большое разнообразие текстур и структур. Использование математических методов для создания изображений объединяет науку с искусством. Бенуа Мандельброт, заметил, что «благодаря фрактальной геометрии мы узнаем о том, что некоторые из наиболее сухих и холодных разделов математики скрывают за внешней суровостью целый мир чистой пластичной красоты, доселе неведомой».[3]
В задачи данной работы вошло изучение специфики среды Processing, изучение вышеупомянутых алгоритмов, написание кода для графической анимации с использованием этих алгоритмов.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы
    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Татьяна С. кандидат наук
    4.9 (298 отзывов)
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (пос... Читать все
    Большой опыт работы. Кандидаты химических, биологических, технических, экономических, юридических, философских наук. Участие в НИОКР, Только актуальная литература (поставки напрямую с издательств), доступ к библиотеке диссертаций РГБ
    #Кандидатские #Магистерские
    551 Выполненная работа
    Анна В. Инжэкон, студент, кандидат наук
    5 (21 отзыв)
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссе... Читать все
    Выполняю работы по экономическим дисциплинам. Маркетинг, менеджмент, управление персоналом. управление проектами. Есть опыт написания магистерских и кандидатских диссертаций. Работала в маркетинге. Практикующий бизнес-консультант.
    #Кандидатские #Магистерские
    31 Выполненная работа
    Дмитрий М. БГАТУ 2001, электрификации, выпускник
    4.8 (17 отзывов)
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал стать... Читать все
    Помогаю с выполнением курсовых проектов и контрольных работ по электроснабжению, электроосвещению, электрическим машинам, электротехнике. Занимался наукой, писал статьи, патенты, кандидатскую диссертацию, преподавал. Занимаюсь этим с 2003.
    #Кандидатские #Магистерские
    19 Выполненных работ
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ
    Виктор В. Смоленская государственная медицинская академия 1997, Леч...
    4.7 (46 отзывов)
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выв... Читать все
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выводы).Пишу статьи в РИНЦ, ВАК.Оформление патентов от идеи до регистрации.
    #Кандидатские #Магистерские
    100 Выполненных работ
    Евгения Р.
    5 (188 отзывов)
    Мой опыт в написании работ - 9 лет. Я специализируюсь на написании курсовых работ, ВКР и магистерских диссертаций, также пишу научные статьи, провожу исследования и со... Читать все
    Мой опыт в написании работ - 9 лет. Я специализируюсь на написании курсовых работ, ВКР и магистерских диссертаций, также пишу научные статьи, провожу исследования и создаю красивые презентации. Сопровождаю работы до сдачи, на связи 24/7 ?
    #Кандидатские #Магистерские
    359 Выполненных работ

    Другие учебные работы по предмету

    Влияние И.С. Тургенева на раннее творчество А.П. Чехова
    📅 2021год
    🏢 Санкт-Петербургский государственный университет
    Поток сознания как кинематографический прием
    📅 2021год
    🏢 Санкт-Петербургский государственный университет
    Поэтика женских образов в прозе А.П. Чехова
    📅 2021год
    🏢 Санкт-Петербургский государственный университет
    Каноны Косьмы Маюмского: опыт филологического анализа
    📅 2021год
    🏢 Санкт-Петербургский государственный университет