Креативное программирование: учебное пособие для студентов высших учебных заведений, обучающихся по программам магистерской подготовки по направлениям «Дизайн», «Дизайн архитектурной среды», «градостроительство»
Учебное пособие знакомит с концепцией креативного программирования — созданием собственных инструментов для решения творческих задач в области дизайна, архитектуры и градостроительства. Книга ориентирована на людей творческих профессий, ранее далёких от программирования, и предлагает практический подход к освоению технологий.
В качестве инструментов рассматриваются две современные среды: Processing (текстовое программирование) и VVVV (нодовое, визуальное программирование). По каждой среде представлены основы работы с интерфейсом, синтаксис, создание анимации, импорт и экспорт данных, работа с цветом, текстом, 2D и 3D графикой.
Отдельное внимание уделено программированию шейдеров на языках GLSL и HLSL, а также механизмам взаимодействия программ с внешними устройствами (например, через сетевой протокол OSC или протокол Firmata для микроконтроллеров). В заключительной части на практических примерах демонстрируются разные технологические подходы к реализации одной задачи, включая оптимизацию проектов.









