Разработка генераторов фрактальных текстур для создания контента в среде 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.2 (13 отзывов)
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласован... Читать все
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласованные сроки и при необходимости дорабатываются по рекомендациям научного руководителя (преподавателя). Буду рада плодотворному и взаимовыгодному сотрудничеству!!! К каждой работе подхожу индивидуально! Всегда готова по любому вопросу договориться с заказчиком! Все работы проверяю на антиплагиат.ру по умолчанию, если в заказе не стоит иное и если это заранее не обговорено!!!
    #Кандидатские #Магистерские
    21 Выполненная работа
    Сергей Н.
    4.8 (40 отзывов)
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных с... Читать все
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных статей в области экономики.
    #Кандидатские #Магистерские
    56 Выполненных работ
    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Сергей Е. МГУ 2012, физический, выпускник, кандидат наук
    4.9 (5 отзывов)
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым напра... Читать все
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым направлениям физики, математики, химии и других естественных наук.
    #Кандидатские #Магистерские
    5 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа
    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ
    Юлия К. ЮУрГУ (НИУ), г. Челябинск 2017, Институт естественных и т...
    5 (49 отзывов)
    Образование: ЮУрГУ (НИУ), Лингвистический центр, 2016 г. - диплом переводчика с английского языка (дополнительное образование); ЮУрГУ (НИУ), г. Челябинск, 2017 г. - ин... Читать все
    Образование: ЮУрГУ (НИУ), Лингвистический центр, 2016 г. - диплом переводчика с английского языка (дополнительное образование); ЮУрГУ (НИУ), г. Челябинск, 2017 г. - институт естественных и точных наук, защита диплома бакалавра по направлению элементоорганической химии; СПХФУ (СПХФА), 2020 г. - кафедра химической технологии, регулирование обращения лекарственных средств на фармацевтическом рынке, защита магистерской диссертации. При выполнении заказов на связи, отвечаю на все вопросы. Индивидуальный подход к каждому. Напишите - и мы договоримся!
    #Кандидатские #Магистерские
    55 Выполненных работ
    Евгений А. доктор, профессор
    5 (154 отзыва)
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - ... Читать все
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - по социальной работе.
    #Кандидатские #Магистерские
    260 Выполненных работ

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

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