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

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

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

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

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

Примечания

Литература

  • 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