Jump to: navigation, search

Workshop:Marionnettes

Revision as of 20:14, 28 November 2017 by Eloisel (Talk | contribs) (Proposition technique - mélanger les supports :)

Marionnettes-cover.png

Dates:

  • du 23 au 27 octobre 2017
  • du 22 au 26 janvier 2018

Étudiants de théâtre et d'arts numériques.

Études

Manipulation des avatars : https://vimeo.com/242638856

Eloïse

Proposition technique - mélanger les supports :
Les Ombres Chinoises
Ombres chinoises marionnettes.jpg
La Projection liée à la Kinect
Le projecteur - source de lumière
+ projection de l'interaction Kinect-éléments virtuels
Qui peuvent être des corps (marionnettes) ou décor (jeu de déplacement, zoom, déformation sur un nombre important d'éléments).


Le projecteur pourrait être la source de lumière pour projeter les ombres. En même temps celui-ci pourrait ajouter des marionnettes contrôlé par Kinect mais aussi des éléments (par exemple décor) qui eux aussi pourraient s'animer. Cela permet de générer plus d'éléments, de les voir se déformer, disparaître, s'animer.

Croquis marionnettes 2.jpg

Par exemple différentes scènes pourraient se produire aux fenêtres et celles-ci pourraient disparaître, apparaître, se déformer en fonction de la Kinect.

Croquis marionnettes.jpg


Cela pourrait être aussi une nature ou tout autre éléments. Qui pourrait être contrôlé par une personne à la Kinect et s'animer.

Ombres chinoises nature.jpg Ombres chinoises nature 02.jpg

Possibilité d'ajouter aussi la projection de dia

Ombres chinoises dia.jpg

Ombres chinoises

Anne-Sophie

Voici quelques inspirations :

Marionette Anciaux 1.jpg Marionette Anciaux 2.jpg Marionette Anciaux 3.jpg Marionette Anciaux 4.jpg Marionette Anciaux 5.jpg Marionette Anciaux 6.jpg

Pour ma marionnette, je l'ai imaginé grande, fine plus ou moins, avec de légère forme pour reconnaitre que c'est le corps d'une femme mais sans visage. Elle ne sera pas identifiable, elle aura des coutures, des genres de cicatrice comme Sally de l'étrange Noël de monsieur Jack. Je l'ai imaginé évolué dans un monde sombre, peu éclairé un peu triste, et qu'elle serait une danseuse.

Marionette Anciaux 7.jpg

Voici quelque image d'elle ( en préparation )

Valentin

Prototype de marionnette numérique:

Valentinf Ballon01.png

Chaque ballons ont une personnalité et veulent être le leader. Pour cela, ils grossissent comme ils le peuvent et évitent de se dégonfler.

Quelques idées de réalisations:

  • Ballons entièrement réalisées en 3D et projetée directement sur un mur.
  • Les ballons seraient des vrais et il y aurait du mapping vidéo d'un visage ou d'autres choses.

autres projets:

(Images à venir)

  • Un comédien porterait un casque (de moto) muni d'un projecteur et d'un dépoli. Une vidéo remplacerait sa tête.

Mickael

Amas de déchets électroniques qui prennent vie sous forme humanoïde. Il est câblé avec des fils électroniques ce qui rappelle les marionnettes à fils.

Test avec marionnette de base :

Micka test marionette2.png

Dessin préparatoire du modèle :

Mickael marionette dessin.jpg

Images logicielles :

Micka marionette blender1.png Micka marionette blender2.png.png Micka marionette blender3.png

Gavin

Une créature, blessée, vit ses derniers moments d'agonie avant de mourir.

Alysa

Ismael

Qendrim

Mon idée:

J'ai envie de reprendre l'idée de base des marionnettes et me baser sur l'utilisation des mains. Il y a la détection des mouvements de la mains grâce à la Leap Motion. Chaque mouvement serait donc associé à un membre du squelette du personnage. L'avatar 3D serait animé par différents mouvements.\\

QendrimT workshop1 mains1.jpg \\ QendrimT workshop1 mains2.jpg

Avec ce système l'inverse est également possible,dans le sens où les mouvements de la personne réelle pourront créer une certaine position de la main "avatar" à l'écran. Dans ce cas là, on aurait un jeu de position à réaliser pour reproduire correctement le mouvement de la main ou du personnage.


J'ai également expérimenté le mouvement du personnage blender en bougeant les les données sur PureData. Chaque modification a été enregistrée. Par la suite, un montage a été fait avec les images créées et j'ai exporté en gif pour au final avoir un résultat comme ci-dessous.

QendrimT workshop1 gif1.gif


François

Recherches techniques:

Tests effectués:

  • openni 1.5 & nite 1.5 on linux + ofxOpenNI => failed, incompatibility
  • openni 2 & nite 2 on linux => failed
  • KinectSDK 1.8 + ofxKinectNui + of 0.9.8 on windows 10: dirty hack but solved!


Marionnettes-screenshot-visualstudioblender.png Marionnettes-screenshot-visualstudioblender001.png

Résultats:

  • kinect extraction: positions & rotations ok
  • réception dans blender: ok
  • mapping: ko > il manque des os dans l'armature > l'utilisation des rotations relatives contraint l'utilisation des TOUTES les rotations sur l'avatar - dans l'exemple, les shoulders et les hips ne sont pas utilisées, ce qui implique une rotation érronée aux niveau des épaules et des hanches de l'avatar (voir 2ème screenshot)

Solutions envisagée:

  • accumuler les rotations dans l'application avant envoi > shoulder_L.quaternion * elbow_L.quaternion >> blender.elbow_L
  • faire cette accumulation dans blender, mais pose problème > les quaternion en bge ne sont pas des objets mais des listes de points

Resources

206920.png

scientific


-