Книги / Встраиваемые системы / Микроконтроллеры / Креативное программирование: учебное пособие для студентов высших учебных заведений, обучающихся по программам магистерской подготовки по направлениям «Дизайн», «Дизайн архитектурной среды», «градостроительство»

Креативное программирование: учебное пособие для студентов высших учебных заведений, обучающихся по программам магистерской подготовки по направлениям «Дизайн», «Дизайн архитектурной среды», «градостроительство»

Алексей Юрьевич Липовка, Екатерина Сергеевна Бундова, Юрий Владимирович Жоров

Учебное пособие знакомит с концепцией креативного программирования — созданием собственных инструментов для решения творческих задач в области дизайна, архитектуры и градостроительства. Книга ориентирована на людей творческих профессий, ранее далёких от программирования, и предлагает практический подход к освоению технологий.

В качестве инструментов рассматриваются две современные среды: Processing (текстовое программирование) и VVVV (нодовое, визуальное программирование). По каждой среде представлены основы работы с интерфейсом, синтаксис, создание анимации, импорт и экспорт данных, работа с цветом, текстом, 2D и 3D графикой.

Отдельное внимание уделено программированию шейдеров на языках GLSL и HLSL, а также механизмам взаимодействия программ с внешними устройствами (например, через сетевой протокол OSC или протокол Firmata для микроконтроллеров). В заключительной части на практических примерах демонстрируются разные технологические подходы к реализации одной задачи, включая оптимизацию проектов.

Похожие книги