Нотатки лінгвомана

Блог про подорожі, країни, мови, програмування, музику, книги та купу інших речей, які мене захоплюють

Tag: processing

30 Day Processing Programming Challenge — День 16. Завершення.

Сьогодні я вирішив опублікувати останній скетч у серії і не продовжувати челендж. Я не розрахував свої сили і замість заявлених 1-2 годин на день я витрачаю 3-5 годин, що сильно позначається на сні здоров’ї та інших сферах життя. Звісно, можна було б лишатися у заявлених часових рамках, але тоді програми виходять занадто прості та одноманітні.

Тож, тепер від фанатичного формату я переходжу до вільного — буду публікувати кілька скетчів на тиждень. Тепер можна буде над одним скетчем попрацювати більше одного дня і досягти цікавіших результатів.

А ось мій сьогоднішній скетч з вічною анімацією. Завантажуйте, редагуйте і насолоджуйтесь гіпнотичним зображенням 🙂

Continue reading

Processing challenge – День 15, генерація 3D-об’єктів на основі звуку та збереження у формат .dxf

Мене вже трохи втомили патерни з квадратів, кіл та трикутників і захотілося зробити, щось із 3D. Також в мене є ідея написати генератор 3D-скульптур і надрукувати одну з них під кінець цієї 30-денної серії. У Processing вбудована бібліотека DXF, яка дає можливість експорту у однойменний формат dxf, який приймають 3D-принтери.

day15

Я створив скетч із 3D-об’єктом і намагався зробити експорт у dxf як описано в документації, але чомусь постійно видавало помилку. І тут, як завжди, допоміг Stackoverflow 🙂 Я натрапив на код в якому все працює ідеально, ще й генерується гарна візуалізація на основі звуку. Початково аналізувався звук з мікрофона, але я переробив його на відтворення та візуалізацію звуку із заданого треку.

Ось як виглядає уся візуалізація. Тут лише відео, без музики: Continue reading

Processing challenge – День 13. Generative agents.

В цьому скетчі генерується задана кількість “істот”, а також вказується випадково-приблизний напрям руху. Ось що з цього втйшло у статичному вигляді, а запустивши код ви побачите все в динаміці. У динаміці все значно крутіше 🙂

140715_014248 Continue reading

Copyright © 2024 Нотатки лінгвомана

Theme by Anders NorenUp ↑