vvvv

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

vvvv
Изображение логотипа
Класс языка visual programming
Появился в 1998
Система типов сильная
Испытал влияние APL, Физическое моделирование звука, DirectShow, Pure Data, DirectX
Лицензия free for noncommercial use
Сайт www.vvvv.org

vvvv — гибридная графическая/текстовая среда разработки предназначенная для программирования физических интерфейсов при помощи синтеза динамической и интерактивной графики, видео и аудио данных в реальном времени[1]. Работает под управлением Windows, для вывода графики использует DirectX.

vvvv использует визуальный интерфейс программирования для быстрого прототипирования и разработки. Приложения, написанные в vvvv обычно называются патчи, которые состоят из сети нодов. Патчи могут быть созданы, отредактированы и проверены в то время как они работают[2]. Патчи сохраняются на диске в стандартном формате XML. vvvv была написана на Delphi (среда разработки), плагины могут быть разработаны в .NET Framework в C#.

vvvv включил в себя функцию boygrouping для создания кластера клиентских компьютеров, работающих под управлением одного сервера[3].

Этот инструментарий имеет возможность работать с HLSL шейдерами, которые написаны в их общей текстовой форме, но представленные в vvvv как обычные ноды. Изменения в текст кода можно вносить не останавливая работу патча[4].

Примечания[править | править код]

  1. vvvv - a multipurpose toolkit. vvvv. Дата обращения: 29 ноября 2016. Архивировано 23 декабря 2016 года.
  2. «vvvv Patches». Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.
  3. «vvvv Boygrouping». Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.
  4. «vvvv Shader». Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.

Литература[править | править код]

  • Joshua Noble. 17. Further Resources § vvvv // Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks. — "O'Reilly Media, Inc.", 2012. — С. 661—662. — 729 с. — ISBN 9781449321505.
  • Frank Blum. 3.4.2. vvvv // Digital Interactive Installations: Programming interactive installations using the software package Max/MSP/Jitter. — diplom.de, 2007-04-19. — С. 32. — 84 с. — ISBN 9783956362279.
  • Vailancio Rodrigues (2010-02-06). "Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials". Smashing Magazine (англ.). Дата обращения: 31 октября 2016.

Ссылки[править | править код]

  • vvvv.org — официальный сайт Vvvv