» it.Propaganda
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.Propaganda

English | Mandarin | Japanese | French | Spanish | Spanish | Korean | Russian

Potete seguire vvvv senza abbandonare il sentiero che avete battuto finora
e tutte le cose che avete imparato.
Quanto segue vi mostrerà le caratteristiche e le capacità di vvvv, raggruppate in temi.

vvvv diventerà il vostro
kit di strumenti multiuso preferito
E' un ambiente ibrido per programmazione grafica/testuale
Gratuito per un uso non commerciale
L'uso commerciale
necessita di una licenza?.

Un Ambiente Ibrido per Programmazione Grafica/Testuale

vvvv è mirato allo sviluppatore indolente, perché offre quattro possibilità in una:

  • un ambiente di sviluppo di prim'ordine
  • un linguaggio di programmazione grafica di nuova generazione
  • un'estesa libreria (di nodi e codici)
  • un runtime environment - sì, tutto accade in tempo reale

Oltre al suo linguaggio grafico, l'ambiente di vvvv utilizza i linguaggi testuali hlsl e c#.

Indipendentemente dal linguaggio usato, vvvv conosce una sola modalità: runtime, in tempo reale.
Il concetto di interrompere un programma per ricompilarlo, sfuma nel tempo, fermo agli albori della programmazione.
La compilazione avviene dietro le quinte, e non interrompe il flusso del vostro lavoro.


Utilizzando il Software Development Kit, estendere vvvv con il vostro set di nodi diventa semplice. Infatti molte parti della libreria di nodi di vvvv sono state generate dagli utenti tramite addonpack e Contributions.

Animazione 2D/3D

dottore: Partitura #000

Particelle 2d/3d interattive animate in tempo reale. Non ci facciamo mancare nulla.
Sfruttando 3 motori di rendering, diventati standard nell'industria grafica - SVG, DirectX9 e DirectX11* -, vvvv sorprende ed esalta autori e spettatori.
Caricate/animate/generate modelli 3d ed applicate texture/shader a vostro piacere.
La timeline nativa di vvvv ed i filtri più fluidi del mondo animano le vostre creazioni nel tempo. Aggiungete gli straordinari motori fisici Box2D/Bullet*: chi potrà fermarvi?

Dove cominciare:
Documentazione Grafica
Documentazione Animazione

Setup Multi-schermo

TAMSCHICK: IFA Berlin 2012

Progettato dalle fondamenta per gestire imponenti installazioni multi-schermo, vvvv semplifica drasticamente la creazione di queste opere.
Con la tecnica chiamata boygrouping™, un server PC distribuisce contenuti e batte il tempo di rendering ad una schiera di client, che balleranno in perfetta sincronia.
Riproduzione sincronizzata di video, softedge, warping e miscelazione porteranno la vostra fantasia al limite.

Dove cominciare:
Documentazione Boygrouping

Motion Graphics

unc: TextureFX

Vi piace cosa potete ottenere con Photoshop ed AfterEffects, ma temete i tempi di rendering e la scarsa interattività?
vvvv fa per voi.
Realizzate le vostre composizioni con la sua moltitudine di effetti* professionali per le texture ed una timeline senza rivali.
A qualsiasi risoluzione.
In tempo reale.

Dove cominciare:
Tutorial sugli Effetti Video e la Composizione
Documentazione Animazione

Projection Mapping

Michael Höpfel: Lightstrive

Dovete proiettare il vostro materiale su una superficie irregolare? Vorrete che non si deformi.
vvvv vi fornisce numerosi strumenti per poter caricare/generare un modello 3d che rappresenti la superficie di proiezione ed altrettanti metodi per un texture mapping degno di questo nome.
Avete bisogno di un sistema di calibrazione automatica - e costoso?
vvvv può fare anche questo per voi.

Dove cominciare:
manuale: Proiettare su Superfici Tridimensionali
auto: BSM Auto Alignment with vvvv
Projection Mapping Contributions

Visualizzare Dati

tekcor: Human Genome

Una lista infinita di dati: come visualizzarla al meglio? La versatilità di vvvv anche in questo caso si rivela grandiosa.
Legge dal disco o un database (MySQL, PostgreSQL/SQLite/SQL/Odbc/OleDb*) o dalla rete (HTTP, UDP, ...), analizza (xml, json, csv, regexpr, ...), trasforma e disegna (SVG, DirectX) grandi quantità di dati, con qualche click.
Esportate grafica vettoriale, immagini o filmati, o anche elenchi di dati ancora più grandi.
Con il suo paradigma chiamato spreads™, è un gioco da bambini gestire grandi quantità di dati.

Dove cominciare:
Documentazione Spreads
Parasitic Design Tutorials

Physical Computing

Prototyping Interfaces

Wii*, Leap, Kinect*, Oculus Rift*, Arduino*, ... vvvv ri-conosce tutti.
Tanto più perché offre la possibilità di leggere/scrivere i più comuni protocolli standard quali MIDI, OSC, TUIO, DMX, HTTP, TCP, UDP - per segnalare solo i più usati.
La sublimazione del Plug and Play.
Certo, certo: anche multitouch.

Dove cominciare:
Un libro: http://prototypinginterfaces.com
Documentazione su Input ed Output

Suono

Riproduzione di audio multicanale, analisi FFT, ASIO e che altro. Anche se le capacità audio di vvvv non possono competere con quelle di PD o MaxMSP, ricopre un'ampia varietà di applicazioni di cui avrete bisogno nella vostra attività multimediale.

Dove cominciare:
Documentazione Audio

Computer Vision

Rilevazione di volto e movimento, tracking di colore, blob, faccia e scheletro, riconoscimento di gesti: scegliete voi con cosa confrontarvi. Tramite la facilità di accesso a dispositivi quali Kinect* e Leap e librerie come OpenCV*, vvvv è il compagno perfetto per la prototipazione rapida di applicazioni per computer vision.

Dove cominciare:
The Image Pack
Documentazione Video


Gli Utenti

* Molte parti della libreria di nodi/codice di vvvv sono frutto del contributo degli utenti:
vux: DirectX11 (via DX11 pack), Bass, Box2d, Bullet, PostgreSQL, SQLite, SQL, Odbc, OleDb (via addonpack)
elliotwoods: OpenCV (via ImagePack)
unc, lecloneur: effetti texture (via addonpack)
woei: operazioni spread avanzate (via addonpack), GPU splines (via contributions)
dottore: MRE - Multipass Render Engine (via contributions)
Questi sono gli utenti che più hanno contribuito a vvvv con il loro materiale, ma dobbiamo dire che ci sono molti altri utenti che offrono e condividono le loro idee.


Visitate anche la Galleria per avere un'idea di quello che le persone fanno con vvvv.

anonymous user login

Shoutbox

~5d ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~7d ago

~9d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~12d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~12d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~20d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~26d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~26d ago

~27d ago

fleg: hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!

~1mth ago

joreg: Last call: 6-session vvvv beginner course starting November 4: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/