Aller au contenu

Body Building

Publié le 2 minutes de lecture

Voici une petite video rapide de démo d’un appli de danse interactive que j’ai créé avec OpenCV et Openframeworks.

L’application est conçue pour être utilisée avec une Kinect dans un théatre ou au cinéma pour créer de l’art intéractif.

Cette démo est très rudimentaire, mais j’espère qu’elle montre les possiblités infinie que l’on peut composer avec ce type d’outil…

Je ne me rappelle plus vraiment comment régler au mieux chaque effet, et je n’ai pas tout montré ; il est probablement possible d’aller beaucoup plus loin sur scène.

Evidement le mouvement de l’artiste peut aussi influencer du son ou d’autre medias.

Je suis désolé de ne pas avoir trouvé de meilleur vidéo de silhouette…

Voici un petit aperçu de tests réels effectués pour une piece de théatre (très peu d’effets ont été testés à cette occasion) :

Effets

Pour tous les effets, il est possible de changer la couleur (teinte, saturation, luminosité), la persistance (combien de temps l’image précédente reste à l’écran / comment le fondu diminue) and l’interval de couleur pour les effets qui comporte différentes couleurs.

Video blend

Applique des effets vidéo (comme la persistance) sur un flux vidéo couleur.

Star sphere

Le mouvement du corp contrôle la rotation d’une sphère qui englobe le danseur.

Star flow

Des particules sont générées en fonction du mouvement du corp, ou émisent depuis le contour du corp.

Les paramètres sont entre autres : le nombre de particules, leur vitesse, la gravité, la courbure de leurs trajectoirs, la taille des particules, etc. Cet effet utilise OpenGL, contrairement à “Particle optical flow” qui génère les visuels sur une image OpenCV.

Liner

Dessine des lignes à partir de points fixes sur le corp.

3 Contours & N Contours

Génère des contours autour du corp dilatés de différentes manières.

Spikes

Génère des picques autour du corp en utilisant différents motifs.

Smooth

Affiche une version simplifiée et arrondie de la silhouette.

Particle optical flow

Similair à l’effet “Star Flow” mais créé le visuel sur une image OpenCV au lieu d’OpenGL.

Particle rain

Génère une pluie de particule sur la silhouette. Les paramètre sont entre autre : la taille du nuage de particule, le nombre de particule, comment les particules rebondissent sur le corp, la gravité et la vitesse des particules.

Particle grid

Génère une grille qui se déforme en fonction du mouvement du corp. Les paramètre consistent surtout en l’élasticité de la grille et du nombre de cellule.