» Пропаганда
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Пропаганда

English | Mandarin | Japanese | Spanish | Spanish | Italian | French | Korean

Вы можете использовать vvvv для разных целей. Ниже описаны основные возможности и функции vvvv, для удобства объединенные в смысловые группы.

vvvv ваш любимый инструмент.
Это гибридная графическая/текстовая среда разработки. Бесплатная для некоммерческого использования.
Для коммерческого использования вы обязаны купить лицензию.

Гибридная графическая/текстовая среда разработки

Прежде всего vvvv ориентирована на ленивых разработчиков и предлагает четыре вещи в одной:

  • первоклаcсная среда разработки
  • визуальный язык программирования следующего поколения
  • обширная библиотеки нодов и кода
  • a runtime environment

Помимо собственного визуального языка, vvvv позволяет работать на двух текстовых языках hlsl и c#.

Независимо от используемого языка, vvvv работает только в одном режиме: runtime. Такие выражения, как выйти из программы и перекомпилировать её, становятся атавизмами из ранних эпох программирования. Когда это необходимо, компиляция происходит в фоновом режиме и не прерывает вашу работу.

Очень просто дополнить vvvv своими собственными нодами, используя vvvv-sdk. Значительная часть библиотеки нодов разработана пользователями vvvv, и доступна в addonpack и Contributions.

2D/3D анимация

dottore: Partitura #000

Интерактивная 2d/3d анимация в реальном времени с тысячами партиклей. vvvv это умеет. vvvv дает простой доступ к трем важнейшим в индустрии движкам - SVG, DirectX9 и DirectX11* - это захватывает дух.
Загружать/анимировать/создавать 3D модели, применять к ним текстуры/шейдеры/освещение на ваш выбор. Встроенная таймлиния и самые точные в мире фильтры для плавной анимации объектов. Добавьте к этому самые популярные физические движки Box2D и Bullet*, и вы станете следующей звездой мулдьтимедиа.

Подробнее:
Documentation on Graphics
Documentation on Animation

Видеостены и панорамные инсталляции

TAMSCHICK: IFA Berlin 2012

С самого начала, vvvv создавалась, в том числе, для управления большими инсталляциями со сведением множества проекторов. Поэтому vvvv существенно облегчает ваши усилия, при подготовке таких инсталляций. Техника для создания кластера клиентских PC, работающий синхронно под управлением сервера, называется boygrouping™. Синхронизация видео, эффектов и распределение 3D-сцен; мягкие шторки, коррекции трапеций, калибровка и блендинг - все это ограничено только вашим воображением.

Подробнее:
Documentation on Boygrouping

Компьютерная графика

unc: TextureFX

Любите Photoshop и AfterEffects, но устали от бесконечного рендеринга и отсутствия интерактива? vvvv это то, что вам нужно. vvvv содержит массу профессиональных текстурных эффектов (texture effects*) и создает динамические, интерактивные композиции в любом разрешении. В реальном времени.

Подробнее:
Video effects and Compositing Tutorial
Documentation on Animation

Архитектурный мэппинг

Michael Höpfel: Lightstrive

Хотите проецировать на неровную поверхность и создать иллюзию объемного изображения? vvvv содержит инструменты для настройки изображения на 3D моделях, коррекции изображения по плоскостям и точного размещения картинки там, где требуется. vvvv гораздо более гибкая, чем это может потребоваться при проекции любой сложности. Если ваш бюджет позволяет, и вам требуется система с авто-калибровкой проекции, vvvv сделает это.

Подробнее:
manual: How to project on 3d geometry
auto: BSM Auto Alignment with vvvv

Визуализация данных

tekcor: Human Genome

Нужно придать красивый вид огромному объему данных? vvvv - профи в визуализации данных. Читать из файлов, баз данных (MySQL, PostgreSQL/SQLite/SQL/Odbc/OleDb*) или по сети (HTTP, UDP,..), обрабатывать (xml, json, csv, regexpr,...), и выводить (SVG, DirectX) большие объемы данных за несколько кликов. Экспортируйте данные в векторный файл, картинку, видео, или структурированную таблицу. Ключевая парадигма vvvv - спреды spreads™ - значительно упрощает работу с большими массивами данных.

Подробнее:
Documentation on Spreads
Parasitic Design Tutorials

Физические устройства

Prototyping Interfaces

Wii*, Leap, Kinect*, Occulus Rift*, Arduino*,... vvvv работает со всеми этими устройствами. Так же vvvv читает/записывает/принимает/передает данные по всем распространенным протоколам MIDI, OSC, TUIO, DMX, HTTP, TCP, UDP и некоторым другим. vvvv прекрасно взаимодействует с сенсорными экранами и поддерживает мультитач.

Подробнее:
книга: http://prototypinginterfaces.com
Documentation on Inputs and Outputs

Звук

Многоканальное воспроизведение звука, FFT анализ, ASIO и много чего еще. И хотя в обработке звука мы не можем сравниться с такими программами, как PD и MaxMSP, vvvv содержит массу инструментов, которые вполне удовлетворят ваши ежедневные потребности в работе с мультимедиа.

Подробнее:
Documentation on Audio

Компьютерное зрение/Трекинг

Распознавание движения, цвета, световых пятен, трекинг лица, скелета, жестов... всё, что пожелаете. vvvv - ваш лучший помощник, когда вам нужен легкий доступ к таким устройствам, как Kinect*, Leap или библиотеке OpenCV*. vvvv идеально подходит для разработки приложений с прототипами компьютерного зрения.

Подробнее:
The Image Pack
Documentation on Video


* некоторые из нодов библиотеки vvvv разработаны и представлены пользователями vvvv:
vux: DirecX11 (via DX11 pack), Box2d, Bullet, PostgreSQL, SQLite, SQL, Odbc, OleDb (via addonpack)
elliotwoods: OpenCV (via ImagePack)
unc, lecloneur: texture effects (via addonpack)
woei: advanced spread operations (via addonpack), GPU splines (via contributions)
dottore: MRE - Multipass Render Engine (via contributions)
Перечислены только основные дополнения, вы найдете гораздо больше различных дополнений в Contributions.


Пожалуйста, загляните в Galleria, чтобы понять что другие люди делают на vvvv.

anonymous user login

Shoutbox

~2h ago

xd_nitro: oh it's a contribution not forum. doh! multitouch-stack-revived

~2h ago

xd_nitro: hey y'all - anyone up for doing some sponsored work on multitouch-stack-revived?

~20h ago

tonfilm: @all please update your VVVV.OpenVR pack, important bugfix: vvvv.openvr #htc #vive #oculus #rift #vr

~23h ago

~1d ago

id144: @joreg i'm not sure where to start with the requests, everything i know is wrong and yoghurt

~1d ago

joreg: only 5 requests but already 20 proposals for #node17 workshops. keep'em coming: node17-call-for-workshops #vvvv #vl #visualprogramming

~1d ago

joreg: the 2016 numbers are out: vvvv-in-numbers-2016 thanks everyone for contributing #vvvv

~1d ago

skyliner: thanks for the numbers!

~2d ago

bo27: Anyone around LA area? Let's meet for beer+vvvv+business(optional)

~3d ago

eno: Last in a series of #liveAR shows https://youtu.be/75qzxi5LG-0?t=18m10s , proudly made with #vvvv