[JAVA] Une histoire où j'ai essayé de faire une vidéo en liant Traitement et Resolume

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» **.

スクリーンショット 2017-12-18 23.54.38.png

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.

Res_Pro_Spout.png

Tout ce que vous avez à faire est d'appliquer un effet.

Eh bien, aujourd'hui par ici

Recommended Posts

Une histoire où j'ai essayé de faire une vidéo en liant Traitement et Resolume
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
[iOS] J'ai essayé de créer une application de traitement de type insta avec Swift
J'ai créé un bot de transaction d'arbitrage de monnaie virtuelle et essayé de gagner de l'argent
[Petite histoire] J'ai essayé de rendre java ArrayList un peu plus pratique
J'ai essayé de créer une fonction de connexion avec Java
Une histoire à laquelle j'étais accro lors de l'obtention d'une clé qui a été automatiquement essayée sur MyBatis
J'ai essayé de créer une application qui vous permet de publier et de discuter par genre ~ Là où j'ai eu du mal ~
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
J'ai essayé de faire coexister Java Optional et la clause de garde
J'ai créé un client RESAS-API en Java
J'ai essayé de créer une application qui vous permet de publier et de discuter par genre ~ Vue d'ensemble de l'application ~
[Unity] J'ai essayé de créer un plug-in natif UniNWPathMonitor en utilisant NWPathMonitor
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
J'ai essayé de migrer le traitement vers VS Code
Une histoire à laquelle j'étais accro lors du test de l'API à l'aide de MockMVC
J'ai essayé de créer une application d'apprentissage automatique avec Dash (+ Docker) part1 ~ Construction de l'environnement et vérification du fonctionnement ~
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
J'ai essayé de créer mon propre guide de transfert en utilisant OpenTrip Planner et GTFS
J'ai essayé de créer une application de conversation en Java à l'aide de l'IA «A3RT»
Lorsque je soutiens l'internationalisation avec Spring Boot, je suis accro à ne pas traduire une langue spécifique
[LINE @] J'ai essayé de créer un BOT de conversion de calendrier occidental de calendrier japonais [API de messagerie]
J'ai créé une application d'apprentissage automatique avec Dash (+ Docker) part3 ~ Practice ~
Ce que j'ai essayé quand je voulais obtenir tous les champs d'un haricot
J'ai essayé de faire un jeu simple avec Javafx ① "Trouvons le jeu du bonheur" (inachevé)
[Android] J'ai créé un écran de liste de matériaux avec ListView + Bottom Sheet
Présentation de ce que j'ai fait lorsque je voulais ajouter un en-tête et un pied de page à RecyclerView
J'ai essayé de faire une authentification de base avec Java
java j'ai essayé de casser un simple bloc
J'ai essayé de lier grafana et postgres [docker-compose]
J'ai essayé de développer un outil de gestion des effectifs
Je l'ai fait en Java pour toujours rendre (a == 1 && a == 2 && a == 3) vrai
J'ai essayé de développer un site Web pour étudier DUO3.0.
Je voulais que (a == 1 && a == 2 && a == 3) vrai en Java
J'ai essayé de créer une application de clonage LINE
J'ai essayé de lier JavaFX et Spring Framework.
J'ai essayé de développer un site Web pour enregistrer les dépenses.
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer une fonction / écran d'administrateur de site commercial avec Java et Spring
J'ai essayé de créer un nouvel algorithme de tri, mais je ne sais pas si c'est vraiment nouveau
Comment créer un plugin Vagrant que vous avez appris lorsque vous avez forké et publié vagrant-mutagen
J'ai trébuché lorsque j'ai essayé d'utiliser neo4j dans l'environnement jenv, alors prenez note
Notez que j'étais accro au traitement par lots avec Spring Boot
Lors de la création d'une application personnelle, je me demandais si je devais la faire en utilisant haml
J'ai essayé d'appeler une vidéo YouTube de DB avec haml et de l'afficher intégrée
J'ai essayé d'utiliser Wercker pour créer et publier une image Docker qui lance GlassFish 5
J'ai essayé de créer une fonction de message de l'extension Rails Tutorial (Partie 1): Créer un modèle
Une histoire sur l'exécution de Sprint-boot avec kubernetes (GKE) et l'échec de la connexion à CloudSQL
J'ai essayé de lire et de sortir CSV avec Outsystems
J'ai essayé de développer un site Web de partage de boutique de ramen.
J'ai démarré MySQL 5.7 avec docker-compose et j'ai essayé de me connecter
J'ai essayé d'intégrer le bouton AWS I oT et Slack