VVVV / Визуальное программирование: Курсы

VVVV – гибридная графическая/текстовая среда программирования, и фактически один из самых мощных, функциональных и доступных языков для создания интерактивных многопользовательских инсталляций.Курс из 8 занятий (16 часов) рассчитан на то, что вы узнаете все ключевые возможности vvvv и...
IT: Прикладные программы для разных специалистов
Медиакультура логоМедиакультура
Открытый набор
16 часов
Санкт-Петербург
Медиакультура
от 15 000 ₽

Анонс программы

VVVV – гибридная графическая/текстовая среда программирования, и фактически один из самых мощных, функциональных и доступных языков для создания интерактивных многопользовательских инсталляций.Курс из 8 занятий (16 часов) рассчитан на то, что вы узнаете все ключевые возможности vvvv и самостоятельно создадите свое интерактивное приложение. Курс ориентирован на изучение vvvv c нуля, и подходит как для людей от дизайна/видео/звука, так и для программистов, желающих познакомиться с vvvv

Описание Программы

Курс рассчитан на то, что вы узнаете все ключевые возможности vvvv и самостоятельно создадите свое интерактивное приложение. Курс ориентирован на изучение vvvv c нуля, и подходит как для людей от дизайна/видео/звука, так и для программистов, желающих познакомиться с vvvv.Занятие 1

ЗАНЯТИЕ 1

Изучение основ программирования на vvvv, основные ноды, загрузка текстур и вывод изображений в Renderer. Вы узнаете все основные возможности vvvv, поймете логику создания патчей, научитесь самостоятельно читать чужие патчи.

ЧТО ВЫ УЗНАЕТЕ:

  • Обзор интерфейса
  • Логика создания патчей
  • Категории нодов и основные ноды
  • Renderer (EX9)

ЗАНЯТИЕ 2

Изучение концепции спредов, практическое применение спредов. Вектор, как частный случай спреда. Трансформация объектов и спред трансформов.

Даже не обладая математическими знаниями или навыками программирования, вы научитесь работать с управляемыми массивам данных в vvvv, разберетесь в практическом применении векторов.

ЧТО ВЫ УЗНАЕТЕ:

  • Ноды категории Spread
  • Vector (2D), Vector (3D)
  • Transformations

ЗАНЯТИЕ 3

Программирование взаимодействия. Ввод данных с внешних устройств и их обработка в vvvv. Вы научитесь создавать простейшие интерактивные приложения.

ЧТО ВЫ УЗНАЕТЕ:

  • Ноды Mouse, Keyboard, HID, TouchData.
  • Краткий обзор протоколов TUIO и OSC
  • Создание интерфейса (кнопки, слайдеры)

ЗАНЯТИЕ 4

Создание логики приложения. Вы научитесь задавать простые, понятные и легко редактируемые алгоритмы для вашего приложения.

ЧТО ВЫ УЗНАЕТЕ:

  • Концепция FrameDelay
  • Switch
  • Ноды категории Animation
  • Automata и StateMachine

ЗАНЯТИЕ 5

Вы научитесь работать с 3D-сценами и пространством, а так же совмещать 3D cцену с 2D интерфейсом.

ЧТО ВЫ УЗНАЕТЕ:

  • View, Projection и модуль Camera
  • шейдеры
  • работа с 3D моделями в vvvv
  • Renderer-pass и DX9 Texture

ЗАНЯТИЕ 6

Анализ возможностей расширений и дополнений vvvv. Разбор некоторых патчей из contributions, на примере работы с сенсором Kinect . Начало работы над собственным приложением.

ЧТО ВЫ УЗНАЕТЕ:

  • Пользовательские плагины и vvvv-sdk
  • Сенсор Kinect

ЗАНЯТИЕ 7

Создаем собственное приложение. Вы работаете самостоятельно над собственным приложением.

ЧТО ВЫ УЗНАЕТЕ:

  • Everything you know is wrong

ЗАНЯТИЕ 8

Отладка и оптимизация приложения. Подготовка текстур. Вы узнаете расширенные возможности vvvv для оптимизаций приложений.

ЧТО ВЫ УЗНАЕТЕ:

  • Debug Mode
  • Commandline arguments
  • DDS texture formats
Записаться на курс
VVVV / Визуальное программирование: Курсы
15 000
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
16 часов
Санкт-Петербург
Медиакультура
от 15 000 ₽
Как добраться?
Санкт-Петербург, Медиакультура