/ categories / Технологии / @g33ks / post #574
4613

Еще один гостевой пост от одного из подписчиков с интересным проектом о котором он и ведёт канал в Телеграме:

Знаете ли вы что такое generative art?

Чуть больше года назад задумался над созданием алгоритма или железки, которые преобразуют входные данные во что-то новое и красивое. Так я пришел к generative art - искусству, которое создается при участии программных алгоритмов.

После поисков в google я наткнулся на Processing - IDE для скетчей на Java (и js - p5.js), с помощью которого можно создавать рисунки и экспортировать их в svg. А также нашел интересные устройства, которые воплощают их в жизнь. Одно из них — Polargraph (http://www.polargraph.co.uk/whats-a-polargraph/).

Polargraph - это рисовальная машина с двумя шаговиками, работающая в полярных координатах. Polargraph можно собрать самому из Arduino Nano, Nema17 (или других шаговиков), драйверов А4988 и веревки от рулонных штор, чем я и занялся.

От сборки на бредборд до нормальной разведенной платы — в процессе пришлось решить кучу хардварных и софтварных затыков: проблемы с драйверами для шаговиков и библиотекой Adafruit, куча спаленных a4988, сложности с подбором параметров для настройки ПО для управления устройством (бесконечный размер шага, зеркальные изображения с неверными пропорциями), а также проблемы при рендеринге изображений. Все это решилось перелопачиванием горы инфы на англоязычных форумах и в инструкциях. Но в результате я получил довольно гиковый способ воплощать искусство, сгенерированное машинами, в реальности — на бумаге. В первую очередь начал экспериментировать с крупномасштабными портретами (А1, A0).

Посмотреть на процесс доработки/разработки (не только Polargraph) и результаты можно в блоге https://t.me/drawbot_art.

Возможно и вы захотите собрать что-то подобное. Буду рад, если русскоговорящее сообщество GA будет расти!


08:08 23.10.19
@g33ks
12.56K -16

От гиков гикам! Пишем о происходящем в информационных технологиях. Ждём критику, вопросы и предложения! @shpaker и @qqalexqq