Vvvv - Vvvv
Парадигма | визуальное программирование |
---|---|
Разработано | группа vvvv (Йорег, Макс Вольф, Себастьян Грегор, Себастьян Ошац) |
Впервые появился | 1998 |
Печатная дисциплина | сильный |
Операционные системы | Майкрософт Виндоус |
Лицензия | бесплатно для некоммерческого использования |
Интернет сайт | www.vvvv.org |
Под влиянием | |
APL, Макс / MSP, DirectShow, Чистые данные, DirectX |
vvvv (Немецкое произношение: [faʊfiːɐ̯] = "v4") - это набор инструментов общего назначения, специализирующийся на синтезе видео в реальном времени и программировании больших мультимедийных сред с физическими интерфейсами, анимированной графикой в реальном времени, аудио и видео.[1] vvvv использует поток данных подход и визуальное программирование интерфейс для быстрое прототипирование и развивается. Приложения, написанные на vvvv, обычно называются патчами. Патчи состоят из сети узлов. Патчи можно создавать, редактировать и тестировать во время их работы.[2] Патчи хранятся на диске в стандартном XML формат. vvvv написано на Borland Delphi, плагины можно разрабатывать в .NET Framework в C #.
Большинство узлов обрабатывают данные в одномерном массиве значений, называемом Спреды. Помимо традиционных вектор алгебра это позволяет программировать системы частиц, а также узлы рендеринга и соответственно обрабатывать массивы значений. Если операция имеет дело с массивами разной длины, более короткий массив повторяется, чтобы заполнить больший.
vvvv включает функцию, которую он вызывает группа мальчиков,[3] где один компьютер управляет несколькими подчиненными компьютерами для параллельной работы, при этом все программирование и редактирование выполняется на главном компьютере.
В инструментарии есть возможность работать с HLSL Шейдеры, которые написаны в их обычной текстовой форме, но встроены в язык потока данных и мгновенно компилируются и выгружаются, как только любая часть их исходного кода изменяется.
Сосредоточившись на синтезе и обработке видео, vvvv использует инструментарий DirectX и, как таковой, доступен только для систем Microsoft Windows, хотя известно, что он стабильно работает под Параллели и VMware Fusion. vvvv в настоящее время поддерживает DirectX 9 (включая шейдерные технологии PS 3 и VS 3) и DirectX 11.
vvvv изначально был разработан франкфуртским медиа-коллективом MESO как внутренний инструмент для собственных проектов, но затем был выпущен. vvvv теперь поддерживается Группа ВВВВ.
vvvv бесплатен для некоммерческого использования и доступен для загрузки на его веб-сайте. Для любого коммерческого использования требуется лицензия.[4]
Смотрите также
использованная литература
- ^ «vvvv - универсальный инструментарий».
- ^ "патчи vvvv".
- ^ "основы бойгрупинга".
- ^ "vvvv некоммерческий". Архивировано из оригинал на 2013-05-20. Получено 2013-06-17.
внешняя ссылка
- vvvv домашняя страница
- Мезогруппа, оригинальные разработчики vvvv
- vvvv Блог со скриншотами дня
- форумы vvvv