Bonjour. VJ parle ...! !! !!
J'ai l'impression que la popularité du mot VJ (Visual Jockey) lui-même est un peu passée, mais Ces dernières années, la musique et la vidéo sont devenues plus intégrées, et on peut dire que cela devient une technologie courante.
Une des applications les plus connues pour faire un tel VJ est ** "Resolume" **.
Une application des Pays-Bas qui vous permet d'éditer une vidéo en temps réel, d'effectuer un mappage de projection, etc.
La plupart des autres outils VJ célèbres ne sont compatibles qu'avec Mac, mais Resolume est également compatible avec Win, donc même les personnes qui n'ont que Win peuvent faire VJ avec cela.
D'ailleurs, cette fois, j'enverrai la vidéo créée par ** Processing ** à Resolume en temps réel.
Siphon (Mac) et Spout (Win) sont utilisés pour le verrouillage, mais cela peut être lié à de nombreuses applications telles que Unity, MadMapper, vvvv, openFrameworks, Processing, etc. en plus du traitement.
J'ai des applications 3D dans Windows et Resolume dans Win, je vais donc utiliser Spout. Spout peut être téléchargé depuis ici.
Commencez par lancer le traitement et téléchargez la bibliothèque Spout ** «Spout for Processing» **.
Tout d'abord, importez le bec.
import spout.*;
Créons également une variable de classe Spout.
Spout spout;
Dans la méthode de configuration qui définit la description du traitement, créez une instance de spout et créez un expéditeur.
void setup()
{
size(1920, 1080, P2D);
frameRate(30);
fill(0, 60);
.
.
réduction
.
.
spout = new Spout(this);
spout.createSender("SP")
}
Ensuite, dans la méthode draw qui décrit le contenu de la description, décrivez la méthode de transmission.
void draw()
{
・
・
réduction
・
・
spout.sendTexture();
}
Après avoir terminé le programme de traitement, démarrez Resolume et exécutez le code de traitement.
Ensuite, vous pourrez sélectionner les données reçues par Spout dans Sources comme indiqué dans la figure ci-dessous.
Tout ce que vous avez à faire est d'appliquer un effet.
Eh bien, aujourd'hui par ici
Recommended Posts