vvvv (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].
Примечания
[править | править код]- ↑ vvvv - a multipurpose toolkit . vvvv. Дата обращения: 29 ноября 2016. Архивировано 23 декабря 2016 года.
- ↑ «vvvv Patches» . Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.
- ↑ «vvvv Boygrouping» . Дата обращения: 31 октября 2016. Архивировано 1 ноября 2016 года.
- ↑ «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