Название: Креативное программирование Автор: Липовка А. Ю. , Бундова Е. С. , Жоров Ю. В. Издательство: Сибирский федеральный университет Год: 2015 Cтраниц: 280 с. : цвет. и ч/б ил. Формат: pdf (ocr) Размер: 17 мб Язык: русский
Настоящее учебное пособие знакомит с понятием креативного программирования на примере двух современных сред — Processing и VVVV. представлены текстовая и кодовая фундаментальные парадигмы программирования. материал по каждой среде программирования содержит основы взаимодействия с интерфейсом, синтаксис, создание анимации, импорт и экспорт данных, работу с цветом, текстом, двухмерной и трехмерной графикой. Уделено внимание такой актуальной технологии, как программирование шейдеров, на примере двух наиболее распространенных языков — GLSL и HLSL. рассмотрены механизмы взаимодействия программ и устройств. В заключительной части продемонстрированы четыре разных технологических подхода к программированию конкретной задачи.
Введение 6 Тема I. ОСНОВЫ КРЕАТИВНОГО ПРОГРАММИРОВАНИЯ 8 I.1. Введение в креативное программирование 9 I.2. Понятие креативного программирования 10 I.3. Применение креативного программирования 12 I.4. Инструмент креативного программирования 21 Тема II. ОСНОВЫ ТЕКСТОВОГО ПРОГРАММИРОВАНИЯ В PROCESSING 23 II.1. Установка Processing 24 II.2. Основы работы с Processing 31 II.3. Отображение данных 64 II.4. Экспорт данных из Processing 131 Тема III. ОСНОВЫ НОДОВОГО ПРОГРАММИРОВАНИЯ В VVVV 141 III.1. Установка VVVV 143 III.2. Основы работы с VVVV 148 III.3. Отображение данных 173 III.4. Экспорт данных из VVVV 201 III.5. Программирование собственных нодов 206 Тема IV. ВЗАИМОДЕЙСТВИЕ ПРОГРАММ И УСТРОЙСТВ 225 IV.1. Обмен данными по сетевому протоколу OSC 226 IV.2. Взаимодействие с микроконтроллерами по протоколу Firmata 234 Тема V. ПРАКТИКУМ. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММ 241 V.1. Введение 242 V.2. Реализация проекта в Processing 242 V.3. Реализация проекта в VVVV 262 V.4. Оптимизация проекта Processing шейдерами GLSL 266 V.5. Оптимизация проекта VVVV
Скачать Липовка А. Ю. , Бундова Е. С. , Жоров Ю. В. Креативное программирование
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.