Последнее несколько месяцев с интересом смотрю в сторону creative coding. Вообще, идея создавать искусство через код появилась ещё в 60-х, когда в ходу были FORTRAN и COBOL. Но настоящий адопшн произошёл в 2001 году, когда в MIT Casey Reas и Ben Fry разработали язык программирования Processing, который снизил порог входа в программирование для художников и дизайнеров, и воспитал целое поколение creative кодеров.
"If the creative coding community has a lingua franca, it would likely be some form of Processing" — The Magic of Code, Samuel Arbesman
p5.js - библиотека для джаваскрипта от Processing Foundation. С ней я сейчас и эксперементирую.
На видео моя демка, где я использую collision detection,
belt/pulley problem и топологию, чтобы создать виртуальную резинку, которую можно наматывать вокруг кружков ⚪️