Vvvv - Vvvv

vvvv
Логотип VVVV schwarz.png
Парадигмавизуальное программирование
Разработаногруппа 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]

Смотрите также

использованная литература

  1. ^ «vvvv - универсальный инструментарий».
  2. ^ "патчи vvvv".
  3. ^ "основы бойгрупинга".
  4. ^ "vvvv некоммерческий". Архивировано из оригинал на 2013-05-20. Получено 2013-06-17.

внешняя ссылка