Еще один гостевой пост от одного из подписчиков с интересным проектом о котором он и ведёт канал в Телеграме:
Знаете ли вы что такое 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 будет расти!