[] Генеративное искусство: с чего начать
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Вместо вступленияГенеративное искусство, как и любая тема из мира технологий, может быть пугающей, если вы никогда не пробовали её использовать в деле. Но я думаю, что каждый может оценить концепцию произведений искусства, которые буквально создают сами себя.
«Парящие линии в глубоком космосе». Генеративное произведение искусства Мигеля Нето и Родриго Карвальо.Что такое генеративное искусство?Генеративное искусство относится к любой художественной практике, где программист-художник создает процесс, например, процедурное устройство, которое затем запускается в действие с определенным уровнем автономии, и в итоге создает произведение искусства.Таким образом, мы можем сказать, что это искусство, созданное с помощью кода с одной отличительной чертой: оно в той или иной мере включает в себя саморегулируемую или автономную систему.Автономная система независимо определяет особенности произведения искусства.
Источник: https://www.instagram.com/generative.hut/СлучайностьСлучайность — один из видов автономной системы.Добавляя случайные события в код-арт, вы получаете разные, совершенно уникальные произведения искусства каждый раз, когда запускаете скрипт.Существуют и более упорядоченные автономные системы. Например, фрактал Мандельброта, полученный из обманчиво простого уравнения.
Множество Мандельброта — это математическая формула, которая обладает потрясающими эстетическими свойствами при визуализации.Хаос и порядокПроизведение искусства становится совместной работой компьютера и художника.При использовании автономной системы художник отказывается от контроля над творчеством, и компьютер делает это за него. Но при этом художник будет вовлечен в настройку системы для получения более желаемых результатов.Процесс включает в себя эксперименты и счастливые случайности, что в корне меняет роль как программиста, так и художника.Почему стоит попробовать?Не все pet-проекты равноценны, и генеративное искусство может быть не тем, на что вы склонны тратить время. Но если вы решитесь, можете рассчитывать на бенефиты:
- Опыт. Это крутая возможность отточить старые навыки и приобрести новые. В этот список входят алгоритмы, структуры данных и новые языки.
- Осязаемые результаты. В мире программирования мы редко видим, что наши усилия приносят какие-то физически ощутимые результаты. Генеративное искусство вы можете распечатать и повесить у себя в гостиной.
- Эффектные проекты. Думаю, у всех был опыт объяснения своего pet-проекта, когда ты добавляешь большую эмоциональную окраску словам, чтобы просто донести усилия и результаты проекта. Генеративное искусство говорит само за себя. Большинство людей будут сражены вашим творением, даже если не смогут полностью понять методы.
С чего начать?Сперва — идея, затем технологии. Что это будет за объект? Графика, музыка или даже видео? Когда у вас есть идея объекта, переходите к технологиям.Что сейчас используют художники?
- Processing. Среда программирования, основанная на Java. Художникам нравится Processing, потому что он позволяет легко вносить изменения в свой «эскиз» или программу и видеть, что происходит. Processing также обладает большими возможностями программирования и ориентирован на создание визуального искусства.
- JavaScript, p5.js. Библиотека p5.js делает упор на доступность программирования для художников, дизайнеров и новичков. p5.js представляет собой обертку для API Canvas и упрощает многие математические вычисления. Библиотека ориентирована на визуальное искусство, но вы также можете использовать ее для работы со звуком или видео.
- Любой другой язык, который вам нравится, с дополнительными библиотеками-модулями для определенного типа объектов искусства.
Где искать вдохновение?
- DevArt — торжество искусства, созданного с помощью кода.
- Glitch — среда разработки, которая живет в вашем браузере и деплоит код по мере ввода.
- p5 demos — примеры использования p5.js для генеративного искусства, графики и дизайна.
- Сообщество сreative-dev в Slack.
- Художники: Aaron Koblin, Casey Reas, Harley Turan, Lauren McCarthy, Shirley Wu, Zach Lieberman.
РесурсыНеважно, новичок вы или профессионал в области искусства/инженерии, который просто заинтригован завораживающими узорами генеративного искусства, вот несколько способов научиться чему-то новому Книги
- Generative Design: Visualize, Program, and Create with JavaScript in p5.js
- Designing Programs
- Getting Started with p5.js
- Computational Drawing Book
- Generative Art
- The Nature of Code
Конференции
Ксения ЧудаковаTechnical Writer
===========
Источник:
habr.com
===========
Похожие новости:
- [Дизайн] Цветовая палитра как часть дизайн-системы
- [Разработка веб-сайтов, Python, JavaScript, Программирование] Как создавать предметы генеративного искусства с помощью L-систем на языке Python (перевод)
- [Машинное обучение] Оживление портрета с помощью Realistic Neural Talking Head Models
- [Разработка веб-сайтов, JavaScript, TypeScript] Exports в package.json
- [Сжатие данных, Машинное обучение, Звук] Машинные технологии в звуке. Новый аудиокодек сжимает речь в 3 Кбит/с
- [Обработка изображений, Машинное обучение, Искусственный интеллект, Медгаджеты, Мозг] Модель машинного обучения восстановила изображения, которые видел человек
- [Машинное обучение, Искусственный интеллект, Социальные сети и сообщества] Нейроссия: как я научил нейросеть рисовать русскую хтонь
- [Машинное обучение, Искусственный интеллект, Игры и игровые приставки, Natural Language Processing] Учим AI Dungeon говорить по-русски
- [Веб-дизайн, Алгоритмы, Визуализация данных, Дизайн, История IT] Закрытые системы: генеративное искусство и абстракция программного обеспечения (перевод)
- [JavaScript, Алгоритмы, Canvas, Визуализация данных, Экология] Визуализация изменения климата при помощи интерактивного генеративного искусства (перевод)
Теги для поиска: #_generativnoe_iskusstvo (генеративное искусство), #_generativnye_modeli (генеративные модели), #_generativnyj_art (генеративный арт), #_generativnyj_dizajn (генеративный дизайн), #_generativnoe_programmirovanie (генеративное программирование), #_generative_art, #_generative_models, #_generative_design, #_generative_programming, #_protseduralnoe_iskusstvo (процедуральное искусство), #_blog_kompanii_space307 (
Блог компании Space307
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:11
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Вместо вступленияГенеративное искусство, как и любая тема из мира технологий, может быть пугающей, если вы никогда не пробовали её использовать в деле. Но я думаю, что каждый может оценить концепцию произведений искусства, которые буквально создают сами себя. «Парящие линии в глубоком космосе». Генеративное произведение искусства Мигеля Нето и Родриго Карвальо.Что такое генеративное искусство?Генеративное искусство относится к любой художественной практике, где программист-художник создает процесс, например, процедурное устройство, которое затем запускается в действие с определенным уровнем автономии, и в итоге создает произведение искусства.Таким образом, мы можем сказать, что это искусство, созданное с помощью кода с одной отличительной чертой: оно в той или иной мере включает в себя саморегулируемую или автономную систему.Автономная система независимо определяет особенности произведения искусства. Источник: https://www.instagram.com/generative.hut/СлучайностьСлучайность — один из видов автономной системы.Добавляя случайные события в код-арт, вы получаете разные, совершенно уникальные произведения искусства каждый раз, когда запускаете скрипт.Существуют и более упорядоченные автономные системы. Например, фрактал Мандельброта, полученный из обманчиво простого уравнения. Множество Мандельброта — это математическая формула, которая обладает потрясающими эстетическими свойствами при визуализации.Хаос и порядокПроизведение искусства становится совместной работой компьютера и художника.При использовании автономной системы художник отказывается от контроля над творчеством, и компьютер делает это за него. Но при этом художник будет вовлечен в настройку системы для получения более желаемых результатов.Процесс включает в себя эксперименты и счастливые случайности, что в корне меняет роль как программиста, так и художника.Почему стоит попробовать?Не все pet-проекты равноценны, и генеративное искусство может быть не тем, на что вы склонны тратить время. Но если вы решитесь, можете рассчитывать на бенефиты:
Ксения ЧудаковаTechnical Writer =========== Источник: habr.com =========== Похожие новости:
Блог компании Space307 ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:11
Часовой пояс: UTC + 5